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

Você deseja criar um programa que gerencie a lista de alunos de uma turma. Qual estrutura de dados deve ser…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO01

Reconhecer objetos do mundo real e/ou digital que podem ser representados através de listas que estabelecem uma organização na qual há um número variável de itens dispostos em sequência, fazendo manipulações simples sobre estas representações.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Você deseja criar um programa que gerencie a lista de alunos de uma turma. Qual estrutura de dados deve ser usada?

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

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede a estrutura de dados para gerenciar a lista de alunos de uma turma, ou seja, uma coleção de elementos do mesmo tipo (um aluno após o outro) na qual é preciso incluir, consultar, remover e percorrer os nomes.
  2. Uma lista (ou vetor/array sequencial) é a estrutura que armazena elementos em sequência, com posição definida, permitindo percorrer todos os alunos, acrescentar novos e remover os que saírem da turma. Por isso, a alternativa A (Lista) é a correta.
  3. A alternativa B (Grafo) está errada porque grafo modela relações entre vértices, como redes de amizade ou ligações entre cidades, e não é a forma natural de guardar uma sequência simples de alunos.
  4. A alternativa C (Imagem) está errada porque imagem é um tipo de dado multimídia, uma matriz de pixels, e não uma estrutura para organizar cadastros de pessoas.
  5. A alternativa D (Registro) está errada porque registro agrupa campos diferentes de uma única entidade, como nome, matrícula e idade de um aluno; ele descreve um aluno, mas não a coleção de alunos. Na prática, cada aluno pode ser um registro guardado dentro de uma lista.
  6. A alternativa E (Matriz) está errada porque matriz tem dimensão fixa e organiza dados em linhas e colunas, o que não corresponde a uma lista de tamanho variável que cresce e diminui conforme os alunos entram e saem.
  7. Conclusão: a estrutura adequada é a lista, e o gabarito oficial A está correto.

💡 Dica: Identifique qual estrutura organiza vários elementos em sequência.

Alternativa por alternativa

A Correta

Uma lista pode guardar os nomes dos alunos da turma.

B Erradaerro: Conceitual

O aluno acha que, como alunos podem ter relações entre si (amizades, grupos de trabalho), a estrutura ideal seria um grafo, confundindo a modelagem de conexões com o simples armazenamento de uma coleção.

C Erradaerro: Conceitual

O aluno confunde estrutura de dados com tipo de mídia e pensa que 'imagem' é uma forma de guardar informações sobre a turma, possivelmente associando a palavra a fotos dos alunos.

D Erradaerro: Conceituala que mais engana

O aluno entende que registro é a forma de guardar a turma inteira, quando ele serve apenas para agrupar os dados de um único aluno, como nome e matrícula; a coleção de alunos ainda precisaria de uma lista.

Por que engana: Escolher uma estrutura apenas por reconhecer seu nome, sem relacionar sua função à organização de uma lista de alunos.

E Erradaerro: Conceitual

O aluno pensa que, por ser uma organização de dados em linhas e colunas, a matriz serviria para a turma, sem perceber que ela tem tamanho fixo e não se adapta bem a inclusões e remoções de alunos.

Raio-X da questão

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

Estruturas de dados

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Noção de dados e organização · Sequências de elementos

📚 Reveja

Revise as estruturas de dados e suas aplicações na organização de informações.

⚠️ Erro mais comum

Escolher uma estrutura apenas por reconhecer seu nome, sem relacionar sua função à organização de uma lista de alunos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Listas e grafos

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