Pregunta 86

Técnico Auxiliar Informática del Estado - 2019 - TAI Libre OEP 2019

[Supuesto I: Sistema integral de información para la Subdirección de Selección, con módulos de inscripciones, colaboradores, listados y certificados.] En la fase de codificación, un objeto Python se obtiene como resultado del análisis de un archivo, en el cual los datos asociados (atributos) se almacenan utilizando un diccionario de datos en formato javascript. ¿Qué valor devuelve la siguiente función?: Function prueba() { var i = 1; var j = 1; while (i + 7) { i ++; j ++; } return j; }

  • A.2.
  • B.9.
  • C.6.Respuesta correcta
  • D.0.

Explicación

La respuesta oficial es C. El código contiene una condición 'while (i + 7)' que presenta ambigüedad en la redacción. Si se interpreta como bucle infinito, no hay resultado determinista. Si se asume que debería ser 'while (i < 7)', entonces j incrementaría de 1 hasta 7 mediante 6 iteraciones, aunque la respuesta correcta según el enunciado oficial es C=6.