GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO02Fácil⏱ curto

Dado o pseudocódigo: 'Para k de 2 até 6 passo 2, escreva k'. Quais números o algoritmo exibirá?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Dado o pseudocódigo: 'Para k de 2 até 6 passo 2, escreva k'. Quais números o algoritmo exibirá?

  1. A) Apenas 2 e 4.
  2. B) 2, 4, 6 e 8.
  3. C) 2, 3, 4, 5 e 6.
  4. D) Apenas 4 e 6.
  5. E) 2, 4 e 6.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique os parâmetros do laço. O valor inicial de k é 2, o valor final é 6 e o passo (incremento) é 2. Como a expressão é 'até 6', o limite 6 entra na contagem.
  2. Execute o laço. Começando em k = 2, escreve-se 2. Somando o passo, k = 4, que é escrito. Somando novamente, k = 6, que também é escrito, pois o limite é inclusivo.
  3. Some mais um passo. k = 8 ultrapassa o limite 6, então o laço para e nada mais é exibido.
  4. Conclusão. O algoritmo exibe 2, 4 e 6, o que corresponde à alternativa E, igual ao gabarito oficial.
  5. Por que as outras estão erradas: A omite o 6, que faz parte do intervalo até 6. B inclui o 8, que está além do limite. C usa passo 1 em vez de passo 2, então exibe 3 e 5, que não são gerados. D omite o 2, que é o valor inicial do laço.

💡 Dica: Analise o loop e os valores que ele gera.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno provavelmente interpretou o limite 6 como exclusivo, como em alguns intervalos matemáticos abertos, e por isso deixou o 6 de fora.

B Erradaerro: Procedimentala que mais engana

O aluno provavelmente continuou a sequência de passo 2 além do limite, achando que o laço deveria gerar mais valores pares, sem verificar a condição de parada.

Por que engana: O aluno pode confundir o limite superior do loop, incluindo números que não deveriam ser exibidos, como 8.

C Erradaerro: Atenção

O aluno provavelmente ignorou o passo 2 e usou incremento 1, como em uma contagem de 2 a 6 comum, mesmo com o enunciado indicando passo 2.

D Erradaerro: Procedimental

O aluno provavelmente considerou apenas os valores finais do laço, esquecendo que o valor inicial 2 também é atribuído a k e exibido antes do primeiro incremento.

E Correta

A repetição inicia em k=2 e avança de 2 em 2 até incluir o valor final 6; assim as iterações imprimem 2, depois 4, depois 6.

Raio-X da questão

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

pseudocódigo e loops

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição · pseudocódigo

📚 Reveja

Revisar a estrutura de loops em pseudocódigo.

⚠️ Erro mais comum

O aluno pode confundir o limite superior do loop, incluindo números que não deveriam ser exibidos, como 8.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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.