Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Hay una empresa que proporciona información de valores en sus páginas web. Debido
a la creciente demanda de la compañía financiera decide ofrecer sus servicios como
servicio Web. La mayoría de los nuevos clientes han optado por solicitar
actualizaciones en su teléfono móvil a través de una aplicación especializada. ¿Cuál es
la mejor solución para apoyar este requisito de negocio?:
3. Suponga que desea crear una instancia de un nuevo “Map” que tiene un orden de
iteración que es el mismo orden de iteración de una instancia existente de un “Map”.
Cuál es la implementación concreta de la interface “Map” que se debería usar para la
nueva instancia?
a. TreeMap
b. HashMap
c. LinkedHashMap
d. La respuesta depende de la implementación.
4. Cuál es verdadera acerca de un “method-local inner class”?
a. Debe ser declarado como final
b. Debe ser declarado como abstract
c. Debe ser declarado como público
d. Debe ser declarado como estático
7. En cuál punto el objeto “Bar” creado en la línea 6 es elegible para el colector de basura?
class Bar { }
class Test
Bar doBar()
return b; /* Line 7 */
}
System.out.println("newBar");
System.out.println("finishing"); /* Line 15 */
a. Después de la línea 12
b. Después de la línea 14
c. Después de la línea 7 cuando doBar()termine
d. Después de la línea 14 cuando main()termine
switch (z)
{
case 4: System.out.println("4 ");
case 5: System.out.println("5 ");
default: assert z < 10;
}
if ( z < 10 )
assert z > 4: z++; /* Line 22 */
System.out.println(z);
}
}
a. Línea 11
b. Línea 12
c. Línea 14
d. Línea 22
a. finished
b. La compilación falla
c. Se lanza un AssertionError
d. Se lanza un AssertionError y se presenta la palabra finished
a. int a = Math.abs(-5);
b. int b = Math.abs(5.0);
c. int c = Math.abs(5.5F);
d. int d = Math.abs(5L);
11. Seleccione tres opciones que correspondan a una declaración correcta de un array:
a. public int a [ ]
b. static int [ ] a
c. public [ ] int a
d. private int a [3]
e. private int [3] a [ ]
f. public final int [ ] a
12. ¿Qué sucede si el modificador static es quitado de la firma del método main()?
a. El programa compila
b. El programa no compila y lanza un error de runtime “NoSuchMethodError
c. El programa compila pero se lanza un error de runtime “NoSuchMethodError”
d. Ninguna de las anteriores
13. En una página jsp, se ha creado el atributo "ID_Usuario", este estará disponible en
cualquiera de los siguientes ámbitos: pageContext, session, y request. Pero no se sabe
en que alcance exactamente estará disponible. ¿Cuál de las siguientes variables
implícitas se puede utilizar para recuperar su valor?
Seleccione una opción
a. Pagecontext
b. Application
c. Config
d. Request
e. Session
@Entity
public class Address{
@Id Integer id;
...
}
¿Dado que hay una asignación unidireccional de uno a uno entre la persona y dirección, cuál
de las siguientes anotaciones debería ser asignada al campo de dirección tal que cuando se
elimina una entidad persona, la dirección asociada es elimina también?
a. @OneToOne
b. @OneToOne(cascade=CascadeType.DELETE)
c. @OneToOne(cascade=CascadeType.ORPHAN_DELETE)
d. @OneToOne(cascade=CascadeType.REMOVE)
e. @OneToOne(orphanDelete="true")
15. En el proyecto se encuentra una entidad llamada tarjeta de crédito que contiene un
atributo cardType, que es una enumeración, como se muestra en el siguiente fragmento
de código.
@Entity
public class CreditCard {
...
¿Cómo se podría ajustar el código anterior para que cuando se almacene una tarjeta de
crédito, en la columna de base de datos cardType contenga valores de cadena ("VISA",
"American Express", etc.) para el tipo de tarjeta?
16. Cuál se ajusta a la definición: “Son creados por JSF y pueden ser almacenados dentro
de los scope request, session o application”
a. Backing Bean
b. Managed Bean
a. JdbcRowSet
b. CachedRowSet
c. WebRowSet
d. TraversalRowSet
e. JoinRowSet