GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO02Difícil⏱ curto

O que acontece quando um algoritmo utiliza um loop infinito?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

O que acontece quando um algoritmo utiliza um loop infinito?

  1. A) O algoritmo funcionará normalmente.
  2. B) Ele será encerrado automaticamente.
  3. C) O computador pode travar.
  4. D) A variável ficará estática.
  5. E) O algoritmo só exibirá resultados após o loop.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Um loop infinito é uma estrutura de repetição cuja condição de parada nunca se torna verdadeira (ou que não possui condição de parada), fazendo o algoritmo repetir o mesmo bloco de instruções indefinidamente.
  2. Como o algoritmo nunca termina sua execução, o processador continua ocupado executando essas instruções sem parar. Isso consome recursos como tempo de processamento e memória, o que pode fazer o sistema travar, ficar lento ou deixar de responder.
  3. Por isso, a alternativa C (O computador pode travar) é a correta, e ela coincide com o gabarito oficial.
  4. A alternativa A está errada, pois o algoritmo não funciona normalmente: ele nunca chega ao fim e não entrega o resultado esperado.
  5. A alternativa B está errada, pois um loop infinito não se encerra sozinho; ele só para por interferência externa, como forçar o encerramento do programa.
  6. A alternativa D está errada, pois a variável não fica necessariamente estática; o que se repete é o bloco de instruções, e a variável de controle pode até mudar de valor a cada volta sem que a condição de parada seja atingida.
  7. A alternativa E está errada, pois, como o loop nunca termina, o algoritmo não chega ao ponto em que exibiria resultados após a repetição.

💡 Dica: Pense nas consequências de um loop que nunca termina.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pensa que repetir instruções indefinidamente não causa problema, achando que o programa segue normalmente como qualquer outro. Não percebe que a ausência de término impede a conclusão do algoritmo.

Por que engana: O aluno pode achar que o algoritmo funcionará normalmente, sem considerar as consequências de um loop infinito.

B Erradaerro: Senso comum

O aluno imagina que o computador detecta a repetição e interrompe o programa por conta própria. Confunde loop infinito com um erro tratado automaticamente pelo sistema.

C Correta

Loops infinitos podem causar travamentos no sistema.

D Erradaerro: Conceitual

O aluno acredita que, em um loop infinito, tudo fica parado, inclusive as variáveis. Confunde a repetição de instruções com a ausência de alteração nos valores das variáveis.

E Erradaerro: Interpretação

O aluno supõe que o loop é apenas uma etapa intermediária e que os resultados aparecem depois dele, sem perceber que, se o loop nunca termina, o trecho seguinte nunca é executado.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
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 infinito

📌 Objetivo

avaliacao

🧱 Pré-requisitos

entendimento de algoritmos · loops em programação

📚 Reveja

Revisar o funcionamento de algoritmos e loops em programação.

⚠️ Erro mais comum

O aluno pode achar que o algoritmo funcionará normalmente, sem considerar as consequências de um loop infinito.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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