HTML XML CSS Lenguajes y Frameworks 3
Por xd4z
| # | Pregunta | Opciones | Tiempo |
|---|---|---|---|
| 1 | En el contexto de las arquitecturas de renderizado web, ¿cuál de las siguientes afirmaciones describe correctamente el modelo ISR (Incremental Static Regeneration)? |
✓ Produce páginas estáticas en tiempo de compilación y las regenera periódicamente sin recompilar todo el sitio Genera el HTML íntegramente en el navegador del usuario mediante JavaScript Compila los componentes a código nativo del sistema operativo del cliente Envía desde el servidor el HTML completo en cada petición individual del usuario
|
30s |
| 2 | ¿Qué función cumple el DOM (Document Object Model) en el desarrollo web? |
✓ Proporciona una interfaz de programación que representa el documento HTML como un árbol de nodos manipulable por scripts Define las reglas de estilo en cascada que se aplican a los elementos visuales de la página Gestiona los objetos externos al documento, como la ventana del navegador y el historial de navegación Actúa como motor de ejecución de JavaScript dentro del navegador
|
30s |
| 3 | Un equipo de desarrollo necesita crear una aplicación bancaria de alto tráfico con ciclos de vida superiores a diez años. ¿Qué combinación de lenguaje y framework resulta más adecuada? |
Ruby con Ruby on Rails, por su velocidad de prototipado Python con FastAPI, por su integración con bibliotecas de inteligencia artificial PHP con Laravel, por su bajo coste de despliegue y sintaxis expresiva ✓ Java con Spring Boot, por su robustez, escalabilidad y estabilidad empresarial probada
|
30s |
| 4 | ¿Cuál de los siguientes navegadores utiliza un motor de renderizado independiente de Chromium y WebKit? |
Safari de Apple Google Chrome ✓ Mozilla Firefox Microsoft Edge
|
30s |
| 5 | Respecto a XML, ¿cuál de las siguientes características es incorrecta? |
✓ Su sintaxis es permisiva y el analizador corrige automáticamente errores de etiquetas sin cerrar Permite al desarrollador definir sus propias etiquetas personalizadas Requiere que todo documento tenga un único elemento raíz obligatorio Separa contenido y presentación, necesitando otra tecnología para visualizar los datos
|
30s |
| 6 | ¿Qué diferencia fundamental existe entre el diseño responsivo y el diseño adaptativo? |
✓ El responsivo adapta la misma página a distintos tamaños de pantalla, mientras que el adaptativo genera páginas distintas según el dispositivo El responsivo requiere JavaScript obligatoriamente, mientras que el adaptativo se basa exclusivamente en CSS El responsivo usa SSR como estrategia de renderizado, mientras que el adaptativo emplea CSR El responsivo solo funciona en dispositivos móviles, mientras que el adaptativo abarca también escritorio
|
30s |
| 7 | Una startup necesita lanzar un MVP (Producto Mínimo Viable) al mercado en el menor tiempo posible. ¿Qué lenguaje y framework optimizan ese objetivo? |
Java con Spring Boot, por su estandarización empresarial Rust con Actix Web, por su seguridad de memoria Go con Gin, por su manejo de concurrencia masiva ✓ Ruby con Ruby on Rails, por su filosofía de convención sobre configuración
|
30s |
| 8 | En el sistema de especificidad de CSS, ¿cuál es el orden correcto de mayor a menor prioridad? |
✓ !important > estilo en línea > identificador > clase > elemento Elemento > clase > identificador > !important Clase > identificador > elemento > estilo en línea Estilo en línea > !important > clase > identificador
|
30s |
| 9 | ¿Qué caracteriza a TypeScript frente a JavaScript estándar? |
TypeScript sustituye completamente a JavaScript en el navegador sin necesidad de conversión previa TypeScript es un lenguaje compilado a código máquina que no requiere un navegador para ejecutarse TypeScript es un framework de desarrollo front-end mantenido por Google ✓ TypeScript añade tipado estático a JavaScript y necesita un proceso de transpilación para generar código JS ejecutable
|
30s |
| 10 | ¿Cuál de las siguientes afirmaciones sobre Node.js es correcta? |
Es una librería de componentes visuales para interfaces reactivas Es un framework de JavaScript para desarrollo front-end en el navegador ✓ Es un entorno de ejecución que permite ejecutar JavaScript fuera del navegador, en el lado del servidor Es un lenguaje de programación derivado de Java orientado a servidores web
|
30s |
| 11 | En una aplicación web que necesita posicionamiento SEO óptimo y carga inicial rápida para un sitio de noticias, ¿qué estrategia de renderizado es la más adecuada? |
✓ SSR con Next.js, que envía el HTML completo desde el servidor en cada petición ISR exclusivamente, regenerando cada página cada 24 horas SSG con Gatsby, que precompila todas las páginas en tiempo de construcción CSR con React puro, para maximizar la interactividad del usuario
|
30s |
| 12 | ¿Cuál de los siguientes NO es un tipo de nodo definido en la especificación del DOM? |
Attr Comment Element ✓ Style
|
30s |
| 13 | Respecto a las unidades relativas en CSS, ¿qué afirmación es correcta? |
✓ La unidad vh representa el 1% de la altura de la ventana del navegador La unidad em se calcula en relación al tamaño de fuente del elemento raíz html La unidad rem se calcula en relación al tamaño de fuente del elemento padre inmediato La unidad vw representa el 1% de la altura de la ventana del navegador
|
30s |
| 14 | ¿Qué framework de front-end prescinde del Virtual DOM y compila los componentes directamente a JavaScript optimizado en tiempo de construcción? |
Angular con Signals ✓ Svelte React con Next.js Vue.js con Nuxt
|
30s |
| 15 | Un organismo público necesita desarrollar un sistema crítico de infraestructura donde la seguridad de memoria es un requisito no negociable y no se puede utilizar recolector de basura. ¿Qué lenguaje satisface ambas condiciones? |
Java, gracias a su Máquina Virtual y recolector de basura maduro Python, por su gestión automática de memoria y legibilidad ✓ Rust, mediante su sistema de ownership y borrow checker que garantiza seguridad en tiempo de compilación Go, mediante sus goroutines y compilación rápida
|
30s |
| 16 | ¿Cuál es la principal diferencia entre una SPA (Single Page Application) y una MPA (Multi-Page Application)? |
La SPA solo puede desarrollarse con Angular, mientras que la MPA admite cualquier framework La SPA recarga la página completa con cada interacción, mientras que la MPA actualiza dinámicamente sin recargar ✓ La SPA carga una sola vez y actualiza contenido dinámicamente, mientras que la MPA recarga toda la página en cada navegación La SPA se ejecuta exclusivamente en el servidor, mientras que la MPA combina cliente y servidor
|
30s |
| 17 | ¿Qué organismo mantiene actualmente la especificación del HTML Living Standard? |
IETF (Internet Engineering Task Force) ECMA International W3C (World Wide Web Consortium) ✓ WHATWG (Web Hypertext Application Technology Working Group)
|
30s |
| 18 | En el contexto del BOM (Browser Object Model), ¿cuál es el objeto raíz del que derivan los demás? |
document screen ✓ window navigator
|
30s |
| 19 | Para una plataforma de comercio electrónico basada en WordPress que necesita bajo coste de hosting y facilidad de despliegue, ¿qué lenguaje y framework constituyen la opción más coherente? |
Java con Spring Boot, por su robustez transaccional ✓ PHP con Laravel o WooCommerce, por su especialización web y costes reducidos Go con Gin, por su rendimiento en microservicios Python con Django, por sus baterías incluidas
|
30s |
| 20 | ¿Cuál de las siguientes afirmaciones sobre CSS es incorrecta? |
CSS es un lenguaje declarativo que describe la apariencia visual de los elementos Las Custom Properties (variables CSS) se definen en :root y se reutilizan con la función var() Las Media Queries permiten aplicar estilos condicionales según las características del dispositivo ✓ El módulo Flexbox permite crear diseños bidimensionales organizando filas y columnas simultáneamente
|
30s |
| 21 | ¿Qué tecnología permite que JavaScript, originalmente limitado al navegador, pueda utilizarse también en el desarrollo back-end? |
WebKit mediante su motor de renderizado ✓ Node.js mediante el motor V8 ejecutándose fuera del navegador React mediante sus Server Components TypeScript mediante su transpilación a código nativo
|
30s |
| 22 | ¿Cuál de las siguientes derivaciones de XML se utiliza para definir gráficos vectoriales escalables en dos dimensiones? |
✓ SVG XSLT SOAP RSS
|
30s |
| 23 | En un proyecto empresarial de gran escala con equipos numerosos que requiere estandarización estricta y TypeScript nativo, ¿qué framework de front-end resulta más apropiado? |
React, por su ecosistema masivo y componentes de servidor Svelte, por su tamaño de bundle mínimo y compilación eficiente Vue.js, por su curva de aprendizaje suave y flexibilidad ✓ Angular, por su arquitectura MVC completa y exigencia de TypeScript desde su diseño
|
30s |
| 24 | Respecto a la comparación entre JSON y XML para el intercambio de datos en aplicaciones web modernas, ¿cuál es la situación predominante? |
Ambos formatos se utilizan indistintamente sin que exista preferencia clara en la industria ✓ JSON se ha convertido en el formato predominante para APIs REST por su ligereza y fácil integración con JavaScript XML ha desplazado a JSON por su mayor capacidad de validación mediante esquemas DTD JSON solo se utiliza en aplicaciones front-end mientras que XML domina exclusivamente el back-end
|
30s |
| 25 | ¿Qué mecanismo diferencia a Go (Golang) de otros lenguajes de backend para el manejo eficiente de concurrencia masiva? |
✓ Las goroutines, hilos ligeros que permiten procesar miles de tareas simultáneamente El event loop y modelo de E/S no bloqueante basado en callbacks El sistema de ownership y borrow checker que elimina condiciones de carrera La Máquina Virtual y gestión avanzada de subprocesos mediante ThreadPools
|
30s |
| 26 | Una empresa utiliza exclusivamente infraestructura Microsoft Azure y necesita un framework back-end de alto rendimiento con tipado fuerte. ¿Cuál es la opción más integrada con su ecosistema? |
Spring Boot con Java, por su estandarización empresarial ✓ ASP.NET Core con C#, por su integración nativa con Azure y el ecosistema Microsoft Django con Python, por su rapidez de desarrollo Express.js con Node.js, por su flexibilidad y modelo no bloqueante
|
30s |
| 27 | ¿Cuál de las siguientes afirmaciones sobre HTML es correcta? |
La versión actual de HTML es HTML5, publicada como especificación cerrada y versionada numéricamente Las etiquetas HTML distinguen entre mayúsculas y minúsculas, por lo que <TITLE> y <title> son elementos diferentes ✓ HTML utiliza etiquetas semánticas como <nav>, <article> y <header> para dar significado al contenido, lo cual beneficia la accesibilidad y el SEO HTML es un lenguaje de programación que incluye estructuras de control como bucles y condiciones
|
30s |
| 28 | ¿Qué concepto describe el proceso mediante el cual el JavaScript revive el HTML estático generado por SSR para añadirle interactividad en el cliente? |
Memoización Transpilación ✓ Hidratación (Hydration) Compilación JIT
|
30s |
| 29 | ¿Cuál de los siguientes frameworks de backend sigue la filosofía de baterías incluidas, integrando autenticación, ORM, panel de administración y protección contra SQL Injection de forma nativa? |
FastAPI Laravel Express.js ✓ Django
|
30s |
| 30 | Según la clasificación del material, ¿cuál de los siguientes motores de JavaScript está asociado al navegador Safari de Apple? |
V8 SpiderMonkey Chakra ✓ JavaScriptCore
|
30s |
| 31 | ¿Qué ventaja específica ofrece el framework Svelte frente a React en cuanto al tamaño del código enviado al navegador? |
Svelte envía el mismo volumen de código pero lo ejecuta más rápidamente gracias a su motor JIT integrado Svelte reduce el tamaño utilizando un Virtual DOM más eficiente que el de React ✓ Svelte genera bundles de producción de aproximadamente 15 KB frente a los 45 KB de React, al compilar a JavaScript vanilla sin Virtual DOM Svelte comprime el código mediante algoritmos propietarios que React no implementa
|
30s |
| 32 | ¿Cuál de las siguientes afirmaciones sobre el W3C es incorrecta? |
Publica las directrices WCAG para garantizar la accesibilidad web ✓ Mantiene actualmente la especificación del HTML Living Standard como su principal contribución Es responsable del mantenimiento de la especificación DOM Desarrolla el estándar CSS3, que incluye módulos como Grid, Flexbox y Media Queries
|
30s |
| 33 | En una arquitectura web moderna, ¿qué principio se considera esencial para permitir la escalabilidad modular y el mantenimiento independiente de los componentes? |
✓ Bajo acoplamiento entre componentes, permitiendo evolución asíncrona de cada capa Utilización de un único lenguaje de programación en toda la pila tecnológica Alto acoplamiento entre front-end y back-end para garantizar coherencia transaccional Renderizado exclusivamente en el cliente para reducir la dependencia del servidor
|
30s |
| 34 | Para un proyecto de ciencia de datos que requiere entrenamiento de modelos de Machine Learning y desarrollo rápido de una API backend, ¿qué combinación de lenguaje y frameworks es la más adecuada? |
✓ Python con PyTorch para ML y FastAPI para la API backend Java con Spring Boot y Deeplearning4j JavaScript con Express.js y TensorFlow.js Ruby con Rails y SciRuby
|
30s |
| 35 | ¿Qué diferencia conceptual existe entre un documento XML bien formado y un documento XML válido? |
No existe diferencia; ambos términos son sinónimos en la especificación XML ✓ Un documento bien formado cumple las reglas sintácticas de XML, mientras que uno válido además se ajusta a un esquema definido como DTD o XSD Un documento bien formado se genera automáticamente y uno válido requiere intervención manual del desarrollador Un documento válido solo necesita tener un elemento raíz, mientras que uno bien formado requiere además atributos entre comillas
|
30s |
| 36 | Según el material, ¿qué porcentaje aproximado de la web está impulsado por PHP? |
Entre el 45% y el 55% ✓ Entre el 73% y el 79% Más del 90% Entre el 25% y el 35%
|
30s |
| 37 | ¿Cuál de las siguientes tecnologías permite crear aplicaciones multiplataforma que se instalan desde tiendas de aplicaciones y acceden ampliamente al hardware del dispositivo? |
Aplicaciones web responsivas con media queries adaptativas ✓ React Native, Flutter o Xamarin que compilan a código nativo Progressive Web Apps distribuidas mediante URL HTML5 con CSS3 y JavaScript ejecutándose en un navegador web
|
30s |
| 38 | ¿Qué sistema de reactividad introduce Svelte 5 para simplificar la gestión del estado en sus componentes? |
Proxies reactivos idénticos al sistema de Vue 3 ✓ Runes ($state, $derived) como nuevo paradigma de reactividad Signals, inspirados en el sistema de Angular Hooks, similares a useState y useEffect de React
|
30s |
| 39 | En el desarrollo web, ¿qué significa que CSS funciona por cascada? |
Que todas las propiedades CSS tienen la misma prioridad independientemente de dónde se declaren Que los estilos se heredan exclusivamente del elemento padre al elemento hijo sin posibilidad de sobreescritura ✓ Que las reglas CSS se aplican secuencialmente de arriba abajo y, ante conflictos, la última regla definida suele prevalecer Que las hojas de estilo externas siempre prevalecen sobre los estilos internos e inline
|
30s |
TAICord