GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO03Fácil⏱ medio

Lucas guardou os nomes "José", "Maria", "Ana" e "Carlos" em uma lista. Ele quer mostrar cada nome…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO03

Utilizar algoritmos clássicos de manipulação sobre listas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Lucas guardou os nomes "José", "Maria", "Ana" e "Carlos" em uma lista. Ele quer mostrar cada nome separadamente, seguindo a ordem em que os nomes foram armazenados. Qual opção mostra uma maneira correta de usar uma estrutura de repetição para apresentar os nomes, um por um?

  1. A) Usar um comando diferente para cada nome.
  2. B) Imprimir apenas o primeiro nome da lista.
  3. C) Percorrer a lista com um loop e imprimir cada nome.
  4. D) Exibir os quatro nomes em uma única mensagem.
  5. E) Percorrer somente o último nome da lista.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado pede uma estrutura de repetição que apresente os nomes um a um, na ordem em que foram armazenados em uma lista.
  2. Uma estrutura de repetição (loop, como for ou while) percorre os elementos da lista repetidamente, do primeiro ao último, na ordem de armazenamento.
  3. Dentro do loop, o comando de impressão é executado a cada volta, exibindo um nome por vez. Por isso a alternativa C é a correta, e ela coincide com o gabarito oficial.
  4. A alternativa A está errada, pois escrever um comando separado para cada nome não usa repetição e não aproveita a lista.
  5. A alternativa B está errada, pois mostra apenas o primeiro nome, deixando de apresentar os demais.
  6. A alternativa D está errada, pois exibe todos os nomes juntos em uma só mensagem, contrariando o pedido de mostrar cada nome separadamente.
  7. A alternativa E está errada, pois percorre apenas o último nome, ignorando os outros três.

💡 Dica: Pense em um loop que percorra a lista de nomes.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que cada nome precisa de um comando próprio, sem perceber que a repetição existe justamente para evitar essa escrita manual.

Por que engana: O aluno pode confundir a necessidade de usar um loop com a ideia de apenas imprimir o primeiro nome, ignorando os demais.

B Erradaerro: Conceitual

O aluno confunde acessar um elemento da lista com percorrer a lista inteira, achando que basta mostrar o início.

C Correta

Uma estrutura de repetição, como um loop, permite percorrer os elementos da lista. A cada repetição, um nome é selecionado e apresentado, até que todos sejam exibidos na ordem em que foram armazenados.

D Erradaerro: Interpretação

O aluno lê 'apresentar os nomes' e entende que basta exibir todos juntos, ignorando a exigência de mostrar um por vez.

E Erradaerro: Interpretação

O aluno interpreta mal a ordem de armazenamento e acredita que apenas o último elemento deve ser percorrido, ignorando os demais.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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

estrutura de repetição

📌 Objetivo

fixacao

🧱 Pré-requisitos

estrutura de repetição · listas em programação

📚 Reveja

Revisar como funcionam as estruturas de repetição em programação.

⚠️ Erro mais comum

O aluno pode confundir a necessidade de usar um loop com a ideia de apenas imprimir o primeiro nome, ignorando os demais.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Algoritmos clássicos

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