

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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.
Somente I e III.
Somente I e II.
Somente II e III.
Somente II.
Somente I.