GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO01Fácil⏱ curto

Identifique qual estrutura de dados é mais adequada para armazenar a lista de alunos em uma turma.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

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

Identifique qual estrutura de dados é mais adequada para armazenar a lista de alunos em uma turma.

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

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede a estrutura mais adequada para guardar a lista de alunos de uma turma. Uma lista de alunos é uma coleção de elementos do mesmo tipo, com ordem, em que é possível acessar qualquer aluno por posição e inserir ou remover alunos, e o tamanho muda ao longo do tempo. Passo 2: A estrutura linear que atende a essas necessidades é a Lista, que pode ser implementada como vetor dinâmico ou como lista encadeada. Passo 3: A alternativa A (Matriz) está errada porque a matriz é uma estrutura bidimensional, de tamanho fixo, adequada a tabelas com linhas e colunas, e não a uma sequência de alunos. Passo 4: A alternativa B (Grafo) está errada porque o grafo representa relações entre elementos por meio de vértices e arestas, como redes de amizade, e não serve para guardar simplesmente uma lista. Passo 5: A alternativa D (Registro) está errada porque o registro agrupa campos de um único elemento, como nome, matrícula e nota de um aluno, mas não a coleção de todos os alunos. Passo 6: A alternativa E (Fila) está errada porque a fila tem acesso restrito, com entrada no fim e saída no início, o que não permite acessar livremente qualquer aluno da turma. Passo 7: Conclusão: a resposta correta é a alternativa C, Lista, que coincide com o gabarito oficial.

💡 Dica: Considere as características das estruturas de dados.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que toda coleção de itens deve ser representada como tabela, confundindo a lista de alunos com uma tabela de linhas e colunas.

B Erradaerro: Conceitual

Como os alunos se relacionam entre si, como em grupos ou amizades, conclui que a estrutura adequada é um grafo, sem perceber que a questão pede apenas armazenar a lista.

C Correta

Uma lista é ideal para armazenar elementos em sequência, como alunos.

D Erradaerro: Conceitual

Confunde registro, que agrupa os dados de um único aluno, com a coleção de todos os alunos da turma.

E Erradaerro: Senso comuma que mais engana

Associa a organização dos alunos à ideia de fila do dia a dia, em que quem chega primeiro é atendido primeiro, e aplica essa intuição à estrutura de armazenamento.

Por que engana: Confundir diferentes estruturas de dados e escolher uma que nao representa bem uma lista linear, como matriz ou grafo.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados basicas · conceito de lista encadeada

📚 Reveja

Revisar os tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir diferentes estruturas de dados e escolher uma que nao representa bem uma lista linear, como matriz ou grafo.

🏫 Contexto

abstrato

Questões parecidas com resolução

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

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.