Desarrollo Entorno Servidor Tema 2 Ilerna 25-26
|
|
Título del Test:
![]() Desarrollo Entorno Servidor Tema 2 Ilerna 25-26 Descripción: Tema 2 Desarrollo Entorno Servidor |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál es el primer paso en el proceso de una petición web, según el texto?. El servidor envía el código HTML completo al navegador del lado del cliente. El navegador interpreta el código del servidor para mostrarlo al cliente. El usuario ejecuta un evento y el navegador realiza una petición a través de la URL. El servidor recibe la información y ejecuta los scripts necesarios. En el contexto de la interacción web, ¿qué describe el término 'roundtrip'?. El ciclo completo de vida de una página PHP, desde que se inicia el motor hasta que se libera. La traducción de código del servidor a código HTML que realiza el navegador. Un proceso en el que una web es modificada por la ejecución desencadenada por un evento. La conexión inicial que establece un cliente con el servidor mediante el protocolo HTTP. ¿Cuáles son las dos etapas principales del ciclo de vida de PHP ?. Petición y Respuesta. Traducción y Compilación. Ejecución de scripts y envío a cliente. Inicio y cierre del motor PHP, y el ciclo de peticiones. Dentro del ciclo de vida de una página JSP, ¿qué ocurre durante la fase de 'Traducción'?. El servidor ejecuta la compilación del servlet generado. La página JSP solicitada se traduce a código de servlet, que es básicamente Java. El resultado de la compilación se muestra al usuario. El servidor recibe la petición del cliente y la gestiona a través de un programa servlet. ¿Qué par de etiquetas se usa comúnmente para delimitar un bloque de código PHP dentro de un documento HTML?. <?php y ?>. <% y %>. <php> y </php>. <script> y </script>. En la tecnología JSP, ¿para qué se utilizan las etiquetas de tipo 'Directivas'?. Para determinar las interacciones que se van a realizar, como una redirección. Para visualizar en la compilación información que no será interpretada. Para ejecutar porciones de código en lenguaje Java una vez que la página sea procesada. Para indicar los pasos a seguir para llevar a cabo el procesamiento del JSP. ¿Qué es un 'tipo de dato' según la definición del texto?. Un espacio reservado en la memoria principal de un ordenador. Un atributo de los datos que indica al compilador o intérprete cómo comprenderá un dato. Un identificador para un valor simple que no puede cambiar. Una serie de operaciones que se pueden ejecutar sobre un valor. En PHP, ¿qué función permite cambiar de forma permanente el tipo de dato de una variable?. convert(). define(). settype(). changetype(). ¿Cuál es la diferencia fundamental entre una variable y una constante?. Las constantes solo pueden almacenar tipos de datos primitivos, y las variables pueden almacenar estructuras complejas. Las constantes son 'case sensitive' por defecto y las variables no. Las constantes se declaran con 'const' y las variables con 'var'. Una constante no puede cambiar su valor durante la ejecución del programa, mientras que una variable sí. ¿Qué método se utilizaba para definir constantes en versiones de PHP anteriores a la 5.3.0?. La palabra clave `const`. Asignación directa con el símbolo `$`. La función `define()`. La función `set_const()`. En programación, ¿a qué se refiere el 'ámbito' (scope) de una variable?. Al tiempo total que dura la ejecución de un programa. A si la variable es una constante o puede ser modificada. Al tipo de dato que puede almacenar la variable. A la zona del programa donde la variable es visible y puede ser utilizada. Si una variable se declara dentro de una función en PHP sin ninguna palabra clave especial, ¿qué tipo de ámbito tiene por defecto?. Estático. Global. Superglobal. Local. ¿Qué palabra clave se debe utilizar dentro de una función para poder modificar una variable global existente?. return. public. extern. global. Además de la palabra clave 'global', ¿qué otra forma de sintaxis permite a una función en PHP acceder y manipular variables globales?. Usando el array asociativo `$GLOBALS`. Utilizando la función `include()` para importar la variable. Declarando la variable con la palabra clave `static`. Pasando la variable como parámetro por referencia. ¿Qué característica define a los 'lenguajes fuertemente tipados'?. Transforman automáticamente los tipos de datos para que una operación sea posible. Permiten una gran flexibilidad en la declaración de variables, asignando el tipo en función del valor. No es necesario declarar una variable antes de utilizarla. La declaración de una variable obliga a que contenga un valor de un tipo específico. Según las buenas prácticas mencionadas en el texto, ¿por qué se debe evitar el uso excesivo de variables globales?. Porque son más lentas de procesar por el intérprete de PHP. Porque no pueden ser modificadas dentro de las funciones. Porque pueden llevar a errores de código y dificultar el mantenimiento. Porque consumen más memoria que las variables locales. De los siguientes, ¿cuál NO es un tipo de dato primitivo mencionado en la sección de 'principales tipos de datos'?. String. Int. Char. Float. En el contexto de un servidor web, ¿qué entidad es responsable de interpretar el código del servidor (como PHP o JSP) para generar el HTML resultante?. El protocolo HTTP. El navegador del cliente. El controlador que enlaza los datos obtenidos. El servidor web. ¿Cuál es el propósito de los 'servlets' en la tecnología Java Server Pages (JSP)?. Son etiquetas especiales para insertar directivas en las páginas JSP. Son los archivos que contienen el código HTML estático de la aplicación. Son herramientas del lado del cliente para ejecutar código Java en el navegador. Son pequeños programas que procesan la petición y generan la página a mostrar. En el lenguaje ASP.NET, ¿qué etiqueta se utiliza para señalar la inserción de código de servidor que se interpreta como HTML?. <% ... %>. <jsp: ... />. <?php ... ?>. {{ ... }}. ¿Qué tipo de dato se utiliza para representar valores lógicos como verdadero o falso?. Int. String. Booleano. Char. Si se define una constante en PHP como `define('VALOR_MAXIMO', '60');`, ¿qué característica es cierta por defecto?. Solo se puede acceder a ella usando `echo VALOR_maximo;`. Su valor puede ser cambiado a '70' más adelante con `define('VALOR_MAXIMO', '70');`. Tiene un ámbito local y solo es accesible dentro de la función donde se define. Es 'case sensitive', por lo que `echo VALOR_MAXIMO;` funcionará, pero `echo valor_maximo;` no. En el ejemplo `const PERROS = array('golden', 'boxer', 'podenco');`, ¿cómo se accedería al valor 'boxer'?. echo PERROS('boxer');. echo PERROS.1;. echo PERROS[1];. echo PERROS[2];. ¿Qué muestra este código, donde se intenta imprimir `$var` fuera de la función `mitad`? function mitad($a){ return($a / 2); } $var = 6; $var = mitad($var); echo "El valor de la variable \$var es: $var";. El valor de la variable `$var` es: 3. Nada, la línea de código no produce ninguna salida. Un error de tipo 'Notice: Undefined variable', porque `$var` no está definida en el ámbito global. El valor original de la variable `$num`, que era 6. ¿Para qué sirve la palabra clave `return` dentro de una función?. Para hacer que una variable global sea visible dentro de la función. Para devolver el valor de una variable local al código que llamó a la función. Para detener la ejecución del script por completo. Para declarar una variable local que persistirá entre llamadas a la función. ¿Cuál es una buena práctica relacionada con el uso de variables para hacer un uso eficiente de los recursos?. Declarar todas las variables al principio del script, aunque no se usen hasta el final. Utilizar variables globales siempre que sea posible para evitar redeclaraciones. Dar nombres muy cortos a las variables para que ocupen menos espacio. Liberar el espacio de memoria de las variables una vez que ya no son usadas. En la fase del ciclo de PHP 'inicio y cierre del motor', ¿qué ocurre principalmente?. Se libera la memoria una vez que la petición se ha recogido. Se ejecutan los scripts y se comunica con el navegador. Se inician todos los módulos declarados en el fichero PHP.INI. Se recogen las peticiones realizadas sobre un determinado recurso. Cuando un lenguaje como PHP transforma automáticamente el tipo de una variable para realizar una operación (por ejemplo, tratar el string "5" como un número en una suma), ¿de qué característica estamos hablando?. Declaración de constantes. Ámbito de variable global. Flexibilidad en la declaración. Lenguaje fuertemente tipado. ¿Qué tipo de etiquetas JSP se utilizan para indicar líneas de texto que no serán interpretadas y solo son visibles en la compilación?. Acciones. Directivas. Scripting. Comentarios. |




