Qual a estrutura de dados mais adequada para armazenar a lista de alunos de uma turma?
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 estrutura de dados mais adequada para armazenar a lista de alunos de uma turma?
- A) Matriz
- B) Grafo
- C) Registro
- D) Lista
- E) Fila
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique o que precisa ser armazenado. A questão pede uma estrutura para guardar a lista de alunos de uma turma, ou seja, uma coleção de elementos do mesmo tipo (nomes ou registros de alunos), em sequência, cujo tamanho pode variar conforme alunos entram ou saem da turma.
- Verifique as exigências da situação. É preciso acessar os alunos por posição ou percorrê-los todos, incluir e remover alunos e manter a ordem da chamada. Não há relações complexas entre alunos que exijam outra estrutura.
- Escolha a estrutura. A lista (alternativa D) é a estrutura linear que armazena uma sequência de elementos de tamanho variável, com acesso sequencial ou por índice, inserção e remoção simples. Por isso é a mais adequada.
- Por que as outras estão erradas. A matriz tem tamanho fixo e organização em linhas e colunas, o que não combina com uma lista de tamanho variável. O grafo modela vértices ligados por arestas, útil para relações como amizades ou rotas, mas desnecessário para uma simples lista de alunos. O registro agrupa campos heterogêneos de uma única entidade, servindo para descrever um aluno, mas não para armazenar a coleção inteira. A fila restringe o acesso ao modelo primeiro a entrar, primeiro a sair, o que impede o acesso livre a qualquer aluno da turma.
- Conclusão. O gabarito oficial D está correto.
💡 Dica: Considere as características das estruturas de dados.
Alternativa por alternativa
O aluno pode ter associado 'organizar muitos dados' a matriz, sem perceber que a matriz tem dimensões e tamanho fixos, enquanto a turma é uma sequência que muda de tamanho.
O aluno pode ter pensado em 'turma' como uma rede de relacionamentos entre pessoas, como amizades, e escolheu grafo, quando a questão trata apenas de armazenar a lista de alunos.
O aluno pode ter confundido a ideia de guardar informações de cada aluno (nome, matrícula, nota) com a estrutura que armazena a coleção de alunos, achando que o registro basta para a turma inteira.
Uma lista é ideal para armazenar sequências de alunos.
O aluno pode ter lembrado que a fila organiza elementos em sequência e a associou a uma ordem de chamada, sem perceber que a fila limita o acesso ao primeiro elemento, enquanto a lista permite acesso a qualquer aluno.
Por que engana: Confundir estruturas de dados não lineares ou específicas, como grafos ou filas, com listas para armazenar sequências simples.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados lineares · conceito de lista encadeada
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir estruturas de dados não lineares ou específicas, como grafos ou filas, com listas para armazenar sequências simples.
abstrato
Questões parecidas com resolução
- Identifique a estrutura de dados mais apropriada para armazenar a lista de alunos de uma turma.
- Identifique qual estrutura de dados é mais adequada para armazenar a lista de alunos em uma turma.
- Qual estrutura de dados é a mais adequada para armazenar uma lista de alunos em uma sala de aula?
- Qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma sala de aula?
- Qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma classe?
- Qual estrutura de dados é mais adequada para armazenar dados de alunos em uma turma e por quê?
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
