Qual é a melhor estrutura de dados a ser utilizada para armazenar as notas de 30 alunos em uma escola?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a melhor estrutura de dados a ser utilizada para armazenar as notas de 30 alunos em uma escola?
- A) Lista
- B) Número
- C) Grafo
- D) Matriz
- E) Registro
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique os dados do problema. São 30 notas, uma para cada aluno, todas do mesmo tipo (valores numéricos) e com quantidade fixa e conhecida. Não há relação entre um aluno e outro que exija estrutura especial.
- Escolha a estrutura adequada. Uma lista (ou vetor, que é a forma mais comum de lista em programação) guarda uma sequência ordenada de elementos do mesmo tipo, acessados por índice. Assim, a nota do aluno i fica na posição i, o que torna simples percorrer, calcular médias e consultar cada nota.
- Por que A está correta. Lista é a estrutura linear mais simples para uma coleção de valores homogêneos indexados por posição, como as notas de 30 alunos.
- Por que as outras estão erradas. B: Número é um tipo de dado que guarda um único valor, não uma coleção de 30 notas. C: Grafo modela relações entre elementos (vértices ligados por arestas) e não é adequado para simplesmente armazenar notas. D: Matriz também serviria para organizar valores, mas é uma estrutura bidimensional, mais complexa do que o necessário para uma única nota por aluno; só seria a melhor escolha se cada aluno tivesse várias notas, o que o enunciado não indica. E: Registro agrupa campos de tipos diferentes sobre uma mesma entidade, enquanto aqui temos muitos valores do mesmo tipo.
- Conclusão. Como o enunciado trata de uma nota por aluno, a estrutura mais adequada é a lista, em concordância com o gabarito oficial.
💡 Dica: Considere as características das estruturas de dados.
Alternativa por alternativa
Lista permite armazenar múltiplos elementos com acesso fácil.
O aluno pode ter pensado que basta armazenar um valor numérico para representar as notas, sem perceber que são 30 valores distintos que precisam ser guardados juntos.
O aluno pode ter associado a palavra estrutura a qualquer modelo com conexões ou ter confundido grafo com um tipo de organização de dados para qualquer coleção, quando ele serve para representar relações entre elementos.
O aluno pode ter imaginado que, por haver 30 alunos, a organização deve ser tabular, sem considerar que cada aluno tem apenas uma nota e que a estrutura bidimensional seria desnecessária.
Por que engana: Confundir tipos de estruturas de dados e escolher uma que não permite armazenar múltiplos valores sequencialmente, como número ou grafo.
O aluno pode ter confundido registro com qualquer agrupamento de dados, achando que, por se tratar de alunos, cada um deveria ser um registro com seus dados, mas a questão pede apenas as notas, que são valores do mesmo tipo.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de dados
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir tipos de estruturas de dados e escolher uma que não permite armazenar múltiplos valores sequencialmente, como número ou grafo.
pensamento_critico
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 30 alunos em uma escola. Considerando que é…
- Quais estruturas de dados você utilizaria para armazenar notas de 30 alunos e por quê?
- 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.
- Qual estrutura de dados é mais adequada para armazenar as notas de alunos em uma sala de aula?
Todas as questões de Organização e representação da informação
🔎 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
