option
Cuestiones
ayuda
daypo
buscar.php

B3T6-JAKARTA EE Y .NET

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
B3T6-JAKARTA EE Y .NET

Descripción:
Tecnología Jakarta EE y .Net, arquitectura multicapa, multinivel.

Fecha de Creación: 2025/10/21

Categoría: Oposiciones

Número Preguntas: 70

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Dado el siguiente código Java, indique el valor de la variable "elegido" al final de la ejecución: int notas[] = {7,8,5,6,7,5}; posicion = notas.length – 2; elegido = notas [posición];. 5. 6. 7. 8.

Dado el siguiente código Java, indique el valor de la variable "sencillo" al final de la ejecución: int num= 1; int sencillo= 0; while (++num <= 5) sencillo+=num;. 14. 16. 18. 20.

Marque la respuesta correcta respecto a la declaración de esta variable: private static int i = 3;. El valor de i es compartido por todas las instancias de la clase en la que fue declarada. El valor de i no puede ser cambiado tras la inicialización. El valor de i no es compartido por todas las instancias de la clase en la que fue declarada. La declaración es incorrecta.

Dado la ejecución válida del siguiente código Java, indique el valor que se imprimirá por pantalla: 1. 4. No muestra ningún resultado ya que existe un conflicto. Ninguna de las respuestas es correcta.

Dado la siguiente sentencia en Java, indique la respuesta correcta: MiClase.metodo1();. Error de compilación. metodo1 es un método calificado como final. metodo1 es un método público. metodo1 es un método de instancia.

En relación con la herencia en Java, indique la respuesta correcta: Una clase definida como abstract tiene que tener métodos abstract. Si un método se define como abstract la clase debe ser obligatoriamente abstract. Una clase abstract puede ser instanciable. Un método puede ser abstract y final a la vez.

Para la gestión de logs en aplicaciones desarrolladas en la plataforma .NET podemos usar: Log4. Log4Net. Log4NC#. Log4N.

Dado el siguiente texto, “La entidad Unidad representa una superclase frente a Departamento, pues Departamento es una especialización, manteniendo entre otras la variable titular que es una Persona, e incorporando una variable que incluye un listado de aquellas Comisiones a las que pertenece el Departamento”. ¿Cuál sería su representación en Java?. class Unidad {private Persona titular;} class Departamento extends Unidad {private Comisiones listadoComisiones; }. class Unidad {protected Persona titular;} class Departamento extend Unidad {private Comisiones listadoComisiones;}. class Unidad {protected Persona titular;} class Departamento inherit Unidad {private Comisiones listadoComisiones;}. class Unidad {private Persona titular;} class Departamento implements Unidad { public Comisiones listadoComisiones;}.

Dado el siguiente código en C, indique cuál será la salida: 0. 3. 5. La dirección de memoria de a.

Dado el siguiente código en Java, indique la salida correcta: Juan 10003041. 10003041 Juan. Juan Juan. 10003041 10003041.

Dado el siguiente código en Java, indique la salida correcta: Se imprime dos veces “Alumno: JuanGarcia”. Se imprime dos veces “Persona: Juan”. Se imprime primero “Alumno: JuanGarcia” y después “Persona: Juan”. Se imprime primero “Persona: Juan” y después “Alumno: JuanGarcia”.

Dado el siguiente código en Java y suponiendo que es válido indique la sentencia correcta: class Persona { … } class Alumno extends Persona {…} class Profesor extends Persona {…}. Alumno a = new Persona();. Profesor pr = new Persona();. Persona p = new Profesor();. Las tres sentencias anteriores son correctas.

En relación con la visibilidad de métodos en Java, indique la respuesta correcta: Un método default es visible fuera del paquete. Un método protected no es visible desde cualquier subclase. Un método private es visible desde una subclase dentro del mismo paquete. Un método default es visible desde el propio paquete.

En relación con la visibilidad de atributos en Java, indique la respuesta correcta: Un atributo default no es visible desde el propio paquete. Un atributo public no es visible desde fuera del paquete. Un atributo protected es visible fuera del paquete. Un atributo private no es visible fuera de la clase.

Tenemos 3 clases, la clase Transporte, la clase Vehiculo que hereda de Transporte y la clase Coche que hereda de Vehiculo. En cada una de las clases se define el método arrancar. Si nos encontramos en el cuerpo de un método de la clase Coche, ¿cuál de las siguientes afirmaciones en Java no es correcta?. arrancar() ejecuta el método arrancar de la clase Coche. this.arrancar() ejecuta el método arrancar de la clase Coche. super.arrancar() ejecuta el método arrancar de la clase Vehículo. super.super.nombre ejecuta el método arranchar de la clase Transporte.

