Considere os três trechos de código abaixo como partes de...
Imagem de fundo

Considere os três trechos de código abaixo como partes de...

Considere os três trechos de código abaixo como partes de programas hipotéticos que cumprem todos os requisitos necessários para que possam ser executados.


I. Código:

cond = true

while (cond) {

x = processar(argumento)

if (x<=0) {

cond = false

}

}


II. Código:

while (true) {

x = processar(argumento)

}


III. Código:

cond = true

y = argumento

while (cond) {

x = processar(argumento)

y = y - 10

if (y<=0) {

cond = false

}

}


Considerando a identificação numérica de cada trecho de código, assinale a alternativa que indica corretamente o(s) código(s) capaz(es) de causar um loop infinito em tempo de execução.


A

Somente I e III.


B

Somente I e II.


C

Somente II e III.


D

Somente II.


E

Somente I.