Pregunta 1
Selecciona la API de Java que te permitirá conectarte a bases de datos.
Opciones:
Pregunta 2
¿Cuál de las siguientes opciones es un motor de bases de datos relacional?
Opciones:
Pregunta 3
Elige el código que crea una base de datos.
Opciones:
Pregunta 4
Selecciona la opción que muestra el código que crea un usuario.
Opciones:
Pregunta 5
Selecciona la clase que te permitirá registrar los errores con la base de datos.
Opciones:
Pregunta 6
Es el proceso de ejecutar múltiples hilos (threads) simultáneamente.
Opciones:
Pregunta 7
Es la función que ejecuta la acción en el hilo.
Opciones:
Pregunta 8
¿Cuál es la palabra clave que se utiliza para extender un thread?
Opciones:
Pregunta 9
Es el grupo de hilos de trabajo que están en espera de ser usados.
Opciones:
Pregunta 10
¿Qué ocurre cuando dos o más tareas se ejecutan en el mismo bloque de tiempo, pero su proceso no avanza en el mismo momento?
Opciones:
Pregunta 11
Selecciona el modelo en donde la concurrencia sucede cuando dos o más tareas se ejecutan en el mismo bloque de tiempo, pero su proceso no avanza en el mismo momento.
Opciones:
Pregunta 12
La programación orientada a objetos y la programación procedural son _____________,
es decir, se enfocan en cómo hacer las cosas.
Opciones:
Pregunta 13
Una variable es un contendor en memoria, al que se asigna un valor (x = 3), esta puede cambiar a través del tiempo, reasignando valores (x = 2, después x = 8, etc.).
El concepto anterior se refiere a:
Opciones:
Pregunta 14
import java.util.function.Function;
public class Tema3 {
protected static class MiCalculo {
public static Integer doble(Integer x) {
return x * 2;
}
}
public static void main(String[] args) {
Function<Integer, Integer> miDoble = MiCalculo::doble;
Integer resultado = miDoble.apply(5);
System.out.println(resultado);
}
}
El código anterior es un ejemplo de:
Opciones:
Function simple.
Pregunta 15
¿Cuáles son las funciones que usan dos argumentos?
Opciones:
Pregunta 16
La ______________ es lo que permite a Java tener tareas trabajando simultáneamente dentro de subprocesos.
Opciones:
Pregunta 17
Los procesos __________ se ejecutan de manera independiente.
Opciones:
Pregunta 18
Es el elemento que detiene o bloquea la ejecución del hilo principal que fue llamado hasta que el resultado de este sea recibido por parte del servidor.
Opciones:
Pregunta 19
¿Cuál elemento representa el llamado de una función asíncrona?
Opciones:
Pregunta 20
Elige la opción que representa el siguiente código:
String name = null;Opciones:
Pregunta 21
Selecciona cuáles son las primeras librerías en el desarrollo reactivo, las cuales se localizan en frameworks como Spring MVC, Spring Cloud y Netflix OSS.
Opciones:
Pregunta 22
¿Cuál es el núcleo de RxJava?
Opciones:
Pregunta 23
¿Qué opción es la que se usa para construir aplicaciones reactivas y non-blocking usando Spring Framework?
Opciones:
Pregunta 24
Elige qué representa el siguiente código:
Mono<String> mono = Mono.just("Hola");
Opciones:
Pregunta 25
____________ es un publisher estándar que representa de 0 a N valores asíncronos.
Opciones:
Pregunta 26
Las clases __________ no se comprometen con un tipo específico de dato, sino hasta el momento de crear su instancia.
Opciones:
Pregunta 27
El término __________ se refiere a cualquier clase, interfaz o enumerador, pudiendo estar ya incluido en las librerías de Java o hecho a la medida (customizado).
Opciones:
Pregunta 28
Selecciona el ejemplo que muestra una clase no genérica.
Opciones:
Pregunta 29
Elige el código que representa una clase genérica.
Opciones:
Pregunta 30
La letra “E” se utiliza para generar un:
Opciones:
Pregunta 31
Los ________ son estilos de arquitectura de software que se fundamentan en la creación de una serie de pequeños servicios.
Opciones:
Pregunta 32
¿Cuál de las siguientes opciones es un protocolo para acceder a objetos simples?
Opciones:
SOAP.
Pregunta 33
Selecciona el protocolo que significa Representational State Transfer.
Opciones:
SOAP.
Pregunta 34
Elige cuál es el patrón de diseño que significa que, para las operaciones CRUD (Create, Read, Update, and Delete), utilizará métodos específicos HTTP, llamados verbos HTTP, para tal fin.
Opciones:
SOAP.
Pregunta 35
Tecnología a la que se delega la configuración de dependencias y el despliegue de las aplicaciones elaboradas.
Opciones:
Spring.
Pregunta 36
Los patrones de diseño __________ facilitan mecanismos para crear objetos con más flexibilidad y reutilización de código.
Opciones:
Pregunta 37
Los patrones de diseño ___________ detallan cómo armar objetos y clases en estructuras mayores, con flexibilidad y eficiencia.
Opciones:
Pregunta 38
Los patrones de diseño ________ se enfocan en la comunicación y asignación de responsabilidades entre los objetos de programación.
Opciones:
Pregunta 39
¿Qué significa SOLID?
Opciones:
Pregunta 40
¿Cuántos pilares de programación orientada a objetos existen?
Opciones: