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

Analise o seguinte trecho de código: para i de 1 a 5 faça escreva i. O que o programa imprime?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF02CO02

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, construídos como sequências com repetições simples (iterações definidas) com base em instruções preestabelecidas ou criadas, analisando como a precisão da instrução impacta na execução do algoritmo.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Analise o seguinte trecho de código: para i de 1 a 5 faça escreva i. O que o programa imprime?

  1. A) Apenas 1
  2. B) 1, 2, 3, 4, 5
  3. C) 0, 1, 2, 3, 4
  4. D) 5, 4, 3, 2, 1
  5. E) A nenhum valor

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O trecho e um laco de repeticao do tipo 'para', com a variavel i começando em 1 e indo ate 5, em passos de 1 em 1 (passo padrao).
  2. Em cada volta do laco, o comando 'escreva i' mostra o valor atual de i. Assim, as iteracoes sao: i = 1, depois i = 2, i = 3, i = 4 e i = 5.
  3. Como o limite 5 e incluido no intervalo (de 1 a 5 significa 1, 2, 3, 4 e 5), o programa imprime 1, 2, 3, 4, 5 nessa ordem crescente.
  4. Conferindo o gabarito oficial, a alternativa B esta correta, pois corresponde exatamente a essa sequencia.
  5. A alternativa A esta errada porque o laco nao para no primeiro valor; ele percorre todo o intervalo. A alternativa C esta errada porque comeca em 0, mas o intervalo comeca em 1. A alternativa D esta errada porque o laco cresce, nao decresce. A alternativa E esta errada porque o laco executa cinco vezes e imprime valores.

💡 Dica: Analise o loop e o que ele imprime.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que o comando 'escreva' so e executado uma vez ou que o laco interrompe logo na primeira iteracao, ignorando que a estrutura de repeticao percorre todo o intervalo.

B Correta

O laço repete a ação cinco vezes, imprimindo de 1 a 5.

C Erradaerro: Interpretaçãoa que mais engana

O aluno supoe que o contador de um laco sempre comeca em 0, como em muitas linguagens, e desconsidera que o intervalo indicado comeca em 1 e termina em 5.

Por que engana: Interpretar incorretamente o intervalo da repetição, iniciando em 0 ou invertendo a ordem dos números.

D Erradaerro: Interpretação

O aluno inverte a ordem da contagem, pensando que o laco vai do maior para o menor valor, possivelmente confundindo com uma contagem regressiva.

E Erradaerro: Senso comum

O aluno entende que, por ser um trecho de codigo, nao ha saida visivel, ignorando que o comando 'escreva i' produz impressao em cada iteracao.

Raio-X da questão

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

estrutura de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição · sequencia numerica

📚 Reveja

Revisar como funcionam os loops em programação.

⚠️ Erro mais comum

Interpretar incorretamente o intervalo da repetição, iniciando em 0 ou invertendo a ordem dos números.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com repetições simples

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