option
Cuestiones
ayuda
daypo
buscar.php
TEST BORRADO, QUIZÁS LE INTERESE: Desarrollo web entorno servidor Universae
COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Desarrollo web entorno servidor Universae

Descripción:
Autoevaluaciones

Autor:
Isabelv40
OTROS TESTS DEL AUTOR

Fecha de Creación:
04/05/2024

Categoría: Otros

Número Preguntas: 100
COMPARTE EL TEST
COMENTARNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
1. ¿Qué es un IDE? A. Una plataforma creada para el desarrollo de aplicaciones, incluyendo librerías y metodologías. B. Un tipo de malware que secuestra de alguna manera la configuración del navegador pudiendo mostrar publicidad. C. Un tipo de malware que secuestra de alguna manera la configuración del navegador pudiendo mostrar publicidad. D. Ninguna de las anteriores es correcta. .
2. Common Gateway Interface: A. Permite ejecutar código en un servidor web. B. Es un protocolo de HTTPS. C. Hace referencia a la arquitectura de tres capas. D. Todas las anteriores son incorrectas, CGI es un concepto matemático.  .
3. Django: A. Es un framework. B. Es un IDE. C. Es un protocolo. D. Es un tipo de servidor.
4. Eclipse PDT es: A. La versión de Eclipse para HTML. B. La versión de Eclipse para Apdana. C. La versión de Eclipse para XAMPP. D. Ninguna de las anteriores es correcta.
5. En el sistema de tres capas la capa de apertura: A. Hace referencia al cliente o navegador. B. Hace referencia al servidor web. C. Hace referencia al servidor BD. D. Ninguna de las anteriores, no existe esa capa.
6. En un servidor web en un modelo cliente-servidor suele tener como intermediario: A. Un navegador. B. Un buscador. C. No posee intermediarios. D. Posee intermediarios, pero ninguno de los interiores.
7. La arquitectura en tres partes se basa en las capas de: A. Presentación, negocio y cliente. B. Apertura, negocio y cliente. C. Apertura, cierre y cliente. D. Ninguna de las anteriores.
8. La generación dinámica de una página web se basa, principalmente en el empleo de: A. HTML B. XML C. PHP D. HTTP.
9. La versión segura de HTTP es: A. HTTPM B. HTTPS C. HTTPN D. HTTPC.
10. Servlets permite: A. Permite ejecutar código en un servidor web. B. Es un protocolo de HTTPS. C. Hace referencia a la arquitectura de tres capas. D. Todas las anteriores son incorrectas.  .
11. El operador “===!” Hace referencia a: A. Elementos idénticos. B. Elementos no idénticos. C. Elementos iguales y relacionados. D. Ninguna de las anteriores, no existe ese operador.
12. EN PHP las excepciones aparecieron en: A. PHP 4 B. PHP 5 C. PHP 6 D. PHP 7.
13. En PHP los comentarios: A. No existen B. Existe solo un tipo. C. Existen dos tipos. D. Existen dos tipos, marcados con /* y */ o // y $ . .
14. error_reporting() es: A. Una función que permite cambiar el valor de la directiva error_reporting en tiempo de ejecución. B. La devolución recibida al intentar cambiar el valor de la directiva error_reporting en tiempo de ejecución. C. Una función que devuelve TRUE si el valor de la directiva error_reporting Posee datos booleanos. D. Ninguna de las anteriores es correcta.
15. La función predefinida isset($var): A. Devuelve TRUE si $var es NULL, y FALSE en otro caso. B. Devuelve TRUE si $var ya ha sido declarada y no tiene valor NULL, FALSE en otro caso. C. Elimina la variable, dejará de estar como inicializada. D. Devuelve TRUE si $var no ha sido inicializada o su valor es FALSE, devolverá FALSE en cualquier otro caso. .
16. La sintaxis de PHP es muy similar a: A. Java y C. B. HTML y XML. C. IDE y XML. D. Ninguna de las anteriores.
17. Las constantes se definen con: A. cons() B. define() C. boolean() D. Ninguna de las anteriores es correcta.
18. Los datos resource: A. Son un tipo de dato especial utilizado para representar funciones de callback. B. Se utilizan para representar recursos externos, como, por ejemplo, una conexión a una base de datos. C. Son un tipo de dato basado en objetos. D. Se utilizan para representar una variable que no ha sido inicializada.
19. Para abrir un bloque en PHP se emplea la etiqueta: A. <&iquest;?php B. <&iquest;php C. <¡!php D. <?php.
20. Un error de tipo E_NOTICE surge cuando: A. Se produce una variable no inicializada. B. Se intenta cambiar una constante. C. Se inserta una variable sin valor. D. Ninguna de las anteriores.
21. Cuando se trabaja con ficheros, la función rewind() sirve para: A. Cerrar el fichero y guardar los cambios B. Situarse en el byte inmediatamente anterior C. Que el fichero se abra en modo solo lectura D. Situar el indicador al principio del fichero.
22. El método GET se utiliza para: A. Solicitar páginas web a un servidor B. Enviar formularios C. Comprobar el usuario tiene la sesión iniciada D. Todas son correctas.
23. Los documentos que se almacenan en MongoDB son: A. JSON B. BSON C. XML D. HTML.
24. Para automatizar las pruebas de código en PHP se utiliza la librería: A. PDO B. PHPUnit C. Twig D. Ninguna es correcta.
25. Para eliminar una cookie: A. Se utiliza la función de deletecookie() B. Se utiliza la función de erasecookie() C. Se utiliza la función de setcookie() D. Ninguna es correcta.
26. Para transformar un documento XML en un documento HTML se utiliza: A. Un archivo JSON B. Un archivo XSD C. Un archivo XSLT D. Un archivo.
27. Para validar un fichero XML se utiliza: A. Un esquema XSD B. Un transformador XSLT C. Un formulario HTML D. Ninguna es correcta.
28. Si se desea añadir contenido al final del fichero, se utilizará el modo: A. a B. a+ C. w+ D. A y B son correctas.
29. Si se desea abrir un fichero para lectura y escritura, se utilizará el modo: A. r+ B. w C. w+ D. a.
30. Una transacción, en informática, corresponde a: A. Conjunto de operaciones que, o se realizan todas, o no se realiza ninguna B. Operación que solo puede realizar un órgano gubernamental C. Solicitud de inicio de sesión D. Consulta a una base de datos relacional.
31. El carrito de la compra: A. Guarda la información en la variable $_POST. B. Guarda la información en la variable $_GET. C. Guarda la información en la variable $_SHOPPING_CART. D. Todas las respuestas son incorrectas.
32. El diagrama de entidad/relación: A. Genera código SQL para la creación de tablas automáticamente. B. Se realiza en la fase de diseño. C. Incluye todas las tablas de la base de datos. D. Es el primer paso para desarrollar una base de datos.
33. El diagrama de flujo de pantallas: A. Incluye el código html de cada sección, formularios, tablas, etc. B. Representa las entidades que modelan los datos a guardar. C. Representa las ventanas por las que se mueve el usuario y desde dónde se accede a cada una. D. Ninguna de las otras respuestas es correcta.
34. El diseño de la base de datos: A. Se realiza en la segunda fase del proyecto. B. Incluye todas las entidades de la aplicación y las tablas de enlace. C. Se puede realizar en dos fases diseño lógico y diseño físico o utilizando un entorno integrado de forma simultánea. D. Todas las respuestas son correctas.
35. El orden correcto a la hora de abordar un proyecto web es: A. Implementación, análisis de requisitos y diseño B. Análisis de requisitos, implementación y diseño C. Análisis de requisitos, diseño e implementación D. Es indiferente, porque hay que volver cíclicamente a todas.
36. El sistema: A. Envía un email de confirmación a la tienda que realizó el pedido. B. Realiza un control de stock, de forma que no permite agregar productos al carrito si no hay stock. C. Implementa un sistema de registro de usuarios (tiendas) nuevos. D. Todas las respuestas son incorrectas.
37. En el proceso de inserción de pedidos: A. Se incluye una transacción para ejecutar 3 tipos de consultas. B. No es necesario especificar los ids de las tablas pedidos y pedidos_productos porque son autoincrementales. C. El sistema actualiza el sock de los productos, aunque tenga stock negativo. D. Todas las respuestas son correctas.
38. La tabla pedidos: A. Incluye información sobre productos que se han pedido. B. Incluye la fecha de realización del pedido. C. Incluye la categoría del pedido. D. Es una entidad de unión.
39. El siguiente código: A. Verifica si el usuario tiene una sesión iniciada. B. Envía al usuario a la ventana de login pasando por GET el parámetro redirigido si no hay sesión iniciada. C. Comprueba qué tienda es la que ha iniciado sesión. D. Todas las respuestas son correctas.
40. La siguiente ventana: A. Aparece cuando el usuario introdujo mal sus credenciales B. Aparece la primera vez que el usuario accede a la web. C. Incluye un formulario para enviar los parámetros email y contraseña por GET. D. Todas las respuestas son correctas. .
41. ¿Cuál es la diferencia entre una petición síncrona y asíncrona? A. Que la síncrona bloquea la ejecución del script hasta que recibe la respuesta B. Que la asíncrona bloquea la ejecución del script hasta que se recibe la respuesta C. Que la síncrona produce un error si no recibe respuesta D. Que la asíncrona produce un error si no recibe respuesta.
42. ¿Cuándo se produce un evento? A. Se produce cada vez que se registra un evento onclick B. Se produce cuando se reciben nuevos datos C. Se produce cuando se envían nuevos datos D. Se produce cada vez que el usuario interactúa con la página.
43. ¿Qué es DOM? A. Un lenguaje de programación en el lado del cliente B. Un lenguaje de programación en el lado del servidor C. Un lenguaje de programación en el lado del navegador D. Una interfaz para manipular documentos desde el lenguaje de programación.
44. ¿Qué implementaciones desde el navegador son posibles gracias a AJAX? A. Formulario de datos B. Chat de grupo C. Notificaciones de las tendencias de Twitter D. Todas son correctas.
45. ¿Qué ocurre cuando una función JavaScript se le asocia un vínculo? A. La función devuelve false para que el navegador no cargue el vínculo y envíe los datos al servidor B. La función devuelve true para que el navegador no cargue el vínculo y envíe los datos al servidor C. La función devuelve true para que el navegador cargue el vínculo y envíe los datos al servidor D. La función devuelve false para que el navegador cargue el vínculo y envíe los datos al servidor.
46. AJAX realiza las peticiones al servidor. ¿Mediante qué lenguaje de programación lo realiza? A. XML B. JavaScript C. HTML D. JSON.
47. AJAX realiza las peticiones al servidor. Los datos que se entregan por parte del servidor pueden ser de tipo: A. Semiestructurado B. No estructurado C. Sin formato D. Cualquier formato.
48. Cuando se procesa una petición asíncrona, por norma general: A. Se comprueba el código de respuesta del servidor B. Se comprueba el estado de respuesta del servidor C. Se comprueban los datos enviados al servidor D. Todas las anteriores son correctas.
49. La ejecución de código JavaScript se ejecuta en la parte: A. Cliente B. Servidor C. Únicamente de formulario de datos. D. Todas las anteriores son correctas.
50. Las peticiones AJAX, ¿Qué objeto utilizan? A. DOM B. XMLHTTPREQUEST C. HTTPREQUEST D. Las peticiones AJAX no utilizan objetos.
51. ¿Cuál es la diferencia del lado del servidor? A. Ahora los ficheros HTML devuelven los datos en formato JSON B. Todas las respuestas pasan directamente al servidor C. La forma síncrona produce un error si no recibe respuesta D. Que las funciones están optimizadas .
52. ¿Cuándo se produce un evento? A. Se produce cada vez que se registra un evento onclick B. Se produce cuando se reciben nuevos datos C. Se produce cuando se envían nuevos datos D. Se produce cada vez que el usuario interactúa con la página .
53. ¿Qué es un evento onclick? A. Atributo HTML que ejecuta una función JavaScript sobre un elemento cuando se produce un evento onclick B. Atributo DOM que ejecuta una función JavaScript sobre un elemento cuando se produce un evento onclick C. Atributo HTML que ejecuta una función JavaScript sobre un elemento cuando se produce un evento onsubmit D. Ninguna respuesta es correcta.
54. ¿Qué es un evento onsubmit? A. Atributo HTML que ejecuta una función JavaScript sobre un elemento cuando se produce un evento submit B. Atributo JSON que ejecuta una función JavaScript sobre un elemento cuando se produce un evento onsubmit C. Atributo JSON que ejecuta una función JavaScript sobre un elemento cuando se produce un evento onclick D. Ninguna respuesta es correcta .
55. ¿Qué es un Evento? A. La representación de acciones que realiza el usuario cómo un envío de formulario B. La representación de acciones que realiza el servidor cómo un envío de formulario C. Acción realizada por un usuario al validarse en el login D. Acción que se produce únicamente cuando se hace click en el botón de la interfaz .
56. ¿Qué realiza la función iterator_to_array()? A. Función PHP que convierte un array en cualquier objeto B. Función PHP que convierte un array en un documento JSON C. Función PHP que convierte un documento JSON a un objeto D. Función PHP que convierte un objeto a un array .
57. ¿Qué realiza la función json_encode()? A. Función PHP que convierte un array en cualquier objeto B. Función PHP que convierte un array en un documento JSON C. Función PHP que convierte un documento JSON a un objeto D. Función PHP que convierte un objeto a un array .
58. ¿Qué realiza la función JSONparse()? A. Función PHP que convierte un array en cualquier objeto B. Función PHP que convierte un array en un documento JSON C. Función PHP que convierte un documento JSON a un objeto D. Función PHP que convierte un objeto a un array .
59. Al utilizar AJAX se realizan pequeñas automatizaciones. Cuando se realiza un login, por ejemplo, ¿Qué se automatiza? A. El código JavaScript B. El código AJAX C. El formulario se oculta y se accede D. Todas las anteriores son correctas .
60. Dentro de la aplicación, todas las peticiones que se realizan al servidor se realizan mediante: A. JavaScript B. Cliente y Servidor C. HTML D. Todas las anteriores son correctas .
61. ¿A qué van asociadas las tablas de las bases de datos? A. A una entidad B. A una consulta C. A un repositorio D. A un atributo.
62. ¿En qué consiste el Mapeo objeto-relacional? A. En establecer relación mediante asociaciones B. En establecer relación mediante clases C. Consiste en asociar clases sin simplificar acciones D. Consiste en asociar clases que se manejan en la aplicación y base de datos para simplificar acciones.
63. ¿Qué es Doctrine? A. Es la configuración de la base de datos B. Es un ORM extendido para PHP C. Es un objeto de la clase EntityManager D. Es una entidad.
64. ¿Qué es DQL? A. Lenguaje propio parecido a SQL B. Lenguaje SQL con una implementación C. Es una función del lenguaje SQL D. DOM Query Language.
65. ¿Qué es una anotación? A. Metadatos que se añaden como comentarios al código fuente B. Entidades con claves ajenas C. Entidades en el modelo relacional D. Ninguna respuesta es correcta.
66. ¿Qué son las entidades? A. Son las clases asociadas a la base de datos B. Son atributos persistentes C. Son las clases no asociadas a la base de datos D. Son atributos persistentes sin estar asociado a Doctrine.
67. Dentro del patrón MVC, ¿De qué parte se encargan los ORM? A. Se encargan del modelo B. Se encarga de la vista C. Se encarga del controlador D. Ninguna respuesta es correcta.
68. El objetivo de las ORM es: A. Simplificar el código en general B. Simplificar el código PHP C. Evitar tareas repetitivas D. Unificar las bases de datos.
69. Indica una ventaja de la abstracción A. Permite integrar diferentes orígenes de datos B. Permite la reusabilidad del código C. Facilita la tarea de migración a otra aplicación D. Todas las anteriores son correctas.
70. Mediante ORM asociamos los elementos de la base de datos con los objetos de: A. Aplicación B. Entity-Manager C. PHP D. getRepository().
71. ¿Dónde se definen las rutas de una aplicación? A. En el fichero .env B. En el directorio de controladores C. En las anotaciones D. En las plantillas.
72. ¿En qué directorio se guardan las entidades? A. /src/Entity B. /src/Controller C. Mientras se especifique en .env, cualquiera es válido D. Todas son incorrectas.
73. ¿En qué fichero se modifican los servicios de bases de datos y de correo electrónico? A. .evn B. ven C. env D. Todas son incorrectas.
74. ¿Qué es una plantilla en Symfony? A. Un patrón de diseño de aplicaciones B. Un framework usado para desarrollo web C. Un fichero usado para la salida de código PHP D. Un modo de asociación de URL con controladores.
75. ¿Qué estructura tienen los proyectos creados en Symfony? A. Una estructura de directorios marcada B. Una estructura de directorios débil C. No tienen ninguna estructura definida D. Una estructura jerárquica.
76. ¿Qué función debemos usar para incluir una ruta en una plantilla? A. path() B. url() C. A y B son correctas D. Todas las anteriores son incorrectas.
77. ¿Qué ORM puede usar Symfony? A. Doctrine B. Varias C. A y B son correctas D. Todas son incorrectas.
78. ¿Qué son los controladores? A. Métodos usados para validar la información que introduce el usuario B. Métodos que se asocian a una ruta C. Objetos que permiten controlar los accesos D. Todas son correctas.
79. Con la configuración de rutas, se consigue... A. Asociar las URL solicitadas por el cliente con su correspondiente controlador B. Asociar las URL solicitadas por el servidor con su correspondiente controlador C. Asociar las URL solicitadas por el cliente con cualquier controlador D. Asociar las URL introducidas por el cliente con cualquier controlador.
80. Si queremos redireccionar, ¿qué método usamos? A. redirectToRoute() B. header("Location:") C. toURL() D. Para redireccionar no se usan métodos.
81. ¿Cómo se realiza el control de acceso? A. Configurando el fichero security.yaml B. Configurando el fichero config.yaml C. Configurando el fichero .env D. No se puede realizar ningún control de acceso .
82. ¿De qué forma podemos manejar la base de datos? A. Mediante Doctrine B. Mediante funciones de la aplicación original C. Mediante funciones de la aplicación original con algunas modificaciones D. Todas son correctas .
83. ¿De qué forma se asocia el producto y la categoría? A. No existe relación B. De forma direccional C. De forma bidireccional D. Todas las formas son posibles .
84. ¿De qué manera se utiliza el servicio para el envío de correo? A. Se realiza mediante las funciones de la aplicación original B. Se utiliza el componente de Symfony C. Se realiza mediante una aplicación de terceros D. Hay que configurarlo previamente .
85. ¿De qué tipo son los formularios de añadir y eliminar productos? A. Normales con envío en JavaScript B. Utilizan el componente de Symfony C. Son formularios HTML normales D. A y B son correctas .
86. ¿En qué fichero se introduce la configuración de la base de datos? A. Security.yaml B. Fichero login.php C. A y B son correctas D. Fichero .env.
87. Dentro de las entidades, ¿Cuál representa a los usuarios de la aplicación? A. Tienda B. Pedido C. Usuario D. Todas las anteriores son correctas.
88. En la aplicación, ¿Qué roles se utilizan? A. ROLE_USER B. ROLE_ADMIN C. ROLE_USER y ROLE_ADMIN D. No se utilizan roles .
89. La ruta eliminar, dentro de la aplicación, ¿Dónde redirige? A. categorías B. cerrar sesión C. carrito D. Todas son correctas.
90. Si queremos hacer una asociación entre producto y categoría, se puede hacer mediante: A. Forma Bidireccional B. Forma direccional C. Forma unilateral D. Se puede utilizar de cualquier manera .
91. ¿Cuál es el principal problema que presenta trabajar con la extensión SOAP de PHP? A. Que no viene siempre implementada B. Que cuesta mucho implementarla C. Que su uso es muy complicado D. Que su uso es muy básico.
92. ¿Cuál sería uno de los ejemplos más extendidos de API? A. Google Maps B. Google Drive C. Apple Maps D. Google Fotos.
93. ¿Dónde podemos usar la API de Google Maps? A. En el servidor B. En el cliente C. A y B son correctas D. Todas son incorrectas.
94. ¿De qué otro modo podemos llamar a una aplicación híbrida? A. API B. SOAP C. Mashup D. No existe ningún otro modo de referirnos a una aplicación híbrida .
95. ¿Para qué sirven los canales RSS? A. Para encontrar servicios web B. Para compartir distintos tipos de contenido C. Para publicar distintos servicios web D. Todas son correctas .
96. ¿Qué usan numerosos organismos públicos para publicar información? A. ATOM B. APIs C. RSS D. Ninguna es correcta.
97. Indica cual de los siguientes no es un estándar del W3C: A. SOAP B. WSDL C. SOA D. Todos son estándares del W3C.
98. Indica cual de los siguientes no es un formato para fuentes o canales web: A. ATOM B. UDDI C. RSS D. Todos son formatos para canales web.
99. Indica que afirmación es correcta respecto a los servicios: A. Es un componente independiente B. Se pueden usar desde diferentes aplicaciones C. Se pueden usar desde diferentes sistemas D. Todas son correctas.
100. Si tenemos la clase Laminas\Soap\Server, ¿qué afirmación de las siguientes es verdadera? A. Esta clase predefine algunos endpoints susceptibles de ser sobrescritos B. Esta clase se asocia con otra clase que tenga métodos como endpoints del servicio C. Esta clase contiene unos métodos que son los endpoints del servicio D. Todas las anteriores son incorrectas. .
Denunciar Test