GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Difícil⏱ curto

Na escola, Ana quer guardar os nomes de vários alunos em um programa. Os nomes ficarão em uma sequência, um…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

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

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na escola, Ana quer guardar os nomes de vários alunos em um programa. Os nomes ficarão em uma sequência, um depois do outro. Qual estrutura de dados é mais adequada?

  1. A) Um grafo
  2. B) Um registro
  3. C) Uma matriz
  4. D) Uma pilha
  5. E) Uma lista

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado descreve nomes de vários alunos guardados em sequência, um depois do outro, ou seja, uma coleção linear e ordenada de elementos do mesmo tipo. Passo 2: Essa é exatamente a definição de uma lista (ou vetor/array linear), estrutura em que os elementos ficam dispostos em ordem e cada um ocupa uma posição. Passo 3: A alternativa A está errada, pois um grafo é formado por vértices ligados por arestas, modelando relações em rede e não uma sequência simples. Passo 4: A alternativa B está errada, pois um registro agrupa campos de tipos diferentes referentes a uma mesma entidade, e não uma sequência de vários nomes. Passo 5: A alternativa C está errada, pois uma matriz organiza dados em duas ou mais dimensões (linhas e colunas), o que não é o caso de uma sequência simples. Passo 6: A alternativa D está errada, pois uma pilha segue a regra LIFO (o último a entrar é o primeiro a sair), com acesso restrito ao topo, o que não corresponde a guardar nomes em sequência para consulta geral. Passo 7: Portanto, a estrutura mais adequada é a lista, alternativa E, concordando com o gabarito oficial.

💡 Dica: Pense nas estruturas de dados mais comuns em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa 'vários itens conectados' a grafo, confundindo uma sequência simples de nomes com uma rede de relações entre elementos.

B Erradaerro: Conceituala que mais engana

O aluno pensa que registro serve para guardar um conjunto de dados relacionados, sem perceber que um registro reúne campos de uma mesma entidade e não uma sequência de vários nomes.

Por que engana: Confundir listas ou matrizes com registros, nao entendendo que registros armazenam diferentes tipos de dados agrupados.

C Erradaerro: Conceitual

O aluno acredita que, por haver muitos nomes, é preciso uma tabela, sem considerar que a matriz é bidimensional e que o enunciado pede uma sequência linear.

D Erradaerro: Interpretação

O aluno confunde a ideia de 'um depois do outro' com a ordem de empilhamento, aplicando a regra LIFO da pilha, quando o enunciado não fala em inserção e remoção apenas pelo topo.

E Correta

Uma lista organiza vários itens em uma sequência. Por isso, é adequada para guardar os nomes dos alunos, um depois do outro.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados basicas · conceito de registro em programacao

📚 Reveja

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

⚠️ Erro mais comum

Confundir listas ou matrizes com registros, nao entendendo que registros armazenam diferentes tipos de dados agrupados.

🤝 Socioemocional

pensamento_critico

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