Pregunta 36

Técnico Auxiliar Informática del Estado - 2024 - TAI - Técnicos Auxiliares de Informática (Libre)

Suponga el siguiente programa escrito en un lenguaje de programación estándar: entero a=0; while a<100 {a=a+1; print( a; next );} 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.

  • 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. El programa crea un bucle infinito porque 'next' salta la iteración sin permitir el incremento de 'a'. La condición a<100 nunca se cumple y el ciclo no termina.