Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEM07 UF2

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
M07 UF2

Descripción:
Preguntas de la UF2 del M07

Autor:
Raquel
(Otros tests del mismo autor)

Fecha de Creación:
18/10/2021

Categoría:
Informática

Número preguntas: 28
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
[PAC1 + Test] El desarrollo de una página web dinámica ofrece una gran cantidad de posibilidades y una mayor interactividad con el usuario. Para conseguir este resultado de la mejor forma posible, es necesario detallar y separar todos los aspectos relativos al diseño de la web y, también, el modelo de negocio. Para ello, se utilizan técnicas de diseño por capas o niveles. Enlaza las capas con el concepto correspondiente: Capa que el usuario visualiza y con la que puede interactuar. Se encarga de comunicarse con la capa de negocio. Capa encargada de procesar las peticiones del usuario. Se comunica tanto con la capa de presentación, para procesar las peticiones, como con la de datos, para solicitar información. Capa que se encarga de acceder a los datos almacenados y que, mediante los gestores de bases de datos que posee, devuelve esos datos a la capa de negocio.
[PAC1] Rellena los siguientes campos en blanco disponibles con los conceptos que correspondan a la numeración que vemos en la imagen: (Escribe cada respuesta en MAYÚSCULAS y sepáralas con un espacio).
[PAC1] Los controles de servidor web son un estándar formado por un determinado conjunto de controles con funciones muy específicas. Los controles de servidor web pueden estar formados por simples controles de formularios tales como botones, labels, textboxes y cuadros de texto, o bien por algunos controles de mayor complejidad como las tablas o listas desplegables. Indica si las siguientes afirmaciones sobre los controles del servidor son verdaderas o falsas: Nos permiten identificar el navegador que estamos utilizando para ofrecer el mejor resultado para el mismo. NO permiten la utilización de plantillas de diseño. Controlan los eventos de envío de datos al servidor, determinando cuándo se hacen y qué evento producirá dicha acción. PHP ofrece muy pocas funciones que permiten controlar las conexiones, variables y permisos.
[PAC1] Estos controles web proporcionan como resultado un modelo de objetos que, procesados, generan lo que se conoce como DOM (Document Object Model). Rellena el esquema DOM respecto los elementos que se muestran en el siguiente código HTML: <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <title>ILERNA ONLINE</title> </head> <body> <h2>Titulo</h2> <p>Párrafo</p> <table> <tr><td>Columna</td></tr> </table> </body> </html> (Separa cada respuesta con un espacio).
[PAC1] El objetivo principal de una web dinámica, y que lo diferencia de una página estática, es ofrecer al usuario un contenido adaptado a cada una de las peticiones que se van realizando. Para dinamizar una página web, tenemos varios mecanismos que podemos utilizar, tanto desde lenguajes como JavaScript (JQuery // AJAX), CSS, HTML5 o incluso utilizar variables en PHP para obtener contenido modificado por el usuario o de una BDD. Marca la opción que realiza el siguiente código: <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <title>ILERNA ONLINE</title> <script type="text/javascript"> function miFuncion(){ var altura = window.innerHeight - 280; var alt = altura.toString() + "px"; document.body.style.minHeight = alt; } </script> </head> <body onload="miFuncion()"> </body> </html> Actualiza el tamaño de una capa en la carga. Actualiza la altura mínima del cuerpo de la web en la carga. Actualiza el contenido de la capa contenido.
[PAC1] En las variables de PHP, podemos almacenar distintos valores que podemos modificar con las opciones que el lenguaje nos permite (base de datos, sesiones, cookies, etc…). Los formularios HTML nos ayudan a realizar el envío de nuevos valores. A partir de este fichero “prueba.php”, ¿qué contendrá la variable “miVariable” al cargar y qué al pulsar en el botón Enviar? <?php $miVariable = 'Valor 1'; if(isset($_POST['valor'])){ $miVariable = $_POST['valor']; } ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <title>ILERNA ONLINE</title> </head> <body> <form action="prueba.php" method="POST"> <input type="text" value="Valor 2" name="valor" /> <input type="submit" /> </form> <div><?php echo $miVariable; ?></div> </body> </html> Valor 1 y no cambia. Valor 2 al cargar, Valor 1 al enviar. Valor 2 y no cambia. Valor 1 al cargar, Valor 2 al enviar. Ninguna respuesta es correcta.
[PAC2] Completa el siguiente código de tal forma que muestre los datos recibidos del formulario: formulario.php <form action="[1]" method="POST" name="formulario_user"> <input type="text" name="nombre" value="" class="input_form" > <input type="[2]" name="Aceptar" value="Aceptar" class="input_form" > <input type="[3]" name="Cancelar" value="Cancelar" class="input_form" > </form> index.php <!DOCTYPE html> <html> <head> <title>DAW M07</title> </head> <body> <?php if ([4] ($_POST['Aceptar'])) { echo [5]; } ?> </body> </html> (Separa cada respuesta con un espacio).
[PAC2] Completa el siguiente código [3 respuestas] para que este programa muestre o devuelva el resultado: “HOME REGISTRARSE CURSOS QUIEN SOMOS” <?php $menu = [1] ( 0 => 'HOME', 1 => 'REGISTRARSE', 2 => 'CURSOS', 3 => 'QUIEN SOMOS' ); for ($i = 0; $i < [2]; $i++) { echo "$menu [3]"; } ?> (Separa cada respuesta con un espacio).
[PAC2] Completa el siguiente código teniendo en cuenta que queremos mostrar el contenido del fichero cabecera.php en index.php (ten en cuenta los nombres de los ficheros que queremos mostrar y que la sintaxis de las instrucciones en PHP "terminan en ;"): index.php <!DOCTYPE html> <html> <head> <title>DAW M07</title> </head> <body> <?php [1] ?> </body> </html> cabecera.php <header> <?php $menu = [2] ('INICIO', 'ACTUALIDAD', 'NOTICIAS'); [3] ($i = 0; $i < count($menu); $i++) { ?> <button onclick="location.assign('index.php?op=<?php echo $i; ?>');" class='menu'> <?php echo "$menu[$i]"; ?> </button> <?php } ?> </header> (Separa cada respuesta con un espacio).
[PAC2] Como podemos ver en el siguiente ejemplo, la sintaxis de las instrucciones include y require es la misma y su funcionamiento es exactamente igual: include "cuerpo.php"; require "cuerpo.php"; Entonces, si el funcionamiento es el mismo, ¿por qué PHP proporciona ambas funciones? Realizan la misma acción, pero la función require es más óptima en la carga del fichero: tiene unos tiempos más rápidos de carga de la información. NO hay diferencia alguna, se mantienen las dos funciones por mantenimiento de funciones antiguas de versiones anteriores de PHP. Porque, cuando el include no podía cargar la ruta indicada, se genera un error, pero el código de la web continua su carga natural. En cambio, con el require, se genera un error y la carga de la web NO continua su curso natural sino que se detiene en ese punto del error. Porque la función include se puede reutilizar varias veces en el código de una página web. En cambio, require SOLO puede ser utilizado una vez dentro de un mismo documento.
[PAC2] ¿Qué es el Modelo-Vista-Controlador? Es un patrón de arquitectura que junta las diferentes lógicas de negocio que encontramos en un aplicativo. Es un framework que NO ayuda a mejorar nuestro aplicativo en formato gráfico. Es un patrón de arquitectura que separa la lógica del programa de la interfaz de usuario y las comunicaciones. Ninguna de las respuestas es correcta.
[PAC2] ¿Cuáles de las siguientes características son ventajas del MVC? Mayor facilidad en el desarrollo. Mayor complejidad en la creación de archivos. Instalación costosa. Reutilización de código. Modularización del programa. Mayor facilidad de mantenimiento.
[PAC2] Cuando realizamos una consulta en la BDD dentro de una arquitectura MVC, esta es realizada por el Controlador, el cual interactúa con el Modelo para obtener una respuesta a la consulta. Verdadero Falso.
[PAC2] El Modelo-Vista-Controlador en una aplicación web real podría relacionarse como: - Vista: Conexiones con la base de datos. - Modelo: Pulsar sobre un botón de Enviar - Controlador: Interfaz de la aplicación. Verdadero Falso.
[Test] Con el lenguaje PHP, podemos controlar características como: Variables. Permisos. El diseño. Facilidad del lenguaje. Conexiones a BBDD.
[Test] Los navegadores usan CSS para poder separar el contenido de la presentación en las páginas web, es decir, organizar los datos de cada una de las tablas que se presentarán en dicha página. Verdadero Falso.
[Test] El archivo robots.txt se almacena en la raíz del servidor para impedir a los buscadores de Internet indexar el contenido. Verdadero Falso.
[Test] El patrón Modelo-Vista-Controlador (MVC) es uno de los más usados en el desarrollo de aplicaciones web, pues está basado en el concepto de separación por capas. Verdadero Falso.
[Test] Los controles web proporcionan como resultado un modelo de objetos que, procesados, generan lo que se conoce como DOM. Verdadero Falso.
[Test] Dentro de una interfaz web, cuáles de las siguientes opciones se pueden considerar del lado del cliente: Navegador web Servidor web Switch Base de datos Router.
[Test] Archivos como htaccess permiten configurar una página web. En este archivo, se indica cuáles son las restricciones de seguridad en los directorios o carpetas. Verdadero Falso.
[Test] Toda creación o desarrollo de una página o aplicación web está ligada a realizar una serie de configuraciones que permitan definir cuáles van a ser sus mecanismos de seguridad y normalmente se realizan en el lado del servidor. Verdadero Falso.
[Test] El dominio es un conjunto de caracteres que mediante un sistema DNS realiza una traducción a una IP que, a su vez, apunta al servidor en el que está alojada la página web. Verdadero Falso.
[Test] Dividir el código en funcionalidades intentando aislar unas partes de otras para, en caso de producirse algún fallo, este no sea arrastrado de una parte del código a otra, se conoce con el nombre de: Pruebas de validación Pruebas de integración Pruebas unitarias Pruebas de depuración.
[Test] Las pruebas son el mecanismo por el cual es posible comprobar si una aplicación web cumple con las condiciones y requerimientos especificados. Verdadero Falso.
[Test] Los controles de servidor web son un estándar formado por un determinado conjunto de controles con funciones específicas, como el control de los botones de un formulario o el manejo de una lista desplegable. Verdadero Falso.
[Test] Indica cuáles de las siguientes opciones son características de los controles del servidor: Detección automática del explorador. Plantillas de diseño. Controla el sistema operativo del cliente. Siempre tiene que ser ejecutado con el mismo navegador. Controla los eventos de envío de datos al servidor.
[Test] El objetivo principal de una web dinámica, y que lo diferencia de una página estática, es ofrecer al usuario un contenido adaptado a cada una de las peticiones que se van realizando. Verdadero Falso.
Denunciar test Consentimiento Condiciones de uso