En relación con el modificador final en Java indique la respuesta correcta: public void miMetodo(final int p1, int p2){} permite cambiar valor de p1. public static final double PI = 3.14; no permite cambiar el valor de PI. public final void miMetodo() {} permite sobreescribir miMetodo. public final class MiClase {} permite extender MiClase.

El concepto en Java que permite asignar una referencia de un tipo superior a un tipo inferior se conoce como: Casting. Upcasting. Downcasting. Ese concepto no está implementado en Java.

En Java, ¿cuándo se puede utilizar el modificador abstract?. Se puede utilizar en los constructores. Se puede utilizar en métodos estáticos. Se puede utilizar en métodos privados. Se puede utilizar clases.

A continuación, se presenta un código en Java, ¿cuál será la salida por pantalla?. Empleado Interino Interino. Empleado Interino Empleado. Interino Empleado Interino. Empleado Empleado Empleado.

¿Cuál es la salida del siguiente programa escrito en Java?. DD DD CD. CC DD CC. DD CC CD. CD CD CD.

A continuación, se presenta un código en Java, ¿cuál será la salida por pantalla?. Empleado Interino Interino. Empleado Interino Empleado. Interino Empleado Interino. Empleado Empleado Empleado.

En el entrono de desarrollo .NET, el término CLR se refiere a: Classic Language Runtime. Classic Language Restore. Common Language Runtime. Common Language Restore.

¿Cuál de las siguientes NO es una tecnología de .NET?. WPF. WCF. WF. WFC.

¿Cuál es el concepto que permite que todos los lenguajes soportados por .NET tengan tipos de datos comunes?. CLR. CLI. CTS. BCL.

¿Qué es Entity Framework?. Es un conjunto de APIs de acceso a datos para el Microsoft .NET Framework. Un conjunto de APIs para el tratamiento de ficheros XML. La versión actual es la 5. Esa tecnología no está implementada en .NET.

¿Cómo se conoce al código intermedio utilizado por .NET?. MSIL. CLI. CIL. Ninguna de las anteriores.

¿Cuál de los siguientes NO es un modelo de programación de ASP.NET?. ASP.NET Web Forms. ASP.NET Presentation. ASP.NET MVC. ASP.NET Web Pages.

¿Cuál de los siguientes NO es un objeto de ADO.NET?. DataSet. DataCollection. DataAdapter. DataReader.

¿Cuál de los siguientes NO es un proveedor de datos .NET Framework?. OLE DB. Oracle. EntityClient. MySQL.

¿Cuál de las siguientes implementaciones de .NET está destinada a iOS?. .NET Core. Xamarin. UWP. Mono.

¿Cuál de las siguientes NO forma parte de la Base Class Library de .NET Framework?. System.Data. System.Web. System.Remote. System.Runtime.

Sobre el Common Language Runtime .NET Framework, indique la respuesta INCORRECTA: JIT es un compilador que genera el código máquina real que se ejecuta en la plataforma del cliente. En el código administrado el CLR se encarga de la gestión de memoria y punteros, entre otros. CLR es el entorno donde se ejecutan algunas aplicaciones de .NET. La Base Class Library es una colección de tipos reutilizables que se integran con CLR.

¿Qué respuesta es correcta respecto a WCF de la plataforma .NET?. Está incluido en la capa de servicios para permitir la comunicación con un servicio. Su función es permitir la creación de aplicaciones de cliente de escritorio para Windows. Responsable de los flujos de trabajo empresariales. Permite a los componentes empresariales acceder a un servicio externo encapsulando el acceso a un servicio.

¿Cuál de las siguientes afirmaciones sobre ADO.NET es FALSA?. ADO puede utilizar ODBC y OLE DB para el acceso a la base de datos. Una clara ventaja de una aplicación desarrollada con ADO.NET consiste en su independencia de la tecnología del SGBD, garantizando generalmente su continuidad ante un cambio de SGBD, sin necesidad de adaptaciones de código. ADO.NET está formado por varios objetos organizados de forma jerárquica, cada uno de ellos con sus métodos y propiedades específicos. Una clara desventaja es su limitación al uso de bases de datos relacionales; para otros modelos de datos el estándar actual más extendido es Remote Data Object.

¿Cuál de los siguientes NO es un término asociado a .NET?. Ensamblado. Código genérico. JIT. CLS.

La API SAX permite leer la información contenida en un documento XML. ¿Cuál de las siguientes respuestas es FALSA en relación con esta API?. Reducido uso de memoria. Rapidez de procesamiento del documento XML. Procesa el documento XML hacia delante. Transforma el documento XML en una estructura de árbol.

¿Qué palabra reservada se utiliza en Java para declarar una excepción?. throw. throws. try. catch.

