TAICord TAICord

Quizzes Píldoras Unirse al servidor Login con Discord
← Volver

HTML XML CSS Lenguajes y Frameworks 3

Por xd4z
#PreguntaOpcionesTiempo
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