Simulacros Programación
![]() |
![]() |
![]() |
Título del Test:![]() Simulacros Programación Descripción: Simulacro de Junio |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué restricción tiene la llamada a super() dentro de un constructor de una subclase?. Debe ser la primera sentencia del constructor. No debe haber ninguna otra llamada a super() en el mismo constructor. Debe ser la última sentencia del constructor. ¿Cuál es el símbolo que se utiliza para indicar un parámetro de tipo genérico en la definición de una clase, interfaz o método?. {}. []. <>. Un protocolo de red independiente de la base de datos es…. Ambas opciones son correctas. Un protocolo que permite comunicarse con cualquier base de datos sin necesidad de instalar su biblioteca cliente específica. Un protocolo que permite comunicarse con cualquier base de datos sin necesidad de conocer su lenguaje de consulta específico. ¿Qué es una herramienta ORM?. Una herramienta que permite crear consultas SQL a partir de operaciones orientadas a objetos. Una herramienta que permite mapear objetos de la aplicación a las tablas de la base de datos y viceversa. Una herramienta que permite convertir tipos de datos entre una base de datos relacional y una aplicación orientada a objetos. Dado el siguiente array unidimensional en Java, int[] numeros = {2, 4, 6, 8, 10}; ¿Cuál sería el resultado de imprimir `numeros[2]`?. 2. 4. 6. ¿Qué palabra clave se usa en Java para indicar que un método se redefine en una subclase?. @Redefine. @Subtype. @Override. La clase que se utiliza para crear un objeto que lee una línea de caracteres desde un flujo de entrada en Java es…. BufferedReader. BufferedWriter. Scanner. ¿Cómo se denomina al tipo de archivos que se utilizan para representar la estructura de la interfaz de manera declarativa y separada del código Java en JavaFX?. HTML. FXML. XML. Considera el siguiente fragmento de código que utiliza `PreparedStatement`: ¿Cuál es el propósito de este código? String insertQuery = "INSERT INTO pacientes(nombre, apellido, dni, email) VALUES (?, ?, ?, ?)"; try (Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital", "usuario", "contraseña"); PreparedStatement pstmt = conn.prepareStatement(insertQuery)) { pstmt.setString(1, "Juan"); pstmt.setString(2, "Pérez"); pstmt.setString(3, "12345678A"); pstmt.setString(4, "juan.perez@example.com"); int affectedRows = pstmt.executeUpdate(); if (affectedRows > 0) { System.out.println("Registro insertado correctamente."); } } catch (SQLException e) { e.printStackTrace(); }. Actualiza los detalles de un paciente en la tabla `pacientes` basado en el DNI proporcionado. Inserta un nuevo registro en la tabla `pacientes` con el DNI proporcionado. Elimina el registro de un paciente de la tabla `pacientes` correspondiente al DNI especificado. El tipo de archivo que se utiliza para representar la estructura de la interfaz de manera declarativa y separada del código Java en JavaFX es…. HTML. XML. FXML. ¿Qué es un URL de JDBC?. Un modo de identificar un driver de base de datos y la información necesaria para localizar y conectar a una base de datos. Un modo de identificar un subnombre de base de datos y la información necesaria para localizar y conectar a un driver. Un modo de identificar un protocolo de red y la información necesaria para localizar y conectar a un servidor. ¿Qué es una excepción en Java?. Un error que ocurre durante la compilación de un programa y que impide que el programa se ejecute correctamente. Un error que ocurre cuando el usuario introduce datos incorrectos o inválidos. Un error que ocurre durante la ejecución de un programa y que puede causar que el programa se detenga o se comporte de forma inesperada. Algoritmo de ordenación que compara los elementos adyacentes de un array unidimensional e intercambia sus posiciones si no están en el orden deseado. Ordenación rápida. Ordenación de pila. Ordenación de burbuja. ¿Qué operador se usa para concatenar cadenas en Java?. . &. +. Dado el siguiente código: FileReader fr = new FileReader("documento.txt"); BufferedReader br = new BufferedReader(fr); String line; while((line = br.readLine()) != null) { System.out.println(line); } br.close(); ¿Qué tarea realiza este fragmento de código?. Cuenta el número de líneas en "documento.txt". Copia el contenido de "documento.txt" a otro archivo. Lee y muestra cada línea de "documento.txt". ¿Qué clase se utiliza para compilar una expresión regular en Java?. java.util.regex.Matcher. java.util.regex.Regex. java.util.regex.Pattern. Considera el siguiente método de búsqueda binaria en Java. ¿Cuál es el propósito de `int mid = low + (high - low) / 2;`? int binarySearch(int array[], int x){ int low = 0, high = array.length - 1; while(low <= high){ int mid = low + (high - low) / 2; //cuerpo del algoritmo omitido } return -1;//elemento no encontrado }. Encontrar el índice medio del array. Calcular el promedio de los elementos del array. Sumar los elementos del array. Observa el siguiente fragmento de código en Java: class Calculadora { static int sumar(int a, int b) { return a + b; } static double dividir(double a, double b) { return a / b; } public static void main(String[] args) { int resultadoSuma = Calculadora.sumar(5, 3); double resultadoDivision = Calculadora.dividir(10.0, 2.0); System.out.println("Resultado de la suma: " + resultadoSuma); System.out.println("Resultado de la división: " + resultadoDivision); } } ¿Qué salida produce el código anterior cuando se ejecuta?. Se produce un error en tiempo de compilación porque los métodos no pueden ser estáticos. Resultado de la suma: 8. Resultado de la división: 5.0. ¿Cuál es la versión de Java que introdujo la programación genérica?. Java 8. Java 5.0. Java 1.4. ¿Qué clase es la superclase de todas las clases en Java?. Class. Object. String. ¿Cuál es la clase que se utiliza para transformar un Document en una cadena de texto con formato XML?. StringWriter. DOMSource. Transformer. Un bloque try-finally en Java es…. Una estructura de control que permite ejecutar cierto código solo si no ocurre una excepción dentro del bloque try. Una estructura de control que permite ejecutar cierto código siempre, independientemente de si ocurre una excepción o no dentro del bloque try. Una estructura de control que permite ejecutar cierto código solo si ocurre una excepción dentro del bloque try. Ventajas que tiene el uso de una herramienta ORM. Simplifica el mapeo de objetos a tablas y facilita la interacción con la base de datos relacional. Ambas opciones son correctas. Abstrae al desarrollador de la necesidad de escribir consultas SQL explícitas. Argumento que se puede pasar a los métodos getXXX() para indicar el nombre de la columna. int. Object. String. ¿Qué es una transacción en una base de datos relacional?. Una secuencia de operaciones de lectura que se realizan de manera simultánea y se pueden repetir si ocurren cambios. Una secuencia de operaciones de escritura que se realizan de manera atómica y se pueden deshacer si ocurren errores. Una secuencia de operaciones de consulta que se realizan de manera eficiente y se pueden optimizar si ocurren demoras. ¿Cuál es el tipo de variable que se puede utilizar para contar el número de objetos creados de una clase?. Variable final. Variable estática. Variable local. Objeto que se utiliza para acceder a la entrada estándar en Java. System.out. System.err. System.in. ¿Cuál es la palabra clave que se usa en Java para indicar que un método pertenece a la clase y no a las instancias?. statically. static. statical. Palabra clave que se usa en Java para invocar al constructor de la superclase desde el constructor de la subclase. this. super. new. ¿Qué clase se utiliza para leer bytes desde un archivo binario en Java?. FileReader. FileInputStream. FileOutputStream. Método de la clase File que se utiliza para borrar un archivo inmediatamente en Java. deleteOnExit(). remove(). delete(). ¿Cuál es la clase que se utiliza para obtener conexiones con la base de datos desde programas cliente escritos en Java?. java.sql.Driver. java.sql.Connection. java.sql.DriverManager. ¿Cuál es el tipo de lista que se caracteriza por tener una referencia al primer y al último nodo, y cada nodo tiene una referencia al anterior y al siguiente?. Lista enlazada unidireccional. Lista circular. Lista enlazada bidireccional. Un lenguaje de consulta es…. Un lenguaje que permite realizar operaciones sobre los datos de una base de datos. Un lenguaje que permite comunicarse con el sistema de gestión de una base de datos. Un lenguaje que permite crear y modificar la estructura de una base de datos. Palabra clave que se usa en Java para indicar que una clase hereda de otra. implements. inherits. extends. Dado el siguiente código: File f = new File("miArchivo.txt"); if (f.exists()) { System.out.println("El archivo existe"); } else { System.out.println("El archivo no existe"); } ¿Qué hace este fragmento de código?. Borra el archivo "miArchivo.txt" si existe. Crea un nuevo archivo "miArchivo.txt" si no existe. Verifica la existencia de "miArchivo.txt" e imprime un mensaje. ¿Cuál de las siguientes afirmaciones describe mejor el propósito de una clase final en Java?. Facilitar la creación de instancias de la clase a través de métodos estáticos. Limitar la accesibilidad de los métodos y atributos de la clase. Evitar que la clase sea heredada y modificada por otras clases. Un modelo de datos es…. Una forma de definir cómo se almacenan y se recuperan los datos en una base de datos. Una forma de definir cómo se organizan y se relacionan los datos en una base de datos. Una forma de definir cómo se procesan y se analizan los datos en una base de datos. ¿Cómo accederías al valor asociado con la clave "Categoria" en el siguiente Map? Map<String, String> miMapa = new HashMap<>(); miMapa.put("idProducto", "452B"); miMapa.put("Nombre", "Guisantes"); miMapa.put("Categoria", "Alimentación");. miMapa.fetch("Categoria ");. miMapa.get("Categoria");. miMapa["Categoria"];. Palabra clave que se usa en Java para indicar que un constructor tiene el mismo nombre que otro pero con diferentes parámetros. overload. override. none. |