Qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma sala de aula?
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 sala de aula?
- A) Lista
- B) Matriz
- C) Grafo
- D) Registro
- E) Árvore
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique o que precisa ser armazenado. A questão quer uma coleção de alunos, ou seja, vários elementos do mesmo tipo, que podem ser percorridos em sequência, incluídos e removidos. Passo 2: Compare o problema com a estrutura lista, que guarda elementos em ordem, um após o outro, permite acessar cada aluno por sua posição e crescer ou diminuir conforme a turma muda. Essa é a estrutura mais natural para uma lista de alunos, então a alternativa A está correta. Passo 3: Por que as outras estão erradas: a matriz organiza dados em linhas e colunas, sendo útil para tabelas como notas de alunos por disciplina, mas não é necessária para uma lista simples; o grafo modela relações entre elementos, como amizades ou conexões, e não uma sequência de alunos; o registro agrupa campos diferentes de um único elemento, como nome, matrícula e idade de um aluno, e não armazena uma coleção; a árvore representa hierarquias, como escola, turmas e alunos, mas seria uma escolha complexa demais para apenas listar os alunos. Passo 4: Conclusão: o gabarito oficial A está correto. Observação: no contexto de programação, lista pode ser implementada como vetor ou lista encadeada, mas a resposta conceitual esperada é a lista.
💡 Dica: Identifique a estrutura mais simples e apropriada para armazenar uma sequência de alunos.
Alternativa por alternativa
Uma lista é adequada para armazenar e manipular dados sequencialmente.
O aluno pode associar a organização de dados a tabelas e imaginar que cada linha da sala deve ser uma linha da matriz. Ele não percebe que, para uma única coleção de nomes, uma dimensão é suficiente.
O aluno pode achar que, por alunos estarem ligados entre si em uma sala, a estrutura deve representar conexões, como grafo de amizades. Isso confunde a relação entre os alunos com o armazenamento de uma lista deles.
O aluno pode pensar que, como cada aluno tem vários dados, o registro deve ser usado para guardar a turma inteira. Ele confunde a estrutura de um único elemento com a de uma coleção de elementos.
Por que engana: O aluno pode escolher uma estrutura mais complexa, como árvore ou grafo, sem considerar que a lista atende diretamente ao armazenamento sequencial dos alunos.
O aluno pode usar a intuição de que a escola é organizada de forma hierárquica, com turmas, alunos e setores, e aplicar essa ideia à lista de alunos. Assim, supõe que a hierarquia é necessária, sem perceber que ela é desnecessária para uma lista simples.
Raio-X da questão
Estruturas de dados lineares
diagnostico
Conceito de estrutura de dados · Organização de elementos sequenciais
Revise as características e aplicações de listas, matrizes, grafos, registros e árvores.
O aluno pode escolher uma estrutura mais complexa, como árvore ou grafo, sem considerar que a lista atende diretamente ao armazenamento sequencial dos alunos.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Identifique qual estrutura de dados é mais adequada para armazenar uma lista de alunos em uma sala de aula.
- Identifique a estrutura de dados mais adequada para armazenar uma lista de nomes de alunos em uma sala de aula.
- 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 classe?
- Identifique a estrutura de dados mais adequada para armazenar os nomes de alunos em uma sala de aula.
- Identifique qual estrutura de dados é mais adequada para armazenar a lista de alunos em 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
