cosas de desarrollo 3
Por xd4z
Récord
🏆 8.83
Media
📊 8.83
Sesiones
1
| # | Pregunta | Opciones | Tiempo |
|---|---|---|---|
| 1 | ¿Qué técnica se recomienda en el documento para reutilizar código sin forzar herencia, como en el ejemplo de Pila y Lista? |
Herencia múltiple Polimorfismo puro ✓ Composición Interfaces funcionales
|
30s |
| 2 | ¿Qué es OCL en el estándar UML? |
Herramienta de generación de código ✓ Lenguaje para definir restricciones, invariantes y pre/postcondiciones Diagrama de despliegue Mecanismo de extensiones
|
30s |
| 3 | ¿Qué capa del metamodelo UML corresponde al modelo del usuario? |
M0: Runtime Instances M2: UML metamodel ✓ M1: User model M3: MOF
|
30s |
| 4 | ¿Para qué sirve la herramienta jshell del JDK? |
✓ Ejecutar código Java de forma interactiva (REPL) Compilar código Java Generar documentación HTML Desensamblar bytecode
|
30s |
| 5 | ¿Qué hace la herramienta keytool del JDK? |
✓ Gestionar certificados y claves criptográficas Firmar ficheros JAR Compilar clases Generar stubs RMI
|
30s |
| 6 | ¿Qué diferencia principal existe entre paquetes y módulos en Java 9? |
Los paquetes permiten herencia múltiple ✓ Los módulos están por encima de los paquetes y declaran dependencias explícitas Los módulos son solo para anotaciones Los paquetes reemplazan a los módulos
|
30s |
| 7 | ¿Qué caracteriza a una anotación en Java? |
Es una clase abstracta Es un tipo primitivo ✓ Es metainformación que configura el código (sustituye XML) Es un método estático
|
30s |
| 8 | ¿Qué permite el modificador native en un método Java? |
Evitar serialización del método Hacer el método accesible solo desde el paquete ✓ Definir un método implementado en otro lenguaje (C++) vía JNI Hacer el método final
|
30s |
| 9 | ¿Qué representa el diagrama de estructura compuesta en UML? |
Los requisitos funcionales La distribución física de servidores ✓ La estructura interna de una clase y sus colaboraciones El flujo de actividad
|
30s |
| 10 | ¿Qué es el diagrama de perfil en UML? |
✓ Diagrama para extender UML con estereotipos específicos de plataforma (ej: <<EJB>>) Diagrama de transiciones de estados Diagrama de objetos en memoria Diagrama de paquetes
|
30s |
| 11 | ¿Qué significa el modificador transient en un atributo? |
Es constante ✓ No se serializa Solo accesible por hilos Se lee siempre de memoria principal
|
30s |
| 12 | ¿Qué aporta la anotación @Override en Java? |
Indica que el método es nativo Define un método abstracto Marca un atributo como serializable ✓ Informa al compilador que se sobrescribe un método
|
30s |
| 13 | ¿Qué es el principal uso de la herramienta wsimport del JDK? |
✓ Generar clases cliente automáticas a partir de un WSDL Compilar XSD a clases Java Firmar JAR Generar stubs RMI
|
30s |
| 14 | ¿Qué permite xjc en el JDK? |
Compilar código a bytecode ✓ Generar clases Java a partir de un esquema XSD Generar documentación Desensamblar .class
|
30s |
| 15 | ¿Qué representa el diagrama de comunicación en UML? |
Requisitos funcionales Transiciones de estados Distribución física ✓ Interacción entre objetos con números de orden (antes llamado colaboración)
|
30s |
| 16 | ¿Qué es el propósito de la clase InitialContext en JNDI? |
Inyectar dependencias CDI Persistir entidades JPA Enviar mensajes JMS ✓ Buscar objetos registrados en el árbol de nombres
|
30s |
| 17 | ¿Qué diferencia principal existe entre un diagrama de secuencia y uno de comunicación? |
El de secuencia es para despliegue El de secuencia es estático Solo el de comunicación permite swimlanes ✓ El de secuencia usa línea temporal vertical; el de comunicación usa números y enlaces
|
30s |
| 18 | ¿Qué indica el modificador abstract en una clase Java? |
✓ No se puede instanciar y debe tener al menos un método abstracto La clase es final La clase es estática La clase solo es visible en paquete
|
30s |
| 19 | ¿Qué es el patrón Front Controller en JEE? |
Un Message-Driven Bean Un EJB Session para lógica de negocio Un filtro de seguridad ✓ El Servlet que canaliza todas las peticiones HTTP
|
30s |
| 20 | ¿Qué representa el diagrama de tiempos en UML? |
Flujos de negocio con swimlanes ✓ Condiciones que cambian a lo largo de un eje temporal lineal Interacciones con números de orden Requisitos funcionales
|
30s |
TAICord