bloque 3 sin mas 5 3
Por xd4z
Récord
🏆 9.33
Media
📊 8.46
Sesiones
2
| # | Pregunta | Opciones | Tiempo |
|---|---|---|---|
| 1 | ¿Cómo se representa gráficamente una entidad débil en el modelo E/R? |
✓ Con un doble rectángulo y depende de una entidad fuerte Con un rectángulo simple igual que cualquier entidad fuerte Con un rombo simple en el interior del diagrama relacional Con un óvalo punteado que indica sus atributos derivados
|
30s |
| 2 | ¿Qué tipo de clave identifica de forma exclusiva cada fila de una tabla? |
Clave candidata: cualquier columna que podría ser identificador único Clave alternativa: candidata no seleccionada como identificador principal Superclave: conjunto amplio de atributos con capacidad identificadora ✓ Clave primaria: columna o conjunto que identifica una fila de forma única
|
30s |
| 3 | Una tabla está en 2FN si cumple 1FN y además... |
No existen dependencias transitivas entre atributos no clave de la tabla ✓ Los atributos no clave tienen dependencia funcional completa con la clave Cada determinante del esquema es a su vez una clave candidata válida No hay dependencias multivaluadas en ninguna columna de la tabla
|
30s |
| 4 | ¿Qué establece la regla de integridad de entidad en el modelo relacional? |
Los valores de clave foránea deben existir en la tabla principal referenciada Cada columna debe respetar el tipo de dato definido en su dominio concreto ✓ Los atributos que forman la clave primaria no pueden tener valores nulos No pueden existir dos filas idénticas en todos sus atributos simultáneamente
|
30s |
| 5 | ¿Qué diferencia existe entre sobrecarga (overloading) y sobreescritura (overriding) en Java? |
✓ La sobrecarga se resuelve en compilación; la sobreescritura en ejecución La sobreescritura se resuelve en compilación; la sobrecarga en ejecución Las dos se resuelven siempre en tiempo de compilación por el compilador Las dos se resuelven siempre en tiempo de ejecución mediante enlace dinámico
|
30s |
| 6 | ¿Qué ocurre si la condición de un bucle do-while es falsa desde el primer momento? |
El bloque no llega a ejecutarse ninguna vez porque la condición falla ✓ El bloque se ejecuta exactamente una vez y luego evalúa la condición El programa lanza automáticamente una excepción de tipo RuntimeException El bucle entra en un estado infinito sin posibilidad de terminación
|
30s |
| 7 | ¿Qué palabra reservada usa Java para que una clase implemente una interfaz? |
extends, la misma que se usa para la herencia de clases Java abstract, para indicar que la clase tiene métodos sin implementar ✓ implements, para vincular una clase con una o varias interfaces interface, la que se usa al declarar el tipo de contrato en sí
|
30s |
| 8 | ¿Cuál de estas afirmaciones sobre el lenguaje Python es CORRECTA? |
Python es compilado y aplica tipado estático en todas sus versiones Python no permite herencia múltiple entre clases bajo ninguna condición Python usa la palabra clave extends para declarar herencia entre clases ✓ Python carece de sentencia switch nativa y de bucle do-while nativo
|
30s |
| 9 | ¿Cuál es la versión estable más reciente de Java recogida en el temario 2026? |
✓ Java 25, publicada el 16 de septiembre de 2025 Java 23, la versión de soporte estándar anterior a la actual Java 21 LTS, la última versión de soporte extendido disponible Java 17 LTS, considerada versión de referencia para muchos proyectos
|
30s |
| 10 | En JavaScript ES6, ¿cuál es la diferencia principal entre 'let' y 'var'? |
let no permite declarar variables dentro de funciones, pero var sí var tiene ámbito de bloque estricto; let tiene ámbito de función ✓ let tiene ámbito de bloque y no permite redeclaración en el mismo bloque No existe diferencia práctica entre let y var en ECMAScript 6 moderno
|
30s |
| 11 | ¿Qué característica principal distingue a un método static en Java? |
✓ Pertenece a la clase y se invoca sin necesidad de instanciar un objeto Solo puede ser invocado desde un objeto instanciado de la propia clase Puede acceder directamente a cualquier atributo de instancia no estático Necesita la anotación @Override para poder redefinirse en subclases
|
30s |
| 12 | ¿Cuál es el paradigma principal del lenguaje C según el temario del Bloque 3? |
Orientado a objetos y compilado, con soporte para herencia entre clases ✓ Procedimental y compilado, sin soporte nativo para clases ni objetos Declarativo e interpretado, orientado al dominio del problema concreto Orientado a prototipos, con tipado dinámico similar a JavaScript moderno
|
30s |
| 13 | ¿Qué diferencia de comportamiento existe entre un Array y un ArrayList en Java? |
El ArrayList solo puede almacenar tipos de datos primitivos predefinidos El ArrayList solo puede crecer en tamaño, nunca reducirse una vez creado Ambos tienen tamaño fijo, aunque el ArrayList puede reasignarse a otro ✓ El Array tiene tamaño fijo al crearse; el ArrayList crece o decrece solo
|
30s |
| 14 | ¿A qué familia de comandos SQL pertenecen GRANT y REVOKE? |
DDL (Data Definition Language), para definir objetos de la base de datos TCL (Transaction Control Language), para gestionar las transacciones SQL ✓ DCL (Data Control Language), para gestionar permisos de los usuarios DML (Data Manipulation Language), para manipular los datos almacenados
|
30s |
| 15 | ¿En qué se diferencia WHERE de HAVING en una consulta SQL con agrupación? |
✓ WHERE filtra registros individuales antes del GROUP BY; HAVING filtra grupos ya formados HAVING filtra las filas antes de que se aplique el GROUP BY a los datos consultados WHERE solo puede usarse junto a funciones de agregación como COUNT o SUM en SQL Ambas cláusulas actúan sobre los mismos datos en el mismo momento de la consulta
|
30s |
| 16 | ¿Qué tipo de JOIN devuelve solo las filas con coincidencia en ambas tablas? |
LEFT JOIN: todas las filas de la izquierda más coincidencias de la derecha ✓ INNER JOIN: solo las filas que tienen correspondencia en las dos tablas RIGHT JOIN: todas las filas de la derecha más coincidencias de la izquierda FULL OUTER JOIN: todas las filas de ambas tablas aunque no haya coincidencia
|
30s |
| 17 | ¿Cuál es la diferencia principal entre DELETE y TRUNCATE en SQL? |
TRUNCATE borra la estructura de la tabla; DELETE solo elimina el contenido almacenado DELETE opera únicamente sobre tablas temporales; TRUNCATE lo hace sobre permanentes TRUNCATE acepta la cláusula WHERE para eliminar filas de forma selectiva en la tabla ✓ DELETE puede usar WHERE para borrar filas concretas; TRUNCATE borra todo y es más rápido
|
30s |
| 18 | ¿Qué comando SQL deshace los cambios de una transacción no confirmada todavía? |
SAVEPOINT: crea un punto de control parcial dentro de la transacción activa COMMIT: confirma y persiste todos los cambios realizados en la transacción ✓ ROLLBACK: deshace todos los cambios realizados en la transacción activa BEGIN: inicia formalmente una nueva transacción en el sistema de base de datos
|
30s |
| 19 | ¿Para qué sirve el comodín '%' en el operador LIKE de SQL? |
Sustituye exactamente a un único carácter desconocido en la búsqueda ✓ Coincide con cero o más caracteres en cualquier posición de la cadena Representa un valor NULL al comparar contenido de columnas de texto Delimita el inicio y el fin de un rango de valores en la búsqueda
|
30s |
| 20 | ¿Qué función SQL calcula el valor promedio de una columna numérica? |
✓ AVG(): devuelve la media aritmética de un conjunto de valores numéricos SUM(): acumula la suma total de todos los valores de la columna indicada COUNT(): cuenta el número total de filas en el resultado de la consulta MAX(): devuelve el valor máximo dentro del conjunto de resultados obtenido
|
30s |
| 21 | ¿Cuál es la función principal de una vista (VIEW) en SQL? |
Almacenar datos de forma redundante para mejorar el acceso y rendimiento Crear índices automáticos sobre las columnas consultadas con más frecuencia ✓ Almacenar una consulta SELECT reutilizable que no contiene datos propios Guardar un procedimiento almacenado con parámetros de entrada y salida
|
30s |
| 22 | En UML, ¿qué tipo de relación implica que las partes no existen sin el objeto principal? |
Dependencia: una clase necesita otra para compilar o ejecutarse Asociación: enlace semántico general entre instancias de clases distintas Agregación: relación jerárquica donde las partes tienen vida independiente ✓ Composición: las partes tienen el mismo ciclo de vida que el objeto principal
|
30s |
| 23 | ¿Qué patrón creacional GoF garantiza que solo exista una instancia de una clase? |
Factory Method: define una interfaz para crear objetos en la superclase ✓ Singleton: asegura una única instancia global y un punto de acceso a ella Abstract Factory: produce familias de objetos relacionados sin especificar su clase Builder: construye objetos complejos paso a paso usando el mismo código
|
30s |
| 24 | ¿Qué diagrama UML modela nodos físicos de hardware y la distribución del software? |
✓ Diagrama de Despliegue: muestra nodos físicos y cómo se asigna el software Diagrama de Componentes: representa la estructura de módulos de software Diagrama de Paquetes: organiza los elementos del modelo en agrupaciones Diagrama de Estructura Compuesta: detalla la estructura interna de una clase
|
30s |
| 25 | En casos de uso UML, ¿qué indica la relación <<Include>>? |
Un comportamiento opcional que puede o no activarse en la ejecución La herencia entre un actor general y un actor especializado del sistema ✓ Un caso de uso siempre obligatorio que otro incluye en su flujo normal Una restricción temporal que limita cuándo puede ejecutarse el caso de uso
|
30s |
| 26 | ¿Qué patrón de comportamiento GoF recorre una colección sin exponer su estructura? |
Visitor: separa algoritmos de la estructura de objetos sobre la que operan Strategy: selecciona dinámicamente un algoritmo entre varios disponibles Mediator: coordina la comunicación entre objetos reduciendo el acoplamiento ✓ Iterator: recorre elementos de una colección sin revelar su representación
|
30s |
| 27 | En Jakarta EE, ¿cuál es la diferencia entre Stateless Bean y Stateful Bean? |
El Stateful Bean no guarda estado entre peticiones; el Stateless sí lo hace ✓ El Stateless Bean no conserva estado entre llamadas; el Stateful sí por cliente Ambos conservan el estado de sesión del cliente de manera equivalente El Stateless Bean persiste el estado en base de datos y el Stateful en memoria
|
30s |
| 28 | ¿Cuál es el proceso de compilación de .NET antes de ejecutar código en el CLR? |
El código fuente se interpreta línea a línea sin ninguna compilación previa El código fuente se compila directamente a código máquina nativo al ejecutar ✓ El código se compila a CIL y el JIT del CLR lo convierte a código máquina El código fuente se transforma a bytecode Java para ejecutarse sobre la JVM
|
30s |
| 29 | ¿Cuál es la versión LTS más reciente de .NET recogida en el temario 2026? |
.NET 9, la versión de innovación lanzada en noviembre de 2024 .NET 8 LTS, la versión de soporte extendido anterior a la actual .NET 11, versión prevista pero aún no disponible para producción ✓ .NET 10 LTS, la última versión estable de soporte extendido publicada
|
30s |
| 30 | En un mensaje SOAP, ¿qué elementos son siempre obligatorios en su estructura? |
✓ Envelope y Body como estructura mínima de cualquier mensaje SOAP válido Header y Fault, necesarios para gestionar la extensión y los errores WSDL y UDDI, para registrar el servicio y describir sus operaciones Envelope y Header, para encapsular el mensaje con sus metadatos adjuntos
|
30s |
| 31 | ¿Qué característica define REST respecto al estado entre peticiones? |
Stateful: el servidor almacena el contexto de sesión del cliente entre llamadas ✓ Stateless: cada petición es independiente y lleva toda la información necesaria El estado se gestiona mediante cookies de sesión obligatorias en cada llamada El servidor acumula el historial de peticiones previas de cada cliente activo
|
30s |
| 32 | ¿Qué motor de renderizado utiliza Google Chrome para procesar las páginas web? |
Gecko, el motor de código abierto desarrollado y mantenido por Mozilla Trident, el motor que utilizó Microsoft en Internet Explorer hasta la v11 ✓ Blink, el motor que Chrome y Edge utilizan desde que fue bifurcado de WebKit WebKit, el motor que emplea actualmente el navegador Safari de Apple
|
30s |
| 33 | En CSS, ¿qué valor de la propiedad 'display' apila elementos verticalmente ocupando todo el ancho? |
inline: ocupa solo el espacio necesario y coloca los elementos en horizontal flex: activa el modelo Flexbox para distribuir elementos con gran flexibilidad inline-block: combina comportamiento en línea con soporte de width y height ✓ block: ocupa todo el ancho disponible y coloca los elementos en vertical
|
30s |
| 34 | ¿Cuántos elementos raíz puede contener un documento XML para estar bien formado? |
✓ Exactamente uno, del que derivan jerárquicamente todos los demás elementos Ninguno; el elemento raíz es opcional en documentos sin estructura anidada Dos como máximo: uno para los metadatos y otro para el contenido principal Tantos como sean necesarios para organizar correctamente el documento
|
30s |
| 35 | En JSON, ¿qué estructura representa una colección ordenada de valores? |
Un objeto JSON delimitado por llaves {} con sus pares clave-valor internos ✓ Un arreglo (array) delimitado por corchetes [] con valores separados por comas Un par clave-valor separado por dos puntos con su valor asociado al lado Una cadena de texto delimitada por comillas dobles y sin estructura anidada
|
30s |
| 36 | ¿Cuántos principios define el estándar WCAG 2.2 para la accesibilidad web? |
Tres: Perceptible, Operable y Comprensible son los únicos principios definidos Cinco: incluye también Compatible y Seguro como principios independientes Seis: añade Duradero y Adaptable a los cuatro principios ya establecidos ✓ Cuatro: Perceptible, Operable, Comprensible y Robusto son los principios
|
30s |
| 37 | ¿Qué nivel de conformidad WCAG exige habitualmente la normativa en España y la UE? |
✓ Nivel AA: nivel recomendado que equilibra accesibilidad y viabilidad técnica Nivel A: el mínimo básico, considerado suficiente en todos los contextos Nivel AAA: el máximo posible, exigido en todos los sitios web públicos No hay nivel obligatorio; cada organismo elige el más adecuado libremente
|
30s |
| 38 | ¿Cuál es la diferencia entre 'git fetch' y 'git pull'? |
git fetch descarga y fusiona automáticamente los cambios en la rama activa git pull descarga los cambios del remoto sin fusionarlos en la rama local Ambos comandos realizan la misma operación de sincronización con el remoto ✓ git fetch descarga sin fusionar; git pull descarga y fusiona en la rama actual
|
30s |
| 39 | ¿Qué comando Git produce un historial de commits lineal al unir dos ramas? |
git merge: combina dos ramas conservando el historial con bifurcación ✓ git rebase: reaplica commits sobre otra base produciendo historial lineal git stash: guarda temporalmente cambios sin confirmar en una pila auxiliar git cherry-pick: aplica un commit concreto de otra rama a la rama actual
|
30s |
| 40 | ¿Qué metodología ágil organiza el trabajo en ciclos cortos iterativos llamados sprints? |
Kanban: usa un tablero visual para limitar el trabajo en curso y el flujo Lean: minimiza desperdicios acelerando la entrega y mejorando la calidad ✓ Scrum: divide el trabajo en sprints con planificación, desarrollo y revisión Extreme Programming (XP): se centra en programación en parejas y pruebas
|
30s |
TAICord