Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BLOQUE 1
a) 6
b) 5
c) 9
d) 7
a) 0
b) 1
c) 10
d) Ninguno, entra en bucle infinito
a) Se ejecutan las instrucciones del bloque1 y si se produce un error, sale y ejecuta las
instrucciones del bloque2 y termina
b) Se ejecutan las instrucciones del bloque1 y si se produce un error, sale y ejecuta las
instrucciones del bloque3 y termina
c) Se ejecutan las instrucciones del bloque1 y si se produce un error, sale y ejecuta las
instrucciones del bloque2 y las del bloque3 y termina
d) Ninguna de las anteriores
5. Cuál de los siguientes enunciados es correcto (Elija todas las que correspondan).
a) "X extends Y" es correcto si y solo si X es una clase e Y es una interfaz
b) "X extends Y" es correcto si y solo si X es una interfaz e Y es una clase
c) "X extends Y" es correcto si X e Y son ambas clases o ambas interfaces
d) "X extends Y" es correcto para todas las combinaciones de X e Y como clases y / o
interfaces
a) 5 6 \n 7
b) 5 followed by an exception
c) Compilation fails with an error on line 7
d) Compilation fails with an error on line 8
e) Compilation fails with an error on line 9
f) Compilation fails with an error on line 10
7. Del siguiente bloque de código Java. ¿Cuál es el resultado? (Elija todas las que
correspondan).
a) Compilation succeeds
b) Compilation fails with an error on line 6
c) Compilation fails with an error on line 7
d) Compilation fails with an error on line 8
e) Compilation fails with an error on line 9
f) Compilation fails with an error on line 10
8. Del siguiente bloque de código Java. ¿Cuál es el resultado? (Elija todas las que
correspondan).
a) TUE
b) WED
c) El resultado es impredecible.
d) Compilation fails due to an error on line 4
e) Compilation fails due to an error on line 6
f) Compilation fails due to an error on line 8
g) Compilation fails due to an error on line 9
a) La instrucción no es correcta
b) Combina los registros de la tabla “a” con los de la tabla “b” y se queda con el producto
de los que cumplen la condición b.c1 = a.c1
c) Combina los registros de la tabla “a” con los de la tabla “b” y se queda con los valores
de la tabla “a” y con los de la tabla “b” que existan y cumplan la condición b.c1 = a.c1 o
con valores nulos para la tabla “b” cuando no hay correspondencia.
Transaccion
idTransaccion
Respuesta
idEmpresa Empresa
idRespuesta
nombreDocumento idEmpresa
idTransaccion
fechaRegistro ruc
codigoRespuesta
Estado RazonSocial
descripcionRespuesta
direccion
fechaRespuesta
estado
estado
La definición del tipo de dato y obligatoriedad de los campos queda a libertad del
postulante
La relación entre los objetos es la siguiente:
transaccion 1..1 empresa
transaccion 1..* respuesta
2. De acuerdo a la estructura de objetos definido del paso previo. Se comenta el siguiente
caso:
“Una empresa sólo estando operativa puede generar transacciones las 24 horas
del día. Sin embargo, no recibirá la respuesta final de la transacción pasado 2
horas de haber sido emitida; es por ello que cuando se retorna la transacción una
respuesta de que está siendo procesada”.
Desarrollar una aplicación en Java utilizando spring-boot cumpliendo las siguientes condiciones:
Realizar un servicio rest que permita registrar los datos de la empresa (utilizar los atributos
del objeto empresa de la pregunta anterior). Utilizar para el registro la base de datos H2 o
alguna implementación como Map o Collection para almacenar los datos en memoria.
Realizar un servicio rest que devuelva una lista con los 3 últimos registros de empresas.
Segurizar los servicios rest anteriores utilizando spring-security