Selecione a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma turma.
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
Selecione a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma turma.
- A) Vetor
- B) Registro
- C) Grafos
- D) Tabela
- E) Matriz
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique o problema. Queremos guardar uma coleção de 30 notas, uma por aluno, todas do mesmo tipo (número) e de tamanho fixo e conhecido. Além disso, normalmente se acessa cada nota pela posição do aluno (1 a 30).
- Escolha a estrutura que combina com esse caso. O vetor (ou array) é uma sequência unidimensional de elementos do mesmo tipo, com tamanho definido e acesso direto por índice. Assim, a nota do aluno i fica em vetor[i], o que resolve o problema de forma simples e eficiente. Por isso a alternativa A está correta, e concordo com o gabarito oficial.
- Analise por que as outras alternativas não são as mais adequadas. B) Registro agrupa campos de tipos diferentes para descrever uma única entidade (como nome, matrícula e nota de um aluno), e não uma coleção homogênea de 30 notas. C) Grafos servem para representar relações entre elementos, como conexões entre cidades ou pessoas, e não para uma lista simples de valores. D) Tabela é uma organização de dados em linhas e colunas, mais apropriada a dados com várias dimensões ou atributos, sendo excessiva para uma única lista de notas. E) Matriz é uma estrutura bidimensional, útil para dados em linhas e colunas, como notas de vários alunos em várias disciplinas; para uma só turma com uma nota por aluno, uma dimensão basta.
- Conclusão. A estrutura mais adequada é o vetor, pois é linear, homogênea, de tamanho fixo e com acesso direto pela posição do aluno.
💡 Dica: Considere as características das estruturas de dados.
Alternativa por alternativa
Um vetor (ou lista) permite armazenar várias notas de forma ordenada.
O aluno acha que, por guardar informações de cada aluno, o registro é a estrutura certa. Ele confunde uma estrutura para um único conjunto de campos heterogêneos com uma coleção de valores do mesmo tipo.
O aluno associa grafos a qualquer conjunto grande de dados, imaginando que uma coleção de 30 alunos precisa de uma estrutura de conexões. Ele não percebe que grafos modelam relações entre elementos, o que não está no enunciado.
O aluno pensa na turma como uma tabela visual com linhas e colunas, pela familiaridade com planilhas no dia a dia. Ele não considera que, na computação, uma lista simples de notas é melhor representada por um vetor.
O aluno acha que, por haver 30 alunos organizados em uma turma, é necessária uma estrutura de duas dimensões. Ele não nota que o enunciado trata de apenas uma nota por aluno, o que exige uma única dimensão.
Por que engana: Confundir estruturas de dados complexas como grafos ou matrizes para armazenar dados simples sequenciais, escolhendo opções inadequadas para o problema.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · arrays e listas simples
Revisar as principais estruturas de dados e suas aplicações.
Confundir estruturas de dados complexas como grafos ou matrizes para armazenar dados simples sequenciais, escolhendo opções inadequadas para o problema.
pensamento_critico
abstrato
Questões parecidas com resolução
- Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos.
- Qual é a melhor estrutura de dados a ser utilizada para armazenar as notas de 30 alunos em uma escola?
- Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos no formato de uma tabela.
- 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ê?
- Identifique a estrutura de dados mais adequada para armazenar as notas de todos os alunos de uma turma.
🔎 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
