Suponga el siguiente programa escrito en un lenguaje de programación estándar: integer x=0; while x<100 do {x=x+1; print x; x=x-1;}
- A.Este programa imprime los números enteros del 1 al 100.
- B.Este programa imprime los números impares del 1 al 100.
- C.Este programa imprime los números pares del 1 al 100.
- D.Este programa es un bucle infinito.Respuesta correcta
Explicación
La respuesta correcta es D. Analizando el código: x comienza en 0, entra al while (0<100), se incrementa a 1, se imprime, disminuye a 0. En cada iteración x regresa a 0 antes de evaluar la condición, generando un bucle infinito que imprime constantemente el número 1.