Qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma classe?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma classe?
- A) Matriz
- B) Lista
- C) Registro
- D) Grafo
- E) Conjunto
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede a estrutura de dados mais adequada para guardar uma coleção de alunos de uma turma, ou seja, muitos elementos do mesmo tipo (cada um sendo um aluno) que podem crescer, diminuir e ser percorridos em sequência.
- A lista é uma estrutura linear que armazena elementos em sequência, permite inserir e remover itens, percorrê-los do primeiro ao último e acessá-los por posição. Isso combina com a ideia de uma lista de chamada, em que os alunos aparecem em ordem e a quantidade pode mudar ao longo do ano.
- Por que as outras estão erradas: a matriz é uma estrutura de tamanho fixo organizada em linhas e colunas, mais indicada para tabelas numéricas homogêneas; o registro agrupa campos diferentes de uma única entidade (como nome, matrícula e idade de um aluno), mas não guarda uma coleção de alunos; o grafo representa vértices ligados por arestas, útil para relações como amizades ou redes, e não para uma simples relação de pertencimento; o conjunto guarda elementos sem ordem e sem repetição, o que serve para verificar pertencimento, mas não preserva a sequência usual de uma turma.
- Conclusão: a estrutura mais adequada é a lista, que coincide com o gabarito oficial B.
💡 Dica: Associe uma lista de alunos a uma estrutura que armazene elementos em sequência.
Alternativa por alternativa
O aluno pode ter associado a ideia de organizar dados em linhas e colunas a uma tabela de alunos, sem perceber que a matriz tem tamanho fixo e exige elementos do mesmo tipo.
Uma lista é ideal para armazenar elementos sequencialmente.
O aluno pode ter pensado que, como um registro guarda os dados de um aluno (nome, matrícula, nota), ele serviria para guardar a turma inteira, confundindo o armazenamento de um único elemento com uma coleção.
Por que engana: O aluno pode confundir uma lista com um registro ou conjunto, sem considerar que a lista organiza vários elementos em sequência.
O aluno pode ter confundido a palavra lista com a ideia de rede de relacionamentos e escolhido o grafo por imaginar conexões entre colegas, quando o enunciado pede apenas armazenar os alunos da turma.
O aluno pode ter considerado que cada aluno é um item único e que a turma não tem repetições, concluindo que o conjunto seria o mais adequado, sem perceber que o conjunto não mantém ordem nem sequência como uma lista de chamada.
Raio-X da questão
Estrutura de dados lista
diagnostico
Conceito de estrutura de dados · Diferenças entre estruturas
Revise as características e aplicações de listas, matrizes, registros, grafos e conjuntos.
O aluno pode confundir uma lista com um registro ou conjunto, sem considerar que a lista organiza vários elementos em sequência.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual a estrutura de dados mais adequada para armazenar a lista de alunos de uma turma?
- Qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma sala de aula?
- Qual estrutura de dados é a mais adequada para armazenar uma lista de alunos em uma sala de aula?
- Identifique qual dos seguintes tipos de estruturas de dados é adequado para armazenar uma lista de alunos em uma classe.
- Identifique qual estrutura de dados é mais adequada para armazenar a lista de alunos em uma turma.
- Identifique a estrutura de dados mais apropriada para armazenar a lista de 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
