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

Em uma estrutura de repetição, como o 'for', o que define o número de iterações?

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

Em uma estrutura de repetição, como o 'for', o que define o número de iterações?

  1. A) O valor inicial da variável de controle.
  2. B) A condição de continuidade.
  3. C) O tipo de dado da variável.
  4. D) O escopo da variável de controle.
  5. E) A ordem das instruções dentro do 'for'.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Em um laço for, o número de repetições depende de três partes: a inicialização (onde a variável de controle começa), a condição de continuidade (o teste que decide se o laço segue) e o incremento (como a variável muda a cada volta).
  2. Ao executar o laço, o programa testa a condição antes de cada iteração. Enquanto ela for verdadeira, o corpo do laço é executado; quando se torna falsa, o laço para. Por isso é a condição de continuidade que determina quantas vezes o bloco será repetido, em conjunto com o incremento.
  3. Por que as outras estão erradas:
  4. A) O valor inicial influencia o número de iterações, mas sozinho não define quantas vezes o laço roda, pois depende do limite e do passo.
  5. C) O tipo de dado da variável não altera a quantidade de repetições; apenas indica que tipo de valor ela armazena.
  6. D) O escopo indica onde a variável pode ser usada no programa, o que não tem relação com quantas vezes o laço executa.
  7. E) A ordem das instruções dentro do corpo do laço muda o que é feito em cada volta, mas não quantas voltas acontecem.
  8. Gabarito oficial confirmado: alternativa B.

💡 Dica: Pense sobre a sintaxe do loop 'for'.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que o ponto de partida da variável de controle, por si só, determina quantas repetições ocorrerão, ignorando o limite e o passo de incremento.

Por que engana: Confundir o valor inicial da variável de controle com a condição de continuidade, acreditando que o valor inicial determina o número de iterações.

B Correta

A condição de continuidade é crucial para definir quando a repetição deve parar.

C Erradaerro: Conceitual

O aluno confunde o tipo de dado da variável (inteiro, real, caractere) com a lógica de controle do laço, imaginando que o tipo limita a quantidade de voltas.

D Erradaerro: Conceitual

O aluno associa escopo, que define a visibilidade e o tempo de vida da variável, ao controle de execução do laço, sem perceber que são conceitos diferentes.

E Erradaerro: Conceitual

O aluno pensa que a sequência de comandos dentro do laço altera o número de voltas, quando ela apenas define o que é executado em cada volta.

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 · variáveis de controle

📚 Reveja

Revisar a sintaxe e funcionamento do loop 'for'.

⚠️ Erro mais comum

Confundir o valor inicial da variável de controle com a condição de continuidade, acreditando que o valor inicial determina o número de iterações.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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