GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO01Fácil⏱ medio

Identifique a estrutura de dados mais adequada para armazenar as notas de 10 alunos em diferentes disciplinas.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique a estrutura de dados mais adequada para armazenar as notas de 10 alunos em diferentes disciplinas.

  1. A) Lista
  2. B) Registro
  3. C) Matriz
  4. D) Grafo
  5. E) Conjunto

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Analise o que precisa ser armazenado: as notas de 10 alunos, cada um com uma nota por disciplina. Isso forma uma tabela de duas dimensões, com linhas (alunos) e colunas (disciplinas).
  2. Identifique a estrutura que representa essa organização. Uma matriz é um conjunto homogêneo de elementos organizados em linhas e colunas, acessados por dois índices (por exemplo, nota[aluno][disciplina]). Ela é exatamente a estrutura que representa uma tabela de notas.
  3. Verifique as alternativas erradas. A lista armazena elementos em uma única dimensão, o que não basta para separar aluno e disciplina sem gambiarras. O registro agrupa campos heterogêneos de um mesmo item, mas não organiza muitos itens em duas dimensões. O grafo representa vértices ligados por arestas, modelo voltado a relações, não a tabelas de notas. O conjunto não admite ordenação nem acesso por posição, e não representa pares aluno-disciplina.
  4. Conclusão: a matriz é a estrutura mais adequada, pois os dados são homogêneos (todas notas numéricas) e bidimensionais. O gabarito C está correto.

💡 Dica: Considere as características das estruturas de dados disponíveis.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pensa que, por guardar vários valores em sequência, a lista basta; não percebe que é preciso indexar duas dimensões (aluno e disciplina).

Por que engana: Confundir lista com matriz, não entendendo que notas em diferentes disciplinas exigem uma estrutura bidimensional.

B Erradaerro: Conceitual

O aluno associa a organização de dados do aluno (nome, matrícula, notas) ao registro, sem perceber que o problema pede muitos alunos com notas homogêneas em uma tabela bidimensional.

C Correta

A matriz permite armazenar dados em um formato de tabela, ideal para notas.

D Erradaerro: Conceitual

O aluno confunde 'relacionar alunos e disciplinas' com a estrutura de grafo, pensando que a ligação aluno-disciplina exige arestas, quando um simples arranjo tabular resolve.

E Erradaerro: Conceitual

O aluno acredita que conjunto serve para agrupar dados de uma coleção sem repetição e sem ordem, ignorando que as notas precisam ser acessadas por aluno e disciplina.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de matriz bidimensional

📚 Reveja

Revisar os tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir lista com matriz, não entendendo que notas em diferentes disciplinas exigem uma estrutura bidimensional.

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.