Logo Passei Direto
Buscar
Em linguagens de programação como C, as estruturas de repetição for, while e do...while são usadas para executar blocos de código repetidamente. Analise as afirmativas abaixo e assinale a alternativa que apresenta a descrição correta de cada estrutura: A O laço for é indicado quando o número de repetições é conhecido previamente; o while é usado quando a repetição depende de uma condição que pode ser falsa no início; o do...while garante que o bloco será executado pelo menos uma vez. B O laço while é indicado somente para quando o número de repetições é fixo; o for é usado quando a condição de parada é variável; o do...while é idêntico ao while em todas as situações. C O laço do...while executa o bloco de código apenas se a condição for verdadeira no início; o while executa enquanto a condição for falsa; o for é usado para repetir blocos infinitamente. D O laço while sempre executa o bloco de código pelo menos uma vez; o for nunca deve ser usado para contadores; o do...while só é usado para estruturas aninhadas. E O laço for executa o bloco de código enquanto uma condição for falsa; o while executa somente uma vez; o do...while não verifica a condição de parada.
User badge image
Matheus Aguiar

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar cada uma das alternativas para identificar a descrição correta das estruturas de repetição em C: A) O laço for é indicado quando o número de repetições é conhecido previamente; o while é usado quando a repetição depende de uma condição que pode ser falsa no início; o do...while garante que o bloco será executado pelo menos uma vez. - Esta descrição está correta. O `for` é usado quando sabemos quantas vezes queremos repetir, o `while` pode não executar se a condição for falsa no início, e o `do...while` sempre executa pelo menos uma vez. B) O laço while é indicado somente para quando o número de repetições é fixo; o for é usado quando a condição de parada é variável; o do...while é idêntico ao while em todas as situações. - Esta descrição está incorreta. O `while` não é apenas para repetições fixas, e o `do...while` não é idêntico ao `while`. C) O laço do...while executa o bloco de código apenas se a condição for verdadeira no início; o while executa enquanto a condição for falsa; o for é usado para repetir blocos infinitamente. - Esta descrição está incorreta. O `do...while` executa o bloco se a condição for verdadeira, mas garante execução pelo menos uma vez, e o `for` pode ser usado para contagens, não apenas para repetições infinitas. D) O laço while sempre executa o bloco de código pelo menos uma vez; o for nunca deve ser usado para contadores; o do...while só é usado para estruturas aninhadas. - Esta descrição está incorreta. O `while` pode não executar se a condição for falsa no início, o `for` é frequentemente usado para contadores, e o `do...while` não é restrito a estruturas aninhadas. E) O laço for executa o bloco de código enquanto uma condição for falsa; o while executa somente uma vez; o do...while não verifica a condição de parada. - Esta descrição está incorreta. O `for` executa enquanto a condição for verdadeira, o `while` pode não executar se a condição for falsa, e o `do...while` verifica a condição após a execução. Portanto, a alternativa correta é: A.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina