Saltar a contenido

Prueba de conocimiento UT 01

  1. ¿Qué elemento se encarga de procesar las peticiones y generar respuestas en una arquitectura cliente-servidor?

    • a. El navegador web
    • b. El controlador
    • c. El servidor
    • d. El modelo
  2. ¿Qué protocolo se utiliza habitualmente para realizar peticiones desde el cliente al servidor?

    • a. FTP
    • b. SMTP
    • c. SSH
    • d. HTTP/HTTPS
  3. ¿Qué tipo de aplicación permite cambiar su contenido sin recargar la página completa?

    • a. Aplicación de escritorio
    • b. Web estática
    • c. SPA (Single Page Application)
    • d. Aplicación híbrida
  4. ¿Qué capa lógica en la arquitectura de tres capas se encarga de mostrar la interfaz al usuario?

    • a. Datos
    • b. Lógica de negocio
    • c. Presentación
    • d. Controlador
  5. ¿Cuál de los siguientes elementos no pertenece a las capas físicas (tiers)?

    • a. Servidor web
    • b. Servidor de aplicaciones
    • c. Base de datos
    • d. Vista
  6. ¿Qué componente del patrón MVC se encarga de mostrar los datos al usuario?

    • a. Controlador
    • b. Vista
    • c. Modelo
    • d. Middleware
  7. ¿Cuál es la función principal del controlador en el modelo MVC?

    • a. Mostrar los datos
    • b. Guardar los datos
    • c. Responder a las acciones del usuario
    • d. Crear los formularios HTML
  8. ¿Qué herramienta permite ejecutar Apache, MySQL y PHP de forma integrada y sencilla en local?

    • a. Docker
    • b. PhpStorm
    • c. VSCode
    • d. XAMPP
  9. ¿Cuál es la ventaja principal de usar Docker frente a una máquina virtual tradicional?

    • a. Mayor seguridad
    • b. Más potencia gráfica
    • c. Menor consumo de recursos
    • d. Interfaz más amigable
  10. ¿Qué archivo se utiliza en Docker Compose para definir la configuración de los servicios?

    • a. docker-config.json
    • b. config.yml
    • c. docker-compose.yaml
    • d. dockerfile.yml
  11. ¿Qué servidor de aplicaciones se usa comúnmente para proyectos Java?

    • a. Apache
    • b. Nginx
    • c. Tomcat
    • d. PHP
  12. ¿Qué lenguaje es utilizado para el desarrollo de aplicaciones dinámicas embebido en HTML?

    • a. Java
    • b. Python
    • c. PHP
    • d. Ruby
  13. ¿Cuál es una característica distintiva del lenguaje PHP?

    • a. Es compilado
    • b. Es tipado estáticamente
    • c. Se integra en HTML mediante etiquetas <?php ?>
    • d. Utiliza print() para mostrar contenido
  14. ¿Qué herramienta se usa en el navegador para mostrar el contenido de una aplicación web?

    • a. Servidor de aplicaciones
    • b. Frontend
    • c. Controlador
    • d. Docker
  15. ¿Qué tipo de arquitectura permite escalar horizontalmente mediante múltiples servidores?

    • a. Arquitectura monolítica
    • b. Arquitectura cliente-servidor
    • c. Arquitectura con clúster en tiers
    • d. Arquitectura lógica de tres capas
  16. ¿Cuál es uno de los principales criterios al tomar decisiones de diseño en un proyecto web?

    • a. El color del logotipo
    • b. Conocimiento de lenguajes de programación
    • c. Número de formularios
    • d. Cantidad de usuarios finales
  17. ¿Qué servidor web destaca por su alto rendimiento en comparación con Apache?

    • a. IIS
    • b. Nginx
    • c. Tomcat
    • d. Devbox
  18. ¿Qué componente de una SPA se encarga de actualizar la interfaz sin recargar la página?

    • a. HTML
    • b. CSS
    • c. JavaScript
    • d. PHP
  19. ¿Qué herramienta facilita la gestión de contenedores Docker desde un entorno gráfico?

    • a. PhpMyAdmin
    • b. DockerHub
    • c. Docker Desktop
    • d. Vagrant
  20. ¿Qué extensión se recomienda instalar en VSCode para facilitar el desarrollo con PHP?

    • a. PHP Toolkit
    • b. PHP Intelephense
    • c. IntelliJ PHP
    • d. VSCode Advanced PHP