Quiz
Apps web
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (72)
1¿Qué ventaja principal ofrece una aplicación web en comparación con un software instalado localmente?
- AMayor consumo de recursos en el cliente
- BNo requiere conexión a internet para funcionar
- CAcceso desde cualquier lugar con conexión a internet
- DNo necesita un servidor web
2¿Cuál es una característica clave de una arquitectura cliente/servidor?
- ALos clientes procesan y almacenan toda la información
- BLas tareas se distribuyen entre servidores y clientes
- CLos servidores solo interactúan directamente con los usuarios
- DCada cliente tiene su propio servidor dedicado
3¿Cuál de las siguientes tecnologías se utiliza típicamente en aplicaciones web dinámicas?
- AHTML estático
- BDHTML, CSS y JavaScript
- CSolo CGI
- DJavaScript únicamente
4¿Qué ventaja principal ofrece el esquema Modelo-Vista-Controlador (MVC) en el desarrollo web?
- ACombina datos y lógica de negocio en una única capa
- BFacilita el desarrollo de aplicaciones monolíticas
- CSepara los datos y la lógica de negocio de la aplicación de la interfaz de usuario
- DElimina la necesidad de usar bases de datos
5¿Cuál de las siguientes opciones describe correctamente una aplicación web?
- AUn software que requiere instalación en cada dispositivo cliente
- BUna herramienta de software que se accede mediante un navegador web desde un servidor
- CUna aplicación que funciona únicamente sin conexión a internet
- DUn programa instalado exclusivamente en servidores locales
6¿Qué caracteriza a una aplicación web dinámica?
- ALa página no permite ninguna interacción con el usuario
- BNo requieren conexión al servidor para actualizar la información
- CUtilizan exclusivamente HTML estático para mostrar información
- DLos cambios en la página dependen de interacciones del usuario, como animaciones o formatos
7¿Qué ventaja proporciona la división de aplicaciones en capas en las arquitecturas web?
- AIncrementa la complejidad del desarrollo
- BFacilita la reutilización, mantenimiento y escalabilidad del sistema
- CObliga a usar un único lenguaje de programación en todas las capas
- DReduce los costos de hardware pero aumenta los tiempos de desarrollo
8¿Cuál de los siguientes lenguajes es un ejemplo de lenguaje de scripting para aplicaciones web?
- APHP
- BC++
- CJavaBeans
- DFastCGI
9¿Cuál es uno de los inconvenientes de las aplicaciones web?
- ARequiere conexión
- BMovilidad
- CVersión del servidor
- DCentralización
10Identifica que lenguaje de programación, no es un lenguaje de scripting.
- APHP
- BPython
- CEJB
- DJSP
11Apache Tomcat es un…
- Aa) Servidor web
- Bb) Ninguna es correcta
- Cc) La a y la d son correctas
- Dd) Servidor de aplicaciones
12¿Cuál de las siguientes oraciones es falsa?
- AMVC son las siglas del modelo vista controlador
- BMVC implementa arquitectura de capas
- CMVC ayuda a crear aplicaciones que separan los datos y la lógica de negocio de la interfaz del usuario
- DMVC es el esquema más utilizado para el desarrollo de aplicaciones web
13En la comunicación de datos en videojuegos online, ¿qué tecnología prioriza la velocidad sobre la fiabilidad?
- ATCP
- BUDP
- CSSL/TLS
- DOAuth
14En un videojuego de género Battle Royale, ¿cuál es el objetivo principal?
- AControlar unidades militares
- BDestruir la base enemiga en un tiempo limitado
- CSobrevivir siendo el último jugador o equipo en pie
- DConquistar el reino enemigo
15 ¿Qué término se refiere a los entornos de videojuegos que continúan evolucionando incluso cuando el jugador no está conectado?
- AMundo persistente
- BEstrategia en tiempo real (RTS)
- CInteligencia Artificial (IA)
- DJuego multijugador cooperativo
16¿Qué modelo de monetización permite acceso gratuito al videojuego pero ofrece compras opcionales?
- APay-to-Play
- BFreemium
- CPay-to-Win
- DFree-to-Play
17¿Cuál es el objetivo de los juegos de estrategia en tiempo real (RTS)?
- ADestruir junto con tu equipo la base enemiga
- BSer él último jugador en pie
- CGestionar recursos
- DCapturar la bandera y deathmatch
18¿Cuál de estos NO es una manera de progresión de un jugador?
- ASkins
- BExperiencia
- CArmas y armaduras
- DÁrbol de habilidades
19¿Cuáles de estas opciones son formas de comunicarse con otros jugadores?
- ADiscord o Skype
- BChat de voz del propio juego
- CChat de texto del propio juego
- DTodas son correctas
20¿Qué son los DLCs?
- AParches de actualización
- BContenido descargable adicional
- CUn programa para que los juegos se actualicen automáticamente
- DLa tienda de un juego
21¿Qué caracteriza a los videojuegos online según su definición?
- ASiempre requieren conexión a internet para funcionar
- BSon juegos que se basan en la interacción exclusivamente en solitario
- CIncluyen funciones de red y permiten jugar en solitario o interactuar con otros jugadores
- DSe limitan a consolas conectadas a televisores
22¿Qué característica define a un juego de tipo First Person Shooter(FPS)?
- ASe juega desde la perspectiva del personaje, enfocándose en el combate y la habilidad
- BEl jugador controla a un equipo entero desde una perspectiva aérea
- CSe juega en dos equipos para destruir la base enemiga
- DRequiere la gestión de recursos y construcción de bases
23¿Qué tipo de juegos no requieren instalación y utilizan tecnologías como HTML5, JavaScript y WebGL?
- AMMORPG
- BJuegos en navegador
- CBattle Royale
- DEstrategia en tiempo real (RTS)
24¿Cuál es un motor gráfico ampliamente utilizado para desarrollar videojuegos, conocido por su facilidad de uso y soporte multiplataforma?
- AGameMaker Studio
- BUnity
- CFrostbite
- DCryEngine
25¿Qué significa MMORPG?
- AMassively Multiplayer Online Role Playing Game
- BMultiplayer Mission Online Role Playing Game
- CMega Multiplayer Online Role Playing Game
- DMassive Mission Online Role Playing Game
26¿Qué tipo de arquitectura de red depende menos de servidores centrales pero tiene mayor riesgo de trampas?
- ACliente-Servidor
- BPeer-to-Peer (P2P)
- CCloud Gaming
- DEdge Computing
27¿Qué tecnología es clave para reducir la latencia en los videojuegos online?
- AProcesadores más rápidos
- BCloud Gaming
- CEdge Computing
- DMotores gráficos avanzados
28Cual NO es un beneficio de los juegos online
- AMejora de habilidades cognitivas
- BFomentan la desconexión social
- CSalida segura para el estrés
- DForma divertida de aprender
29¿Qué define la lógica de un videojuego?
- ALa capacidad gráfico del juego
- BLa música y los efectos sonoros
- CLas reglas y acciones que controlan el comportamiento del mundo del juego y jugadores
- DEl diseño artístico y la narrativa
30¿Qué es un bucle principal de un videojuego?
- AUn gráfico que organiza los datos del juego
- BEl ciclo continuo donde se procesa la lógica del juego, se actualizan variables y se sincronizan recursos
- CUn componente secundario que permite guardar progresos
- DUn sistema utilizado exclusivamente en juego online
31¿Qué implica la jugabilidad de un videojuego?
- AÚnicamente la calidad de los gráficos y sonidos
- BLas reglas y mecánicas de juego junto con la experiencia del jugador
- CLa habilidad del jugador para superar desafíos
- DLos elementos narrativos que enriquecen la trama
32¿Qué característica define los estados del videojuego?
- ASon módulos independientes con funcionalidades específicas, con su propio bucle y gestor de eventos
- BSon gráficos utilizados para representar las acciones del jugador en tiempo real
- CSon elementos secundarios que solo se activan en juegos multijugador
- DSon partes del juego dedicadas exclusivamente a cinemáticas
33¿Qué describe una "máquina de estados finitos" en el contexto de un videojuego?
- AUn sistema de juego complejo y difícil de implementar
- BUna estructura sencilla y fácil de implementar que se representa como grafos
- CUn sistema que solo se utiliza en juegos multijugador
- DUn componente que se encarga de la gestión de la inteligencia artificial del juego
34¿Qué describe una "máquina de estados finitos" en el contexto de un videojuego?
- AUn sistema de juego complejo y difícil de implementar
- BUna estructura sencilla y fácil de implementar que se representa como grafos
- CUn sistema que solo se utiliza en juegos multijugador
- DUn componente que se encarga de la gestión de la inteligencia artificial del juego
35¿Qué es necesario para garantizar que el bucle principal de un videojuego se ejecute correctamente?
- ATodos los sistemas deben estar inicializados y tener acceso a los datos necesarios
- BSolo debe ejecutarse cuando el jugador hace una acción
- CEl bucle debe ejecutar solo una vez por segundo
- DEl bucle debe evitar utilizar la memoria RAM
36¿Qué técnica se utiliza para representar caminos en el mundo lógico de un videojuego?
- ASistema de imágenes rasterizadas
- BGrafo para representar caminos
- CPolígonos convexos
- DGrid irregular
37¿Cuál de los siguientes NO es un Tipo de Objeto en un juego?
- AObjeto terreno o entorno
- BObjeto enemigo
- CObjetos estáticos
- DObjetos móviles
38Selecciona la afirmación INCORRECTA. Los lenguajes de scripting…:
- APermiten separar el proceso de creación de un juego de los motores y API utilizadas para interactuar con el sistema
- BSe interpreta en tiempo de ejecución y no es necesario compilarlo previamente
- CSon una sección o parte del juego con objetivos particulares para pasar al siguiente nivel
- DFacilitan la parametrización del juego.
39Cual de los siguientes NO es un elemento clave de la jugabilidad:
- AMecánica
- BHistoria y narrativa
- CInteractividad
- DOptimización del código.
40Las mecánicas de Progreso y Evolución…
- ASe basan en la personalización del avatar y el mundo
- BSe basan en niveles, rankings, puntos de experiencia, medallas, recompensas…
- CSe basan en la socialización entre jugadores
- DSe basan en el combate por turnos
41¿Cuál de las siguientes opciones NO es una ventaja de usar un framework web?
- AEvitar código repetitivo mediante la reutilización de componentes comunes
- BFacilitar el desarrollo colaborativo mediante una estructura estándar
- CAutomatizar completamente el diseño de las vistas sin intervención del desarrollador
- DMejorar la consistencia del código y fomentar las buenas prácticas
42¿Qué patrón de diseño es comúnmente implementado por los frameworks web?
- ASingleton
- BModel-View-Controller (MVC)
- CFactory Method
- DObserver
43¿Cuál es el propósito principal de los Object Relational Mapping (ORM) en los frameworks web?
- AGenerar automáticamente vistas a partir de datos en la base de datos
- BMapear estructuras de bases de datos relacionales (tablas) a estructuras lógicas de programación (objetos)
- CCrear rutas y controladores de forma dinámica
- DValidar formularios y gestionar la seguridad de la aplicación
44¿Cuál de los siguientes motores de plantillas es utilizado para definir la estructura de las vistas en frameworks web?
- AEntity Framework
- BJinja
- CAngular
- DDjango
45¿Cuál de los siguientes NO es un componente típico de un framework web?
- AControladores
- BModelos
- CCompiladores
- DVistas
46¿Qué tipo de frameworks se utiliza para aplicaciones móviles?
- ATensorFlow, PyTorch
- BIonic, Flutter, Xamarin
- CAngular, React, Vue
- DLaravel, Django, Ruby on Rails
47¿Qué tipo de framework es Laravel?
- AFramework para aplicaciones móviles
- BFramework de cliente web
- CFramework de servidor web
- DFramework de análisis de datos
48¿Qué herramienta de un ORM se utiliza para definir la estructura de las tablas de una base de datos?
- ASeeders
- BModelos
- CFactories
- DMigrations
49¿Cuál es una característica clave de los motores de plantillas en frameworks web?
- APermitir la conexión directa con bases de datos relacionales
- BDefinir la estructura y apariencia de las vistas mediante directivas e instrucciones de control
- CAutomatizar la depuración del código del servidor
- DImplementar directamente el diseño del modelo MVC
50¿Qué tipo de framework es Laravel?
- AFramework para aplicaciones móviles
- BFramework de cliente web
- CFramework de servidor web
- DFramework de análisis de datos
51¿Qué herramienta de un ORM se utiliza para definir la estructura de las tablas de una base de datos?
- ASeeders
- BModelos
- CFactories
- DMigrations
52¿Qué tipo de frameworks se utiliza para aplicaciones web?
- ATensorFlow, PyTorch
- BIonic, Flutter, Xamarin
- CAngular, React, Vue
- DLaravel, Django, Ruby on Rails
53¿Cuál es una función principal de los controladores en un framework web?
- AGenerar automáticamente las vistas de usuario
- BProcesar las peticiones recibidas y enviar respuestas adecuadas
- CCrear modelos para gestionar datos de la base de datos
- DDefinir rutas dentro de la aplicación
54¿Qué ventaja ofrece el uso de un ORM (Object Relational Mapping)?
- APermite diseñar interfaces de usuario más atractivas
- BHace innecesaria la validación de datos en la aplicación
- CSincroniza automáticamente los cambios en los objetos con la base de datos
- DGenera automáticamente controladores para cada tabla
55¿Qué permite un motor de plantillas en un framework web?
- ACrear rutas dinámicas para las páginas de la aplicación
- BEstructurar las vistas con instrucciones de control y mostrar datos dinámicamente
- CProporcionar herramientas para la depuración del código
- DMapear objetos a estructuras relacionales en la base de datos
56¿Qué característica distingue a un framework de servidor web como Laravel o Django?
- ASe utiliza exclusivamente para crear aplicaciones móviles
- BProporciona herramientas para gestionar tanto rutas como lógica del servidor
- CGenera datos de prueba automáticamente para bases de datos
- DEstá diseñado para trabajar únicamente con el front-end
57¿Para qué se emplean las plantillas blade dentro de Laravel?
- AÚnicamente para la creación de gráficos y diagramas dentro de la aplicación
- BPermiten gestionar las conexiones a la base de datos y ejecutar consultas SQL
- CBlade gestiona el almacenamiento de archivos y cache de la aplicación
- DPara la creación de layouts genéricos (plantillas) que más tarde se pueden reutilizar evitando la repetición de elementos comunes
58¿Dentro de Laravel para qué se emplean las rutas de console.php?
- APara que el usuario u otro sistema pueda interactuar con la aplicación a través de comandos de consola
- BSe utiliza para configurar las rutas de las interfaces de programación de aplicaciones (APIs) que están disponibles en la aplicación
- CEs el archivo donde se gestionan los canales que transmiten eventos, como actualizaciones en tiempo real o notificaciones
- DSirve para registrar las URL que los usuarios pueden escribir en el navegador para acceder a diferentes partes de la aplicación
59Dentro de la siguiente línea de código <title>@yield(‘page-title’)</title> ¿qué funcionalidad tiene @yield?
- AImprime directamente las palabras “page-title”
- BCambia en color del page-title
- CMuestra en la vista el contenido de la sección page-title, el cual puede ser modificado dinámicamente para otras vistas
- DDefine la fuente empleada en el page-title
60Si estuviéramos organizando los datos dentro de un modelo Articulo en Laravel, y tuviéramos que especificar qué campos son privados y deben estar ocultos, ¿qué propiedad del modelo utilizaríamos?
- A$primaryKey
- B$hidden
- C$fillable
- D$table
61¿Qué ocurre si los datos enviados en un formulario no cumplen con las reglas de validación en una aplicación web que usa $request->validate($reglas);?
- ALos datos incorrectos se almacenan en la base de datos, pero se registra un error en los logs
- BLa aplicación devuelve un mensaje de error al usuario y el formulario se muestra nuevamente para que corrija los errores
- CLa validación ignora los errores y continúa con el procesamiento de los datos
- DLa aplicación detiene su ejecución y muestra un error genérico sin explicación al usuario
62¿Cuántos métodos diferentes se existen para almacenar datos en la base de datos desde el controlador?
- A1
- B2
- C3
- D4
63¿Cuál es una característica del método mixto para almacenar datos en la base de datos desde el controlador?
- ANo se necesita verificar si los nombres de los campos coinciden con los del modelo
- BEs necesario asignar manualmente cada atributo del modelo utilizando el método save
- CSolo almacena los valores que provienen directamente del formulario sin posibilidad de modificaciones
- DPermite modificar valores y almacenar datos calculados antes de guardarlos en la base de datos
64¿Cuál de las siguientes afirmaciones sobre los métodos para almacenar datos en la base de datos desde el controlador es correcta?
- AEl método corto requiere que los campos del formulario coincidan con los definidos en el array fillable del modelo
- BEl método largo permite calcular o modificar valores antes de almacenarlos en la base de datos
- CEl método mixto no permite modificar los valores ni almacenar datos calculados
- DEn todos los métodos, el controlador debe mostrar directamente un mensaje con echo indicando que el proceso ha concluido
65Si queremos acceder a nuestro programa Laravel para ver como va quedando, ¿cómo accedemos a él?
- ACon la etiqueta /public al final de la dirección web
- BEncendiendo Apache a través del panel de control de Xampp
- CCon Composer instalado
- DTodas son necesarias
66¿Qué es un modelo (dentro del contexto de Laravel)?
- AEs la definición de la estructura de los objetos que representan a los datos que maneja la aplicación, recuperándolos o guardándolos en una base de datos
- BSon las páginas generadas para mostrar al usuario los resultados obtenidos tras procesar las peticiones.
- CEs la forma que tiene Laravel de organizar la interfaz
- DEs la información con la que se comunica con la base de datos
67Cuando creamos una base de datos para Laravel hay que modificar un código para que coincida con el nombre que le hemos dado a la base de datos, modificando atributos (DB_PORT=3306 DB_DATABASE=laratienda DB_USERNAME=laratienda ETC), ¿cómo se llama ese archivo?
- A.env
- B.main_blade.php
- C.laravel.php
- Dindex.php
68La clase Factory se usa para rellenar tablas de datos ficticios, ¿qué la caracteriza?
- AUna implementación complicada
- BDatos ficticios aleatorios e impredecibles
- CDatos predecibles y estáticos
- DNo necesita de php para funcionar
69Las siglas CRUD son:
- ACreate, Read, Update, Delete
- BCreate, Reload, Update, Decimate
- CContinue, Restrict, Unload, Deny
- DCreate, Restart, Update, Develop
70Si se desea ejecutar una aplicación desarrollada con laravel utilizando Xampp, ¿en qué carpeta de Xampp debe guardarse y ejecutarse el proyecto?
- Aapps
- Bhtdocs
- Cexecutables
- Dbin
71¿Qué controla el archivo .env/?
- ADatos y variables de entorno
- BTodos los paquetes del framework
- CConfiguración del entorno y dependencias
- DDefiniciones de rutas
72¿Qué son los Middlewares?
- ASoftwares que hacen de intermediarios entre vista y controlador
- BCódigo desarrollado específicamente para mejorar la eficiencia de las páginas web
- CArtefactos de código que filtran y preprocesan peticiones
- DSoftware libre que conecta al controlador con la base de datos
Information
- Description
- Cuarto Apps web (Apps web) Quiz on Apps web, created by ANGEL SANCHEZ RECIO on 15/12/2024.
- Author
- ANGEL SANCHEZ RECIO
- Language
- English
- Views
- 90
- Tags
- Rating
- No ratings yet Rate this quiz