Ed
anteontem
Vamos analisar cada uma das alternativas para identificar a correta: A) No for, a condição é verificada depois do bloco, o que garante pelo menos uma execução. Incorreta. No laço `for`, a condição é verificada antes da execução do bloco, o que pode resultar em zero execuções. B) No do-while, a condição é verificada depois do bloco, garantindo ao menos uma execução. Correta. O laço `do-while` sempre executa o bloco pelo menos uma vez, pois a condição é verificada após a execução do bloco. C) No while, a condição é verificada após a primeira iteração, por isso ele sempre executa pelo menos uma vez. Incorreta. No laço `while`, a condição é verificada antes da execução do bloco, podendo resultar em zero execuções. D) O do-while é indicado quando o número de repetições é definido previamente, como em contagens fixas. Incorreta. O `do-while` não é necessariamente usado para contagens fixas; ele é mais utilizado quando se quer garantir que o bloco execute pelo menos uma vez, independentemente da condição. Portanto, a alternativa correta é: B) No do-while, a condição é verificada depois do bloco, garantindo ao menos uma execução.