Questão de Linguagens de programação

Na implementação de algumas soluções, o desenvolvedor se deparará com a necessidade da execução de trechos de código de forma repetida até que uma condição seja satisfeita. Para esses casos, usamos as estruturas de repetição, também chamadas de laços.

Analisando as alternativas a seguir, identifique a diferença ao optar pelos comandos DO{...}WHILE(); ou WHILE(){...}:

A
O comando DO{...}WHILE(); é uma estrutura de repetição, enquanto o WHILE(){...} não é considerado uma estrutura de repetição na linguagem de programação C.
B
O DO{...}WHILE(); encerra após executar suas instruções uma vez e, no caso do WHILE(){...} as instruções serão executadas até a condição ser satisfeita.
C
O DO{...}WHILE(); terá suas instruções executadas no mínimo uma vez e, no caso do WHILE(){...} as instruções poderão não ser executadas, caso a condição não seja satisfeita.
D
O DO{...}WHILE(); executa as instruções até a condição ser satisfeita e, no caso do WHILE(){...} necessita do uso do comando break para encerrar a repetição.
E
As duas estruturas de repetição possuem funcionamento idêntico.

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados