Identifique a estrutura de dados mais adequada para armazenar uma lista de notas de alunos de forma…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Identifique a estrutura de dados mais adequada para armazenar uma lista de notas de alunos de forma organizada.
- A) Lista encadeada
- B) Matriz
- C) Registro
- D) Grafo
- E) Array
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado pede a estrutura mais adequada para guardar uma lista de notas de alunos de forma organizada, ou seja, uma sequência de valores do mesmo tipo, acessíveis por posição (índice). Passo 2: O array (vetor) armazena elementos do mesmo tipo em posições contíguas e indexadas, permitindo acesso direto a cada nota pelo índice, o que atende exatamente ao pedido. Passo 3: A lista encadeada também guarda sequências, mas cada elemento aponta para o próximo por meio de ponteiros, sem acesso direto por posição, sendo menos organizada para essa finalidade. Passo 4: A matriz organiza dados em duas dimensões (linhas e colunas), útil quando cada aluno tem várias notas, mas o enunciado descreve uma lista de uma dimensão. Passo 5: O registro agrupa campos de tipos diferentes referentes a um mesmo item, não uma sequência homogênea de notas. Passo 6: O grafo representa vértices e arestas, modelando relações entre elementos, e não é apropriado para uma lista simples de valores. Passo 7: Assim, a resposta correta é o array, o que confirma o gabarito oficial E.
💡 Dica: Considere as características das estruturas de dados.
Alternativa por alternativa
O aluno associa a palavra lista do enunciado diretamente à lista encadeada, sem perceber que o pedido é por organização e acesso simples às notas, o que o array oferece melhor.
Por que engana: Confundir diferentes estruturas de dados e suas aplicacoes, escolhendo uma estrutura mais complexa ou inadequada para armazenar uma lista simples.
O aluno imagina que notas de alunos sempre formam uma tabela com linhas e colunas e escolhe a matriz, quando o enunciado descreve apenas uma lista de notas em uma dimensão.
O aluno confunde o contexto de dados de alunos (nome, matrícula, nota) com a estrutura registro, que agrupa campos de um único item, e não uma sequência de notas.
O aluno acredita que dados ligados a alunos exigem uma estrutura de relações complexas e escolhe o grafo, quando não há conexões entre as notas que justifiquem essa modelagem.
Array é similar a matriz, mas não tem a flexibilidade de manipulação de dados como matrizes.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados basicas · conceito de array
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir diferentes estruturas de dados e suas aplicacoes, escolhendo uma estrutura mais complexa ou inadequada para armazenar uma lista simples.
abstrato
Questões parecidas com resolução
- Qual estrutura de dados é mais adequada para armazenar uma lista de notas de alunos?
- Identifique a estrutura de dados mais adequada para armazenar as notas de todos os alunos de uma turma.
- Identifique a estrutura de dados mais adequada para armazenar uma lista de estudantes com suas notas em um projeto de…
- Identifique a estrutura mais adequada para organizar os dados de uma lista de alunos com seus nomes e notas.
- Identifique qual estrutura de dados é mais adequada para armazenar informações de alunos e suas notas em um sistema.
- Qual estrutura de dados é mais adequada para representar uma lista de alunos e suas notas em um programa?
🔎 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
