GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO01Difícil⏱ curto

O que você entende por "loop" em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

O que você entende por "loop" em programação?

  1. A) Um tipo de erro em código.
  2. B) Um comando para encerrar a execução.
  3. C) Conjunto de instruções repetidas.
  4. D) Um tipo de variável.
  5. E) Um algoritmo que não termina nunca.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Em programação, loop (ou laço de repetição) é uma estrutura que executa um bloco de instruções várias vezes, enquanto uma condição for verdadeira ou até que um número determinado de repetições seja atingido.
  2. Analisando as alternativas, a alternativa C descreve exatamente esse conceito: um conjunto de instruções repetidas.
  3. A alternativa A está errada porque um erro no código é chamado de bug ou falha, não um loop.
  4. A alternativa B está errada porque o comando para encerrar a execução de um programa não é o loop; o loop justamente mantém a execução repetindo instruções.
  5. A alternativa D está errada porque variáveis armazenam valores, e loop é uma estrutura de controle de fluxo, não um tipo de dado.
  6. A alternativa E está errada porque um loop pode ser infinito apenas em casos específicos (como uma condição sempre verdadeira), mas não é definido por isso; a definição geral é a de repetição de instruções.
  7. Conclusão: a resposta correta é a alternativa C, que coincide com o gabarito oficial.

💡 Dica: Defina o conceito de loop e dê exemplos.

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

Confunde loop com bug, isto é, com um erro de programação. Pode ter associado a palavra 'loop' a um travamento ou comportamento indesejado do código.

Por que engana: Confundir o conceito de loop com um tipo de erro ou variável, levando a uma resposta incorreta.

B Erradaerro: Conceitual

Associa loop a algo que interrompe o programa, talvez por confundir com o comando 'break' ou com a ideia de 'parar o loop'.

C Correta

Loop consiste em um bloco de instruções repetidas.

D Erradaerro: Conceitual

Acredita que loop é um tipo de dado ou variável, talvez confundindo a estrutura de repetição com a declaração de uma variável de contador.

E Erradaerro: Conceitual

Entende que todo loop é infinito, generalizando um caso particular (laço sem condição de saída) como se fosse a definição do conceito.

Raio-X da questão

Dificuldade Difícil
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✍️ direta🧩 consolidacao
🎯 Conceito central

loop em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de controle · algoritmos básicos

📚 Reveja

Revisar os conceitos de estruturas de repetição em programação.

⚠️ Erro mais comum

Confundir o conceito de loop com um tipo de erro ou variável, levando a uma resposta incorreta.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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