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
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?
- A) Lista
- B) Matriz
- C) Grafo
- D) Registro
- E) Array
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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
Uma lista é adequada para armazenar múltiplos elementos.
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.
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.
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.
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
estruturas de dados
avaliacao
estruturas de dados básicas · conceito de lista
Revisar os tipos de estruturas de dados em programação.
Confundir lista com outras estruturas como matriz ou array, não entendendo que lista é uma coleção linear de elementos.
abstrato
Questões parecidas com resolução
- Na inscrição para uma oficina de robótica, a escola registra: nome completo, idade, turno escolhido e autorização da…
- — A estação da Praça das Mangueiras está aberta, mas só restam 3 bicicletas — avisou uma moradora ao serviço municipal…
- — Onde estão as peças ásperas em forma de estrela? — perguntou uma criança durante a montagem de um jogo tátil. O…
- — O caminhão só consegue visitar vinte contêineres por noite — avisou a coordenadora da coleta seletiva. Durante a…
- — A tela do empréstimo mostra primeiro a cor e depois a figura — explicou Nora, responsável pela brinquedoteca…
- — A linha 206 passou com a rampa disponível hoje? — perguntou uma usuária no ponto de ônibus. Durante um teste fictício…
🔎 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
