TAICord TAICord

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

b3 ajuste 2 3

Por xd4z
Récord
🏆 8.93
Media
📊 8.93
Sesiones
1
#PreguntaOpcionesTiempo
1 ¿Qué efecto tiene el modificador final aplicado a un método en Java?
Debe ser implementado por subclases abstractas
No puede ser accedido desde fuera de la clase
✓ No puede ser sobrescrito en subclases
Solo es visible dentro del paquete
30s
2 ¿Qué herramienta del JDK se usa para desensamblar ficheros .class?
javac
javadoc
✓ javap
jar
30s
3 ¿Qué tipo de diagrama UML muestra la distribución física de artefactos en nodos de hardware?
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
✓ Diagrama de despliegue
30s
4 ¿Qué permite el modificador static en un atributo o método de Java?
✓ Pertenecer a la clase en lugar de a instancias concretas
Solo accesible desde subclases
Impedir que sea heredado
Hacerlo accesible solo desde el mismo paquete
30s
5 ¿Qué es el propósito principal de un Filter en el Web Container de JEE?
✓ Interceptar y procesar peticiones HTTP antes o después de llegar al Servlet
Implementar lógica de negocio
Gestionar la persistencia de datos
Enviar mensajes asíncronos
30s
6 ¿Cuál es la diferencia principal entre un EJB Session y un EJB Message-Driven (MDB)?
Session no soporta transacciones
Session solo se usa en capa de presentación
MDB requiere interfaz remota
✓ Session es síncrono y MDB es asíncrono vía colas
30s
7 ¿Qué lenguaje se utiliza en JPQL para consultas en JPA?
SQL nativo con nombres de tablas
Lenguaje de scripting similar a JavaScript
✓ Lenguaje basado en clases y atributos de entidades Java
Lenguaje de definición de esquemas XML
30s
8 ¿Qué significa el modificador transient en un atributo de Java?
El atributo no puede modificarse una vez inicializado
✓ El atributo no se serializa cuando se guarda el objeto
El atributo es accesible solo por hilos sincronizados
El atributo solo se usa en métodos estáticos
30s
9 ¿Qué es un Record en Java (desde JDK 14/17)?
Un tipo de excepción checked
✓ Una clase inmutable para almacenar datos de forma concisa
Un mecanismo para definir hilos
Una interfaz funcional
30s
10 ¿Qué aporta la característica de default methods en interfaces de Java 8?
Permitir múltiples herencias de implementación
Hacer los interfaces instanciables
✓ Proporcionar implementación por defecto a métodos de interfaz
Eliminar la necesidad de clases abstractas
30s
11 ¿Qué representa el diagrama de casos de uso en UML?
La estructura interna de componentes
✓ Los requisitos funcionales y actores del sistema
El flujo detallado de mensajes entre objetos
La distribución de hardware
30s
12 ¿Qué es HATEOAS en el contexto de servicios REST?
✓ El principio de que las respuestas incluyan enlaces a recursos relacionados
Un mecanismo de autenticación basado en tokens
Un protocolo de cifrado para mensajes
Una anotación para definir rutas
30s
13 ¿Qué indica la anotación @Entity en JPA?
Que la clase es un Servlet
Que la clase es un filtro
Que el método es asíncrono
✓ Que la clase es una entidad persistente mapeada a una tabla
30s
14 ¿Cuál es la diferencia entre una cola (Queue) y un topic en JMS?
Topic solo soporta mensajes de texto
Queue es síncrono y Topic asíncrono
✓ Queue es 1:1 y Topic es publicación/subscripción (1:N)
Queue requiere EJB MDB
30s
15 ¿Qué es el principal objetivo de la anotación @Override?
Indicar que un método implementa una interfaz
Hacer el método estático
✓ Informar al compilador que se pretende sobrescribir un método de la superclase
Excluir el método de la serialización
30s
16 ¿Qué comando Maven limpia el directorio target y recompila el proyecto?
mvn package
✓ mvn clean compile
mvn install
mvn dependency:resolve
30s
17 ¿Qué representa el operador == cuando se aplica a dos objetos en Java?
✓ Compara las referencias (si apuntan al mismo objeto)
Compara el contenido de los objetos
Compara los valores hashCode
Realiza una comparación profunda
30s
18 ¿Cuál es el rol del Garbage Collector (GC) en Java?
Serializar objetos a disco
Compilar bytecode a código nativo
Gestionar las transacciones distribuidas
✓ Liberar memoria de objetos que ya no son referenciados
30s
19 ¿Qué permite try-with-resources en Java?
Definir métodos por defecto en interfaces
Manejar múltiples excepciones en un mismo catch
Ejecutar código asíncrono
✓ Cerrar automáticamente recursos que implementan AutoCloseable al salir del bloque
30s
20 ¿Qué es un @FunctionalInterface en Java 8?
Una clase que no puede ser heredada
✓ Una interfaz con un único método abstracto
Un tipo de anotación personalizada
Una excepción unchecked
30s
21 ¿Qué es el propósito principal de CDI en Jakarta EE?
✓ Inyectar dependencias de forma declarativa
Definir máquinas de estados
Generar documentación automática
Manejar colas de mensajes
30s
22 ¿Qué significa que un atributo sea volatile en Java?
No se serializa
✓ El valor se lee siempre de memoria principal (evita caché de hilos)
Solo es accesible por un hilo
Es constante una vez inicializado
30s
23 ¿Qué es el archivo web.xml en aplicaciones JEE?
Descripción del WSDL de un servicio SOAP
Definición de entidades JPA
Configuración de seguridad de EJB
✓ Configuración de Servlets, filtros y mapeos de URL (aunque puede sustituirse por anotaciones)
30s
24 ¿Qué representa el diagrama de componentes en UML?
✓ Unidades de alto nivel reutilizables que ofrecen y requieren interfaces
La estructura interna detallada de una clase
El flujo de actividad del negocio
Los casos de uso del sistema
30s
25 ¿Cuál es la principal ventaja de usar Maven frente a Ant?
✓ Gestión automática de dependencias mediante repositorios centralizados
Mayor flexibilidad en scripts XML
Menor curva de aprendizaje
Mejor soporte para aplicaciones .NET
30s