Respecto al tratamiento de excepciones en Java indique la respuesta FALSA: Por cada bloque try puede haber varios bloques catch cada uno de los cuales tratará un tipo de excepción diferente. Cuando se lanza una excepción dentro de un bloque try se comprobará en orden cada bloque catch si el tipo de excepción lanzada coincide o es una subclase del tipo de excepción manejada por el bloque catch y en caso de ser así se ejecutará ese bloque catch. El bloque finally es opcional y se ejecutará solo si ha habido excepciones. La clase Exception ocupa la cima de la jerarquía de clases de excepciones.

Sobre las excepciones de Java indique la respuesta correcta: El paquete java.lang.Error hace referencia a las clases que representan condiciones que debería producirse y que una aplicación no debe tratar de capturar. El paquete java.lang.Runtime representa las excepciones que pueden ocurrir en cualquier momento como, por ejemplo, una división por cero. El método getMessage() de la clase Exception devuelve un mensaje explicando la excepción. Una excepción es un evento que interrumpe el flujo normal de ejecución de programa.

Dado el siguiente código en C++, ¿cuál es valor de p al finalizar la ejecución del mismo?. {2,8}. {0,7}. {0,0}. {2,7}.

Indique la diferencia entre JRE y JDK: JRE (Java Runtime Environment) es el componente necesario para ejecutar programas Java. Si además de ejecutar, se desarrolla código es necesario descargar JDK que contiene el compilador. JDK (Java Distribution Kit) es gratuita mientras que JRE es una versión de pago más completa. JDK solo contiene la JVM por lo que no es válido para compilar. Para ello hay que descargar JRE. JRE es una versión equivalente a JDK dirigida a programación de dispositivos móviles. Es una versión reducida de Java SE con extensiones enfocadas a las necesidades particulares de esos dispositivos.

¿Qué es JASPIC?. Es un servicio de Java relacionado con mecanismos autenticación. Es un servicio de Java relacionado con políticas de autorización. Es un servicio de .NET para procesamiento de datos en formato JSON. Es un servicio de .NET relacionado con el nombrado de componentes y recursos.

¿Cuándo NO es conveniente usar EJB?. Existe un número de clientes numeroso. Para aplicaciones que deben ser escalables. Se requiere el uso de transacciones. Para aplicaciones que usan datos de bases de datos.

Dado el siguiente código en JSP indique la respuesta correcta: La línea 1 está incompleta para poder trabajar con sesiones. El objeto session debería haber sido declarado explícitamente. El objeto request es un objeto implícito perteneciente a la clase HttpServletResponse. El objeto session pertenece a la clase HttpSession.

¿Cuál de las siguientes tecnologías de .NET nos permite trabajar con workflows?. WPF. WCF. WF. WFC.

¿Cuál de las consultas de LINQ NO existe?. LINQ to Objects. LINQ to ASP.NET. LINQ to Entity. LINQ to XML.

¿Cuál de los siguientes define una plataforma de trabajo para la creación de interfaces de usuario web interactivas del lado cliente con .NET?. Blazor. Fluent. NSwag. Applet.

¿Qué es Jena?. Un framework de inyección de dependencias para .NET. Un framework compuesto por JSF para Java EE. Un framework para construir aplicaciones de web semántica para Java EE. Un framework para desarrollar aplicaciones de alto rendimiento para .NET.

Indique la respuesta INCORRECTA del calificador const de C++: const tipo nombre = valor declara una variable constante. const tipo *nombre = valor declara un puntero constante apuntando a una variable modificable. tipo * const nombre = valor declara un puntero constante apuntando a una variable modificable. const tipo * const nombre = valor declara un puntero constante apuntando a una variable constante.

En relación con la herencia en C++ señale la afirmación INCORRECTA: Los miembros privados de una clase base nunca son accesibles en forma directa desde una clase derivada. Al derivar una clase a partir de una clase base protegida, los miembros públicos y protegidos de la clase base se convierten en miembros privados de la clase derivada. Cuando se deriva una clase a partir de una clase base privada, los miembros públicos y protegidos de la clase base se convierten en miembros privados de la clase derivada. Al derivar una clase a partir de una clase base pública, los miembros públicos de la base se convierten en miembros públicos de la clase derivada, y los miembros protegidos de la clase base se convierten en miembros protegidos de la clase derivada.

Respecto al uso de inicializadores en C++ señale la afirmación correcta: Los inicializadores se introducen, tras el carácter dos puntos (:), separados por comas, justo después de abrir las llaves del cuerpo del constructor. Constan del nombre de la variable miembro seguido, entre corchetes, del argumento que le da valor. Los inicializadores son más eficientes que las sentencias de asignación. Un ejemplo sería Punto(const int x, const int y): _x[x], _y[y] {}.

Dado el siguiente código en C++ indique la salida correcta: X: 3.4. X: 7. X: 10.5. Da un error.

