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
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.
- A) Lista
- B) Registro
- C) Matriz
- D) Grafo
- E) Conjunto
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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).
- 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.
- 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.
- 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
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.
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.
A matriz permite armazenar dados em um formato de tabela, ideal para notas.
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.
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
estruturas de dados
avaliacao
estruturas de dados básicas · conceito de matriz bidimensional
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir lista com matriz, não entendendo que notas em diferentes disciplinas exigem uma estrutura bidimensional.
abstrato
Questões parecidas com resolução
- Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos.
- Identifique a estrutura de dados mais adequada para armazenar as notas de todos os alunos de uma turma.
- Selecione a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma turma.
- Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos no formato de uma tabela.
- Identifique qual estrutura de dados é mais adequada para armazenar informações de alunos e suas notas em um sistema.
- Identifique a estrutura de dados mais adequada para armazenar uma lista de notas de alunos de forma organizada.
🔎 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
