option
Cuestiones
ayuda
daypo
buscar.php

simulacro examen programacion unid 5.6,7y 8 cesur

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
simulacro examen programacion unid 5.6,7y 8 cesur

Descripción:
simulacro de examen programacion cesur junio

Fecha de Creación: 2026/05/27

Categoría: Informática

Número Preguntas: 40

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

El método que se utiliza para mover el puntero del archivo hacia adelante la cantidad especificada de bytes en Java es…. getFilePointer(). seek(long). skipBytes(int).

¿Cuál es la clase que se utiliza para transformar un Document en una cadena de texto con formato XML?. StringWriter. Transformer. DOMSource.

Considera el siguiente fragmento de código en Java: import java.util.ArrayList;import java.util.List; public class Main { public static void main(String[] args) { List<String> nombres = new ArrayList<>(); nombres.add("Ana"); nombres.add("Juan"); nombres.add("Elena"); nombres.add("Pedro"); //código adicional } } ¿Cuál de los siguientes fragmentos de código adicional imprimiría todos los nombres de la lista `nombres` en orden inverso?. for (int i = nombres.size() - 1; i >= 0; i--){System.out.println(nombres.get(i));. for (int i = 0; i< nombres.size(); i++){ System.out.println(nombres.get(i));}. for (String nombre : nombres){ System.out.println(nombre);}.

¿Qué valor muestra en pantalla el siguiente código? String cadena1 = "Hola Mundo"; String cadena2 = "hola mundo"; int resultado = cadena1.compareToIgnoreCase(cadena2); System.out.println(resultado);. Un número positivo. Un 0. Un número negativo.

¿Qué método de la clase Pattern se utiliza para crear un objeto Matcher a partir de una cadena de texto?. matches(). compile(). matcher().

Método de la interfaz List que se utiliza para ordenar los elementos de una lista según un criterio determinado. arrange(). order(). sort().

¿Qué imprime en consola el siguiente código? String texto = "abracadabra"; System.out.println(texto.indexOf("ra", 3));. Primera ocurrencia de una cadena dentro de la cadena origen a partir de un índice indicado. El índice donde empieza la última repetición de la cadena buscada. Última posición que ocupa la cadena buscada.

¿Cuál es el tipo de mapa que se utiliza cuando se quiere una colección de pares clave-valor que se ordena por el orden natural de sus claves?. HashMap. LinkedHashMap. TreeMap.

¿Qué clase se utiliza para compilar una expresión regular en Java?. java.util.regex.Matcher. java.util.regex.Pattern. java.util.regex.Regex.

¿Qué método se usa para obtener el nodo raíz de un documento XML?. getRootElement(). getRootNode(). getDocumentElement().

Ventaja de usar LinkedList sobre ArrayList cuando se quiere trabajar con colas. LinkedList permite acceder a los elementos de la cola por su índice, lo que facilita la búsqueda y modificación. LinkedList tiene un tamaño fijo, lo que evita el desperdicio de memoria y mejora el rendimiento. LinkedList implementa la interfaz Deque, que ofrece métodos para manipular ambos extremos de la cola.

Método utilizado para escribir un valor entero en un flujo de salida en Java. writeInt(). writeUTF(). writeDouble().

La clase DataInputStream y DataOutputStream, ¿A qué paquete pertenecen?. java.lang. java.io. java.util.

Considera el siguiente fragmento de código en Java: FileInputStream input = new FileInputStream("archivo.txt"); int data = input.read(); while(data != -1){ //procesa el dato data = input.read(); } input.close(). Crea un nuevo archivo llamado "archivo.txt". Escribe datos en "archivo.txt". Lee y procesa cada byte de "archivo.txt".

¿Cuál es el tipo de flujo de salida que se utiliza para mejorar el rendimiento al escribir datos en el archivo utilizando un búfer interno en el ejercicio?. BufferedOutputStream. FileOutputStream. DataOutputStream.

Formato de marcado que se utiliza para describir los elementos gráficos y su disposición en la interfaz de usuario de una aplicación JavaFX. HTML. FXML. XML.

¿Cuál es el tipo de excepción que captura errores producidos cuando se intenta escribir en un archivo que no existe?. ArithmeticException. IOException. NullPointerException.

¿Cuál es el tipo de modificador que se utiliza para declarar variables que pueden ser accedidas directamente desde el método main, sin necesidad de crear una instancia?. final. public. static.

La clase que se utiliza para leer datos de tipo primitivo desde un flujo de entrada en Java es…. InputStreamReader. DataInputStream. DataOutputStream.

Excepción que se lanza cuando se intenta acceder a un archivo que no existe en el sistema en Java. IOException. FileNotFoundException. EOFException.

Dado el siguiente esquema de clases en Java: class A { int i; A(int valor) { i = valor; } } class B extends A { int j; B(int valor) { super(valor); j = valor + 10; } } public class TestHerencia { public static void main(String[] args) { B obj = new B(5); System.out.println("Valor de i en A: " + obj.i); System.out.println("Valor de j en B: " + obj.j); } } ¿Cuál es la salida del programa cuando se ejecuta?. Se produce un error de compilación porque la clase `B` no puede acceder a la variable `i` de la clase `A`. Se produce un error en tiempo de ejecución debido a la falta de un constructor por defecto en la clase `A`. Valor de i en A: 5 Valor de j en B: 15.

¿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. Evitar que la clase sea heredada y modificada por otras clases. Limitar la accesibilidad de los métodos y atributos de la clase.

Dado el siguiente fragmento de código en Java: class Computadora { final void encender() { System.out.println("Encendiendo computadora"); } } class Portatil extends Computadora { @Override void encender() { System.out.println("Encendiendo portátil"); } } public class Tecnologia { public static void main(String[] args) { Portatil p = new Portatil(); p.encender(); } } ¿Qué sucede cuando se intenta compilar y ejecutar este código?. El programa compila, pero al ejecutarlo, se lanza una excepción en tiempo de ejecución debido a la sobreescritura ilegal de un método final. El programa compila y ejecuta sin errores, imprimiendo "Encendiendo portátil". El compilador emite un error indicando que el método `encender` en `Portatil` no puede sobrescribir el método `encender` en `Computadora` debido a que es final.

Ventaja que ofrece la herencia en la programación. Permite la implementación de algoritmos. Permite la sobrecarga de métodos. Permite la reutilización del código.

Según el siguiente código. ¿Qué método se utilizará para obtener el valor de la variable estática ‘contador’? class Persona { static int contador = 0; static int getContador() { return contador; } static void setContador(int nuevoContador) { contador = nuevoContador; } void contador() { contador++; } }. Persona.setContador(). Persona.contador(). Persona.getContador().

¿Qué tipo de datos se pueden usar para diferenciar los métodos sobrecargados en una clase?. Únicamente tipos de datos numéricos. Únicamente tipos de datos lógicos. Tipos de datos primitivos o tipos de referencia.

¿Qué palabra clave se usa en Java para indicar que un método se redefine en una subclase?. @Override. @Subtype. @Redefine.

¿Qué método de la clase Math se utiliza para generar un número aleatorio entre 0 y 1?. Math.rand(). Math.random(). Math.rnd().

Dado el contexto y el código de ejemplo proporcionado, considere el siguiente fragmento de código que intenta implementar las interfaces `Reproducible` y `Grabable`: interface Reproducible { void reproducir(); void pausar(); } interface Grabable { void grabar(); } class ReproductorUniversal implements Reproducible, Grabable { @Override public void reproducir() { System.out.println("Reproduciendo contenido universal"); } @Override public void pausar() { System.out.println("Pausando contenido universal"); } @Override public void grabar() { System.out.println("Grabando contenido universal"); } public static void main(String[] args) { ReproductorUniversal reproductor = new ReproductorUniversal(); reproductor.reproducir(); reproductor.pausar(); reproductor.grabar(); } } ¿Qué salida produce el código anterior cuando se ejecuta?. Se produce un error de compilación porque una clase no puede implementar más de una interface. Se produce un error en tiempo de ejecución porque los métodos de interface `Grabable` no se pueden tener cuerpo. Reproduciendo contenido universal Pausando contenido universal Grabando contenido universal.

Elemento que se puede definir en una interface en Java. Constantes. Ambas son válidas. Métodos abstractos.

Selecciona el valor entero que devuelve ResultSetMetaData.getColumnType() para una columna de tipo VARCHAR en JDBC. 200. 91. 12.

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. Elimina el registro de un paciente de la tabla `pacientes` correspondiente al DNI especificado. Inserta un nuevo registro en la tabla `pacientes` con el DNI proporcionado.

Clase de la API JDBC que se utiliza para enviar consultas SQL a la base de datos. Statement. Connection. ResultSet.

¿Qué desafíos puede presentar el desfase objeto-relacional?. Dificultades en la consulta de datos. Ambas opciones son correctas. Diferencias de tipos de datos.

¿Qué tipo de driver JDBC puede proporcionar un alto rendimiento de acceso a bases de datos?. El puente JDBC-ODBC. El driver protocolo nativo/todo Java. El driver API nativo/parte Java.

Componente de XAMPP que se utiliza para gestionar bases de datos relacionales. MySQL/MariaDB. PHP. Apache.

Desafíos que tiene el uso del puente JDBC-ODBC. Requiere instalar y configurar el driver ODBC apropiado para la base de datos. Tiene un rendimiento inferior al de otros tipos de drivers JDBC. Ambas opciones son correctas.

Aplicación que se utiliza para crear un nuevo proyecto en Eclipse donde se puede agregar el conector JDBC. XAMPP Control Panel. Eclipse IDE. MySQL Workbench.

¿Qué es una conexión con una base de datos?. Una sesión con una base de datos específica. Una consulta a una base de datos específica. Una transacción con una base de datos específica.

¿Qué es una transacción en una base de datos relacional?. 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 lectura que se realizan de manera simultánea y se pueden repetir si ocurren cambios. Una secuencia de operaciones de consulta que se realizan de manera eficiente y se pueden optimizar si ocurren demoras.

Denunciar Test