Respecto a C++ indique la respuesta correcta: Se pueden definir valores por defecto para los parámetros de una función que sean necesarios sin restricción alguna. El tipo de dato booleano no está soportado, aunque true y false son palabras reservadas del lenguaje. La palabra reservada inline avisa al compilador que una función particular deberá ser generada en línea, en vez de requerir de una llamada de función. La palabra reservada friend es utilizada exclusivamente para definir clases amigo.

¿Cuál de los siguientes frameworks NO implementa el patrón MVC?. Struts 2. VRaptor. Lucene. Spring Boot.

La ejecución del siguiente código válido en Java mostrará por pantalla: int x; double y=272.895; x=(int)(y - 0.9); System.out.println (x);. 271. 272. 272.881. Da error en tiempo de ejecución.

Señale la afirmación FALSA respecto al patrón de diseño MVC: Separa la lógica de negocio de la interfaz de usuario. Incrementa la reutilización y la flexibilidad. Es utilizado en múltiples frameworks. El controlador gestiona todos los accesos a la información con la cual opera el sistema.

Los proveedores de datos .NET Framework incluyen un objeto DbConnection para conectarse al origen de datos. Señale cuál de las siguientes clases NO pertenece a un proveedor de datos: SqlConnection. OleOdbcConnection. OracleConnection. OdbcConnection.

En relación con los servlets señale la respuesta correcta: Para crear un nuevo servlet se debe invocar el método init(). Para destruir un servlet se debe invocar el método doDelete(). La clase ServletConfig sirve para pasarle información al servlet durante su inicialización. La clase ServletSession proporciona a las aplicaciones las herramientas para la gestión de la sesión.

Sobre la plataforma Jakarta EE (antiguo Java EE) señale la respuesta correcta: JNDI: API ofrece servicios de autenticación y autorización. JDBC: API que permite acceder a bases de datos relaciones y no relacionales. JAXR: API que proporciona funcionalidad para servicios web RESTful. JMS: API que permite a las aplicaciones crear, enviar, recibir y leer mensajes.

En el lenguaje C++, si hablamos de un bucle con estructura do…while: Sólo se ejecuta si la condición del bucle es verdadera. Evalúa la condición del bucle y después se ejecuta al menos una vez. Se ejecuta una vez antes de evaluar la condición del bucle. Se ejecuta una sola vez siempre y cuando sea verdadera la condición del bucle.

En Java, siendo x=6 e y=3 (ambas variables de tipo int), la operación x^y da como resultado: 216. 63. 3. 5.

En el entorno de programación .NET, indique que es un NuGet: Una biblioteca de clases base. Un administrador de paquetes. Una implementación de .Net. Un entorno de ejecución.

Indique cuál de las siguientes opciones corresponde a una API de Java para el procesamiento de documentos en formato XML: JNA. StAX. JNI. JPaX.

Para cumplir el cometido que le ha sido asignado va a tener que definir arrays. ¿Cuál es la forma correcta de definir un array de enteros en C#?. int[] arrayEnteros = new {1, 2, 3};. int arrayEnteros[] = new() {1, 2, 3};. int[] arrayEnteros = new[] {1, 2, 3};. int arrayEnteros[] = new {1, 2, 3};.

¿Cómo debe definir el equipo de desarrollo en Java una clase llamada Ejercicio si quiere impedir que se pueda heredar de la misma?. closed class Ejercicio. final class Ejercicio. private class Ejercicio. immutable class Ejercicio.

En Java se detecta que un bucle concatena una cantidad muy elevada de cadenas de texto, penalizando el rendimiento. ¿Qué clase de java.lang habría que utilizar para mejorar la eficiencia?. StringConcat. StringConstruct. StringBuilder. StringCreator.

¿Cuál de los siguientes NO es un framework de persistencia para Java?. Jersey. OpenJPA. Ebean. EclipseLink.

¿Qué es UNITY?. Un framework de persistencia para Java EE/Jakarta EE y .NET. Una plataforma de desarrollo 3D en tiempo real para compilar aplicaciones 2D y 3D, como juegos y simulaciones. Una librería de criptografía simétrica y asimétrica. Un motor de búsqueda personalizable de Apache.

En .NET, el framework multiplataforma de código abierto para crear aplicaciones móviles y de escritorio nativas con C# y XAML que se pueden ejecutar en Android, iOS, macOS y Windows desde una sola base de código compartida se corresponde con: .NET MAUI. .NET MUI. .NET MONO X. .NET MONO IU.

¿Qué API es un estándar de mensajería que permite a los componentes de aplicaciones basados en Java EE crear, enviar, recibir y leer mensajes?. JMail. JSMS. JMX. JMS.

Denunciar Test