GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Fácil⏱ curto

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

Habilidade BNCC EM13CO02

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?

  1. A) Lista
  2. B) Matriz
  3. C) Grafo
  4. D) Registro
  5. E) Árvore

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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

A Correta

Uma lista é adequada para armazenar e manipular dados sequencialmente.

B Erradaerro: Conceitual

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.

C Erradaerro: Conceitual

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.

D Erradaerro: Conceituala que mais engana

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.

E Erradaerro: Senso comum

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

Dificuldade Fácil
Leitura baixo
Discriminação baixo
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Estruturas de dados lineares

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Conceito de estrutura de dados · Organização de elementos sequenciais

📚 Reveja

Revise as características e aplicações de listas, matrizes, grafos, registros e árvores.

⚠️ Erro mais comum

O aluno pode escolher uma estrutura mais complexa, como árvore ou grafo, sem considerar que a lista atende diretamente ao armazenamento sequencial dos alunos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.