Quiz
CSW
Dieses Quiz enthält Fragetypen, die sich im gewohnten Player öffnen.
Fragen in diesem Quiz (60)
1La programación web en el lado del servidor implica que:
- AA. El administrador del servidor programa parte de la web.
- BB. Dentro de la web hay una parte de código que se interpreta en el servidor.
- CC. El navegador del usuario actúa como servidor.
- DD. La web en cuestión actúa como servidor.
2La forma de marcar un fragmento de código PHP es:
- AA. <?php y ?>
- BB. <script language = “php”> y </script>
- CC. <? y ?>
- DD. Todas las anteriores son correctas.
33.Para ejecutar páginas con código PHP, en modo local:
- AA. Hacemos doble clic en el fichero html.
- BB. Hacemos doble clic en el fichero php.
- CC. En el navegador, escribimos la URL localhost.
- DD. En el navegador, abrimos el fichero desde la opción Archivo – Abrir Archivo.
4Los tipos de datos en PHP:
- AA. Los asigna el intérprete y no se pueden cambiar.
- BB. Los asigna el intérprete y se pueden forzar.
- CC. Se asignan en el código.
- DD. No hay tipos.
5En PHP:
- AA. Se pueden asignar variables por valor y por referencia.
- BB. Las variables se asignan por valor.
- CC. Las variables se asignan por referencia.
- DD. Solo se usa el valor por referencia cuando el argumento se pasa a una función.
6Las constantes en PHP:
- AA. Almacenan valores significativos de la ejecución de la web.
- BB. El programador puede definirlas para hacer referencia a valores concretos.
- CC. Son útiles para manejar valores límite que, en algún momento, podemos necesitar cambiar.
- DD. Todas las anteriores son correctas.
7Cuando se ejecuta código en el servidor:
- AA. Se envía el resultado en las variables utilizadas.
- BB. Se envía el resultado codificado con HMTL.
- CC. Se envía el resultado encapsulado en objetos del navegador.
- DD. Se puede elegir cómo enviar el resultado.
8En PHP, el código HTML se puede escribir:
- AA. Con echo y print, escapando siempre las comillas dobles
- BB. Con heredoc, escapando las comillas
- CC. Con heredoc, que permite interpretar las variables
- DD. Con echo y print para poder interpretar las variables
9Incluye el código contenido en un fichero, solo si no se ha incluido ya en desde punto. Si hay un error detiene la ejecución (fatal error[blank_start])[blank_end]
Incluye el código contenido en un fichero. Si hay un error detiene la ejecución (fatal error[blank_start])[blank_end]
Incluye el código contenido en un fichero, solo si no se ha incluido ya en desde punto. Si hay un error no detiene la ejecución (warning[blank_start])[blank_end]
Incluye el código contenido en un fichero. Si hay un error no detiene la ejecución (warning[blank_start])[blank_end]- AInclude
- BRequire
- Cinclude_once
- Drequire_once
- EA. include
- FB. require
- GC. include_once
- HD. require_once
- Iinclude
- Jrequire
- KInclude_once
- LRequire_once
- MA) include
- NB) require
- OC) include_once
- PD) require_once
10El entorno de desarrollo y prueba que vamos a utilizar es:
- AA. LAMPP
- BB. WAMPP
- CC. MAMPP
- DD. XAMPP
11Las estructuras de control en PHP:
- AA. Se clasifican en iterativas y selectivas.
- BB. Son, básicamente, bloques condicionales y bucles.
- CC. Las dos anteriores son correctas.
12Los bucles que en todos los casos ejecutan una vez el código que incluyen son
- AA. Los do…while.
- BB. Los while.
- CC. Los foreach.
13La principal diferencia entre un bucle for y un bucle foreach es:
- AA. Que los primeros utilizan una condición numérica y los segundos no.
- BB. Que los segundos están específicamente diseñados para arrays.
- CC. No hay diferencias entre ellos.
14Las funciones pueden recibir los argumentos de tres formas diferentes:
- AA. Por valor, anteponiendo $; por referencia, anteponiendo &$; y predeterminados, asignando un valor por defecto.
- BB. Por valor, anteponiendo &$; por referencia, anteponiendo $; y predeterminados, asignando un valor por defecto
- CC. Por valor, asignando un valor por defecto; por referencia, anteponiendo &$; y predeterminados, anteponiendo $.
15Los elementos de un array:
- AA. Son siempre del mismo tipo.
- BB. Pueden tener índices numéricos o cadenas de caracteres.
- CC. Las dos anteriores son correctas.
16En PHP, las cadenas de caracteres:
- AA. Escritas con comillas dobles, permiten interpretar las variables.
- BB. Escritas con comillas dobles, solo escapan la comilla simple y la barra invertida.
- CC. Las dos anteriores son correctas.
17La concatenación de cadenas en PHP:
- AA. Se realiza con el carácter +
- BB. Se realiza con el carácter.
- CC. Se realiza con los caracteres + y . indistintamente.
18El ámbito de las variables y los métodos de las clases se define como:
- AA. Público, si se puede acceder desde cualquier punto del código.
- BB. Protegido, si no se puede acceder desde fuera de la clase donde se define.
- CC. Las dos anteriores son correctas
19Los objetos en PHP se manejan como:
- AA. Variables por valor.
- BB. Variables por referencia.
- CC. Depende de la forma en que se escriban.
20Las clases abstractas:
- AA. Solo se pueden instanciar con objetos abstractos.
- BB. No se pueden instanciar hasta que una super-clase define los métodos.
- CC. No se pueden instanciar hasta que una sub-clase implementa los métodos.
21La sentencia SQL para realizar inserciones de datos es:
- AA. UPDATE tabla SET columna=valor,…
- BB. INSERT INTO tabla VALUES (expresiones)
- CC. INSERT VALUES (expresiones) INTO tabla
22Para seleccionar datos de distintas tablas:
- AA. Usamos un producto natural.
- BB. Usamos una reunión natural.
- CC. Depende de la forma en que queramos combinar los datos.
23La sentencia SQL para seleccionar datos es:
- AA. SELECT * FROM tablas WHERE condiciones
- BB. SELECT FROM tabla VALUES columnas WHERE condiciones
- CC. SELECT columnas FROM tablas WHERE condiciones
24La sentencia SQL para crear tablas es:
- AA. INSERT tabla INTO database
- BB. UPDATE database INSERT tabla
- CC. CREATE TABLE tabla(columnas)
25Para borrar registros de una tabla en SQL utilizamos la sentencia
- AA. DELETE FROM tabla WHERE condiciones.
- BB. DROP FROM tabla WHERE condiciones.
- CC. Las dos anteriores son válidas.
26El primer paso que se debe realizar para trabajar desde PHP contra una base de datos es:
- AA. Inicializar la extensión nativa MySQLi.
- BB. Abrir la conexión con la base de datos.
- CC. Ejecutar una sentencia SQL.
27La extensión nativa MySQLi:
- AA. Es la más recomendada porque trabaja con objetos, tal como indican las últimas recomendaciones de programación.
- BB. Es muy versátil porque permite trabajar en estilo procedural y orientado a objetos.
- CC. La mayoría de los programadores más experimentados la prefieren porque no incluye orientación a objetos
28Para iniciar la conexión con la base de datos, haremos
- AA. $conex=new mysqli(‘localhost’, ‘usuario’, ‘contraseña’,’BD’)
- BB. $conex=mysqli_connect(‘localhost’, ‘usuario’, ‘contraseña’,’BD’)
- CC. Cualquiera de las dos es válida.
29Para enviar sentencias a la base de datos MySQL/MariaDB, utilizaremos
- AA. mysqli_query(…)
- BB. mysqli_rows(…)
- CC. Cualquiera de las dos es correcta, depende del estilo utilizado.
30La sentencia fetch_object() sirve para:
- AA. Fijar el modo de trabajo al paradigma orientado a objetos.
- BB. Recuperar el resultado de una sentencia en objetos.
- CC. Recuperar los metadatos de una tabla.
31Para que el usuario envíe información al servidor desde una web, utilizamos:
- AA. Formularios.
- BB. Sesiones.
- CC. Cookies.
32Las etiquetas que utilizamos para los formularios son:
- AA. <form></form>
- BB. <input></input>
- CC. Como mínimo, hay que usar las etiquetas indicadas en A y B.
33Los métodos get y post se diferencian en:
- AA. La cantidad de información que se puede enviar al servidor.
- BB. La privacidad de la información que se manda al servidor.
- CC. Las dos anteriores son correctas.
34Una variable enviada desde el cliente hacia el servidor puede:
- AA. Estar vacía, si ha llegado pero no tiene información.
- BB. Estar vacía, si el usuario no ha visitado la página del formulario.
- CC. Estar vacía, si el usuario ha vuelto a la página del formulario y ha reseteado los campos.
35Con la función setcookie(), el tiempo de validez de una cookie se fija:
- AA. Pasándolo como argumento, para que expire al final de la sesión.
- BB. Pasándolo como argumento, para que tenga una duración determinada.
- CC. Dejando el valor por defecto, para que dure hasta que el usuario la elimine.
36En la librería que hemos creado, la función set, permite
- AA. Incluir nuevas cookies y fijar su tiempo de validez.
- BB. Incluir nuevas cookies y verificar que no se han mandado las cabeceras.
- CC. Incluir nuevas cookies, fijar su tiempo de validez y verificar que no se han mandado las cabeceras.
37En la clase CookieUtils:
- AA. El tiempo de expiración de las cookies es de una hora.
- BB. El tiempo de expiración por defecto es una hora, pero se puede cambiar cuando se crea la cookie.
- CC. El tiempo de expiración por defecto se mantiene igual que en la función setcookie.
38Las características de la clase que hemos creado:
- AA. Maneja la seguridad de forma adecuada y nos permite trabajar libremente en este sentido.
- BB. Permite fijar el nivel de seguridad.
- CC. Recomiendan ser cauto con la información almacenada: la información privada debe encriptarse.
39Las sesiones se usan cuando:
- AA. Es necesario que el usuario se identifique.
- BB. Mantener información del usuario es imprescindible y no podemos permitirnos que el usuario tenga las cookies bloqueadas
- CC. Cuando se va a trabajar con cookies.
40Las sesiones:
- AA. Se inician cuando se identifica el usuario.
- BB. Tienen un periodo de validez que está determinado por un valor concreto.
- CC. No se pueden iniciar si se han enviado los headers.
41La principal diferencia entre HTML y XML es:
- AA. Que HTML sirve para describir los datos y XML para mostrarlos.
- BB. Que HTML sirve para mostrar los datos y XML para describirlos.
- CC. Que XML anida los elementos de forma inteligente y no es tan estricto con las etiquetas de cierre.
42Que XML no tenga un conjunto de etiquetas estándar es:
- AA. Una ventaja, porque da flexibilidad.
- BB. Un inconveniente, porque requiere ficheros externos para describir el significado.
- CC. Las dos anteriores son correctas.
43Respecto a al DTD o el XMLSchema, podríamos decir que:
- AA. Serían el equivalente a la declaración de una clase, y el fichero XML sería una instancia.
- BB. Serían como una librería que usa el fichero XML.
- CC. Ninguna de las dos son correctas.
44En una arquitectura orientada a servicios, el intermediario:
- AA. Se encarga de establecer y mantener la conexión entre el cliente y el servidor.
- BB. Se encarga de actuar como repositorio de información, para que se puedan consultar los servicios disponibles.
- CC. Se encarga de actuar como traductor entre el lenguaje que usa el cliente y el que usa el servidor.
45Los intermediarios en una arquitectura orientada a servicios:
- AA. Reciben la información de los servicios por parte del servidor y la ponen a disposición de clientes que la soliciten.
- BB. Ofrecen información de los servicios a los clientes que la solicitan.
- CC. Las dos anteriores son correctas.
46Para utilizar un servicio web SOAP
- AA. Es necesario conocer su interfaz.
- BB. Es necesario tener disponible el WSDL.
- CC. Es necesario que la clase implemente su interfaz.
47Para usar SOAP con PHP:
- AA. Hay que descargar librerías que implementen SOAP.
- BB. Hay que descargar librerías que generen el WSDL.
- CC. Se usan las funciones SoapServer y SoapClient.
48Cuando se implementa un servicio web SOAP sin WSDL:
- AA. Hay que poner la URI en el segundo parámetro del servidor.
- BB. Hay que poner la URL en el segundo parámetro del cliente.
- CC. Las dos son correctas.
49Para poder utilizar un servicio web:
- AA. Tenemos que conocer su interfaz y localización, por lo que lo usual es obtener el WSDL de dicho servicio.
- BB. Tenemos que implementarlo y desplegarlo en un servidor.
- CC. Las dos opciones son válidas.
50La principal diferencia entre un servicio web SOAP y uno REST es:
- AA. Que REST no guarda información de estado.
- BB. Que SOAP no guarda información de estado.
- CC. Que pertenece a una arquitectura distinta.
51MVC significa:
- AA. Model View Control.
- BB. Model View Controller.
- CC. Modelador Vista Control.
52El componente que recibe los datos y los incorpora a la web es
- AA. El modelo.
- BB. La vista.
- CC. El controlador.
53El componente que se encarga de la lógica de control es:
- AA. El modelo.
- BB. La vista.
- CC. El controlador.
54El componente se encarga de la lógica de negocio es:
- AA. El modelo.
- BB. La vista.
- CC. El controlador.
55La lógica de negocio hace referencia a:
- AA. La conexión de los componentes del MVC.
- BB. La relación entre lo que hace la aplicación y las necesidades del cliente.
- CC. Las dos anteriores son correctas.
56El uso del MVC:
- AA. Permite reutilización del código.
- BB. Permite reutilización del código y distribución del trabajo.
- CC. Permite reutilización del código y distribución del trabajo, pero exige un esfuerzo inicial adicional.
57El acceso a BD se realiza desde:
- AA. El modelo.
- BB. La vista.
- CC. El controlador.
58La vista en MVC:
- AA. Está formada por plantillas.
- BB. Está formada por plantillas y se puede intercambiar fácilmente.
- CC. Está muy relacionada con el modelo y un cambio en este componente implica modificaciones en el otro.
59El encargado intermediario del flujo de información entre el usuario y la aplicación es:
- AA. El modelo.
- BB. La vista.
- CC. El controlador.
60La propuesta MVC es:
- AA. Reciente, por lo que se está incorporando a la programación web.
- BB. Madura, ya que es un uso habitual en programación web.
- CC. Minoritaria, ya que lleva tiempo usándose pero no termina de implantarse como mecanismo de programación web.
Informationen
- Beschreibung
- CW Unir 1er sem Quiz am CSW, erstellt von Amalfi Novelo am 17/09/2020.
- Autor
- Amalfi Novelo
- Sprache
- Español
- Aufrufe
- 0
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz