GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Média⏱ medio

Implemente um algoritmo que armazene 5 nomes em uma lista e os imprima. Qual é a estrutura de dados utilizada?

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

Implemente um algoritmo que armazene 5 nomes em uma lista e os imprima. Qual é a estrutura de dados utilizada?

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

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede uma estrutura que armazene 5 nomes em sequência e permita imprimi-los, ou seja, uma coleção ordenada de elementos do mesmo tipo acessados por posição. Passo 2: Essa estrutura é a lista (alternativa A), que guarda elementos em ordem, permite inserir, percorrer e imprimir cada item, e é exatamente o que a questão descreve ao falar em armazenar os nomes em uma lista. Passo 3: A alternativa B (Matriz) está errada porque matriz é uma estrutura bidimensional de linhas e colunas, e a questão pede uma coleção linear de 5 nomes. Passo 4: A alternativa C (Grafo) está errada porque grafo é formado por vértices ligados por arestas, modelando relações entre elementos, o que não aparece no enunciado. Passo 5: A alternativa D (Registro) está errada porque registro agrupa campos de tipos diferentes sob um mesmo nome, enquanto aqui todos os itens são nomes. Passo 6: A alternativa E (Array) é uma implementação próxima da lista, pois ambas guardam elementos em sequência indexada, mas a questão pede especificamente a estrutura chamada lista, e o gabarito oficial é A. Passo 7: Não há divergência com o gabarito; a dúvida só existe porque, em muitas linguagens, a lista é implementada sobre um array, mas no contexto da questão a resposta conceitual esperada é lista.

💡 Dica: Identifique a estrutura de dados que armazena múltiplos elementos.

Alternativa por alternativa

A Correta

Uma lista é adequada para armazenar múltiplos elementos.

B Erradaerro: Conceitual

O aluno associa conjuntos de nomes organizados a uma tabela e pensa que matriz é a forma natural de guardar vários valores. Ele não distingue estrutura unidimensional de estrutura com linhas e colunas.

C Erradaerro: Conceitual

O aluno confunde qualquer coleção de itens com estruturas de relacionamento entre elementos, como redes e mapas. Ele não percebe que o enunciado não envolve conexões entre os nomes.

D Erradaerro: Conceitual

O aluno pensa que registro serve para guardar qualquer conjunto de dados, pois já ouviu o termo em bancos de dados ou cadastros. Ele não sabe que registro agrupa campos heterogêneos e não uma sequência de valores iguais.

E Erradaerro: Conceituala que mais engana

O aluno considera array e lista sinônimos absolutos, sem perceber que a questão pede o nome específico da estrutura descrita. A alternativa é uma implementação próxima e pode ser aceita por quem não nota a diferença entre conceito e implementação.

Por que engana: Confundir lista com outras estruturas como matriz ou array, não entendendo que lista é uma coleção linear de elementos.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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✍️ direta🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de lista

📚 Reveja

Revisar os tipos de estruturas de dados em programação.

⚠️ Erro mais comum

Confundir lista com outras estruturas como matriz ou array, não entendendo que lista é uma coleção linear de elementos.

🏫 Contexto

abstrato

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.