Ed
há 9 meses
Para que um laço `while` entre em loop infinito, é necessário que a condição de parada nunca se torne falsa. Vamos analisar as alternativas: a) Foram usadas duas variáveis no teste condicional ao invés de uma. - Isso não necessariamente causa um loop infinito, depende da lógica da condição. b) A variável do teste condicional está sendo anulada por alguma outra instrução dentro do laço. - Isso pode causar problemas, mas não é uma condição que garante um loop infinito. c) Não foi inserida uma estrutura condicional dentro do laço de repetição. - A ausência de uma estrutura condicional não garante um loop infinito. d) A variável usada no teste condicional não resulta em 1 ou 0. - Isso pode ser verdade, mas não é uma condição que necessariamente leva a um loop infinito. e) O teste condicional do laço sempre resulta em verdadeiro. - Esta é a condição clássica que leva a um loop infinito, pois a condição nunca se torna falsa. Portanto, a alternativa correta que provoca o laço entrar em loop infinito é: e) O teste condicional do laço sempre resulta em verdadeiro.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material