TAICord TAICord

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

bloque 3 sin mas 5 3

Por xd4z
Récord
🏆 9.33
Media
📊 8.46
Sesiones
2
#PreguntaOpcionesTiempo
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