Questão 7/10 - Linguagem de Programação Na implementação de algumas soluções, o desenvolvedor se deparará com a necessidade da execução de trechos ...
Questão 7/10 - Linguagem 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.
A alternativa correta é a letra C. No comando DO{...}WHILE(), as instruções serão executadas no mínimo uma vez, enquanto no caso do WHILE(){...}, as instruções poderão não ser executadas caso a condição não seja satisfeita.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar