GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO01Média⏱ curto

Em um algoritmo, é necessário armazenar os dados de alunos em uma lista. Qual estrutura seria mais adequada?

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

Em um algoritmo, é necessário armazenar os dados de alunos em uma lista. Qual estrutura seria mais adequada?

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

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pede uma estrutura para armazenar os dados de vários alunos em uma lista, ou seja, uma coleção de elementos acessíveis por posição. Passo 2: A lista é a estrutura de dados que representa uma sequência ordenada de elementos, podendo crescer ou diminuir, o que se encaixa no caso de um conjunto de alunos. Passo 3: Matriz é uma estrutura bidimensional de elementos do mesmo tipo, e não é a mais natural para uma sequência simples de alunos. Passo 4: Grafo serve para representar relações entre elementos, como redes ou caminhos, e não um conjunto de dados de alunos. Passo 5: Registro agrupa campos de tipos diferentes referentes a uma única entidade, como nome, matrícula e nota de um aluno; ele descreve o formato de cada aluno, mas não é a coleção em si, embora seja usado dentro da lista. Passo 6: Variável guarda um único valor por vez, sendo insuficiente para armazenar vários alunos. Passo 7: Conclusão: a resposta esperada é Lista (D), que é a estrutura de coleção pedida no enunciado. Observação: na prática, o ideal seria uma lista de registros, em que cada elemento é um registro de aluno; a questão, porém, pergunta pela estrutura de armazenamento em lista, e por isso D é o gabarito adequado.

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

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa tabela de dados a matriz, pensando que dados organizados em linhas e colunas sempre devem ser guardados em uma matriz.

B Erradaerro: Conceitual

O aluno pensa que qualquer conjunto de dados com vários itens relacionados deve ser representado como grafo, confundindo relação entre elementos com simples agrupamento.

C Erradaerro: Interpretaçãoa que mais engana

O aluno considera que, como cada aluno tem vários campos, a estrutura correta é o registro, e não percebe que o enunciado pede o armazenamento em uma lista.

Por que engana: Confundir estruturas de dados complexas como grafos ou matrizes com listas simples para armazenar dados sequenciais.

D Correta

Listas permitem armazenar e acessar dados dinamicamente.

E Erradaerro: Conceitual

O aluno acredita que basta uma variável para guardar os dados, pensando que uma variável pode armazenar um conjunto inteiro de alunos ao mesmo tempo.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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 lineares · conceito de lista

📚 Reveja

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

⚠️ Erro mais comum

Confundir estruturas de dados complexas como grafos ou matrizes com listas simples para armazenar dados sequenciais.

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