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

Qual estrutura de dados é a mais adequada para armazenar uma lista de alunos em uma sala de aula?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual estrutura de dados é a mais adequada para armazenar uma lista de alunos em uma sala de aula?

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

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o problema. Queremos guardar uma coleção de alunos de uma sala, ou seja, muitos elementos do mesmo tipo (nomes ou registros de alunos), em uma sequência que pode crescer ou diminuir conforme alunos entram ou saem. Passo 2: Verifique as características necessárias. A estrutura precisa manter uma ordem (por exemplo, a ordem da chamada), permitir acessar cada aluno pela posição e aceitar inclusões e remoções sem tamanho fixo. Passo 3: Compare com a alternativa D, Lista. A lista linear é uma sequência ordenada de elementos do mesmo tipo, com acesso por posição e tamanho variável. Ela atende exatamente a essas necessidades, por isso está correta. Passo 4: Analise as demais alternativas. A) Matriz está errada porque organiza dados em linhas e colunas, com tamanho fixo e acesso por dois índices, o que não corresponde a uma lista simples de alunos. B) Grafo está errado porque modela relações entre elementos (vértices ligados por arestas), algo que não é necessário para apenas armazenar uma lista de alunos. C) Registro está errado porque agrupa campos diferentes de uma mesma entidade, como nome e matrícula de um único aluno, mas não serve como coleção de vários alunos. E) Conjunto está errado porque não mantém ordem nem permite acesso por posição, e não admite elementos repetidos, o que não é o ideal para uma chamada escolar. Passo 5: Conclusão. Como a questão pede a estrutura mais adequada para uma lista de alunos, a resposta é a Lista, em concordância com o gabarito oficial.

💡 Dica: Escolha a estrutura que organiza vários elementos em sequência.

Alternativa por alternativa

A Erradaerro: Conceitual

Confunde uma lista de alunos com uma tabela ou organização bidimensional, achando que todos os dados precisam ser dispostos em linhas e colunas.

B Erradaerro: Conceitual

Associa qualquer conjunto de itens a um grafo, sem perceber que grafos representam relações entre elementos e não apenas uma sequência de registros.

C Erradaerro: Conceitual

Entende que registro serve para guardar um grupo de alunos, quando na verdade ele agrupa campos diferentes de uma mesma entidade, como nome e matrícula de um único aluno.

D Correta

Listas são ideais para armazenar dados sequencialmente.

E Erradaerro: Conceituala que mais engana

Pensa que conjunto é a estrutura natural para coleções, esquecendo que conjuntos não possuem ordem nem acesso por posição, o que é importante para a chamada escolar.

Por que engana: Confundir lista com outras estruturas de dados, como conjunto ou registro, sem considerar que a turma é representada por vários alunos organizados como coleção.

Raio-X da questão

Dificuldade Fácil
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✍️ direta🧩 abertura
🎯 Conceito central

Estrutura de dados lista

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Noção de estrutura de dados · Organização de coleções de elementos

📚 Reveja

Revise as características e usos de listas, matrizes, grafos, registros e conjuntos.

⚠️ Erro mais comum

Confundir lista com outras estruturas de dados, como conjunto ou registro, sem considerar que a turma é representada por vários alunos organizados como coleção.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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