Qual é a função de um loop em um programa de computador?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Qual é a função de um loop em um programa de computador?
- A) Executar uma instrução uma vez
- B) Repetir instruções
- C) Parar a execução do programa
- D) Criar novos dados
- E) Definir funções
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um loop (laço de repetição) é uma estrutura de controle de fluxo que faz um bloco de instruções ser executado várias vezes, enquanto determinada condição for verdadeira ou até que uma quantidade de repetições seja atingida.
- Portanto, a função de um loop é repetir instruções, evitando que o programador escreva o mesmo código várias vezes.
- A alternativa A está errada, pois executar uma instrução uma única vez é justamente o oposto do que o loop faz, já que a execução sequencial comum não precisa de loop.
- A alternativa C está errada, pois parar a execução do programa é função de comandos como exit ou de erros fatais, não do loop em si.
- A alternativa D está errada, pois a criação de dados é feita por atribuições e declarações de variáveis, e não é a finalidade do loop.
- A alternativa E está errada, pois definir funções é feito com declarações de função, e não com laços de repetição.
- Conclusão: o gabarito B está correto.
💡 Dica: Identifique a ação principal realizada por um loop dentro de um programa.
Alternativa por alternativa
O aluno pode ter confundido a execução sequencial normal de instruções com a função do loop, achando que o laço serve para executar algo apenas uma vez.
Loops são projetados para repetir instruções até que uma condição seja atendida.
O aluno pode ter associado o término de um laço ao término do programa, achando que o loop serve para interromper a execução.
O aluno pode ter pensado que, por um loop manipular valores, sua função seria gerar novos dados, quando na verdade ele apenas repete instruções.
O aluno pode ter confundido estruturas de repetição com a definição de funções, já que ambas são blocos de código organizados, mas com finalidades diferentes.
Por que engana: O aluno pode confundir loop com uma função ou com o encerramento do programa, por não reconhecer que sua finalidade principal é repetir comandos durante a execução.
Raio-X da questão
Repetição de instruções em loops
fixacao
Noção de instrução computacional · Sequência lógica de comandos
Revise que loops permitem repetir instruções automaticamente, conforme uma condição ou quantidade definida.
O aluno pode confundir loop com uma função ou com o encerramento do programa, por não reconhecer que sua finalidade principal é repetir comandos durante a execução.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resoluçã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
