option
Cuestiones
ayuda
daypo
buscar.php

Programación 2CS

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programación 2CS

Descripción:
test de programación

Fecha de Creación: 2025/05/06

Categoría: Otros

Número Preguntas: 40

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

Dado el siguiente fragmento de código para establecer una conexión a una base de datos MySQL utilizando JDBC en Java: String url = “jdbc:mysql://localhost:3306/miBaseDeDatos”; String user = “miUsuario”; String password = “miContraseña”; try { Connection conexion = DriverManager.getConnection(url, user, password); System.out.println(“Conexión establecida correctamente.”); } catch (SQLException e) { System.err.println(“Error al establecer la conexión: “ + e.getMessage()); } ¿Qué deberías asegurarte de tener configurado correctamente para que este código funcione sin problemas?. Asegurarse de que el controlador JDBC de MySQL (`mysql-connector-java`) está agregado al classpath del proyecto. Configurar las reglas del firewall para permitir conexiones al puerto `3306` desde `localhost`. Modificar el archivo `hosts` del sistema operativo para incluir una entrada para `localhost`.

¿Cuál es la versión de Java que introdujo la programación genérica?. Java 1.4. Java 5.0. Java 8.

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

La interfaz que se usa para procesar un fichero XML con SAX mediante eventos es…. ContentHandler. EventHandler. SAXHandler.

El método que se utiliza para leer un objeto desde un flujo de entrada en Java es…. readDouble(). readObject(). readUTF().

Método que pertenece a la clase DataOutputStream que se utiliza para escribir una cadena de texto con un formato de codificación de caracteres Unicode. writeChars(). writeString(). writeUTF().

Argumento que se puede pasar a los métodos getXXX() para indicar el nombre de la columna. Object. String. int.

Método de la interfaz Set que se utiliza para añadir un elemento a un conjunto. add(elemento). insert(elemento). put(elemento).

Considere la siguiente definición de clase en Java: class Calculadora { int sumar(int a, int b) { return a + b; } double sumar(double a, double b) { return a + b; } } public class Main { public static void main(String[] args) { Calculadora calculadora = new Calculadora(); System.out.println(calculadora.sumar(6, 2)); System.out.println(calculadora.sumar(1.5, 5.1)); } } ¿Cuál es el resultado de ejecutar el código anterior?. 8 6.6. 8.0 6.6. Error de compilación debido a la ambigüedad en la sobrecarga de métodos.

Si se quiere multiplicar una matriz A por una matriz B, utilizando código en Java. ¿Qué requisito debe cumplirse?. El número de columnas de la matriz de la izquierda (A) diferente al número de filas de la matriz de la derecha (B). El número de columnas de la matriz de la izquierda (A) igual al número de filas de la matriz de la derecha (B). El número de filas de la matriz de la izquierda (A) igual al número de filas de la matriz de la derecha (B).

Método de la clase File que se utiliza para borrar un archivo inmediatamente en Java. delete(). deleteOnExit(). remove().

¿Cuál es el propósito del siguiente extracto de código en Java? String cadena = null; if (cadena == null) { throw new NullPointerException(“La cadena no puede ser nula”); }. Realizar una llamada al método llamado NullPointerException(). Verifica que la cadena es nula y entonces finaliza la ejecución del programa inmediatamente. Verificar si la variable cadena es nula y en caso afirmativo, lanzar una excepción que será captura en un bloque catch.

Clase del paquete java.lang que es una clase estática que proporciona métodos para realizar operaciones matemáticas. Math. Number. Random.

Constructor que se ejecuta por defecto en la superclase si no se especifica explícitamente en la subclase. El constructor con parámetros. El constructor que coincida con el de la subclase. El constructor sin parámetros.

¿Qué implica que una clase sea una clase final?. Que la clase no puede tener métodos. Que la clase no puede tener subclases. Que la clase no puede tener variables.

El método que se utiliza para cerrar correctamente los recursos después de utilizarlos en Java es…. close(). finalize(). release().

El tipo de lista que se utiliza cuando se quiere acceder a los elementos por su orden de llegada es…. Listas densas. Listas enlazadas. Listas ordinales.

Ventaja que tiene hacer públicos los miembros objeto de una clase compuesta. Permite acceder a las funcionalidades y propiedades de los objetos contenidos. Permite crear nuevos objetos a partir de los objetos contenidos. Permite modificar el estado interno de los objetos contenidos.

Ventaja de utilizar un buffer para leer o escribir datos en Java. Permite leer o escribir datos de diferentes tipos, como bytes, caracteres o líneas. Permite leer o escribir datos de forma aleatoria, sin seguir un orden secuencial. Permite leer o escribir datos en bloques, lo que mejora el rendimiento de la lectura o escritura de datos grandes.

El tipo de proyecto que se debe crear para desarrollar una aplicación JavaFX en Eclipse es…El tipo de proyecto que se debe crear para desarrollar una aplicación JavaFX en Eclipse es…. Java Application Project. Java Project. JavaFX Project.

¿Cómo se denomina al tipo de flujo de salida que se utiliza para escribir datos de diferentes tipos en un formato binario?. BufferedOutputStream. DataOutputStream. FileOutputStream.

Método de la clase Document que se utiliza para crear un nuevo elemento con una etiqueta determinada. createElement(String tag). createNode(String tag). createTag(String tag).

Método de la clase String que se utiliza para buscar la última ocurrencia de un carácter dentro de una cadena. charAt(int index). indexOf(int ch). lastIndexOf(int ch).

¿Cuál es el significado de la persistencia de objetos?. La capacidad de compartir y transferir objetos entre diferentes programas y sistemas. La capacidad de crear y modificar objetos en tiempo de ejecución, según las necesidades del programa. La capacidad de mantener la información de objetos a lo largo del tiempo, más allá de la vida útil de la ejecución del programa.

Dado el siguiente código en Java, ¿Qué devuelve `saludo.substring(5);`? String saludo = “Hola Mundo”;. Hola. Hola Mundo. Mundo.

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

Un archivo binario en Java es…. Un archivo que contiene datos representados en formato binario (0 y 1). Un archivo que contiene datos representados en formato de caracteres (letras, números y símbolos). Un archivo que contiene datos representados en formato de objetos (clases e instancias).

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

Considera el siguiente fragmento de código que utiliza un objeto `Statement` para ejecutar una con sulta `SELECT` en una base de datos y procesar los resultados: String query = “SELECT nombre, apellido, email FROM pacientes WHERE activo = true”; try (Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/hospital”, “usuario”, “contraseña”); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(query)) { while (rs.next()) { System.out.println(rs.getString(“nombre”) + “ “ + rs.getString(“apellido”) + “ - “ + rs.getStrin g(“email”)); } } catch (SQLException e) { e.printStackTrace(); } ¿Cuál es el propósito principal de este código?. Crear una nueva tabla en la base de datos. Insertar un nuevo registro en la tabla `pacientes`. Recuperar y mostrar los nombres, apellidos y correos electrónicos de los pacientes activos.

¿Qué es una consulta preparada de tipo preparedStatement?. Una consulta que se compila antes de ejecutarse y puede contener parámetros variables. Una consulta que se compila y se ejecuta al mismo tiempo y puede contener parámetros opcionales. Una consulta que se ejecuta antes de compilarse y puede contener parámetros fijos.

¿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 circular. Lista enlazada bidireccional. Lista enlazada unidireccional.

Ventaja que ofrece el uso de variables finales para definir constantes que se usan en toda la clase. Ambas son válidas. Evita que se cambien accidentalmente los valores de las constantes. Mejora la legibilidad y el mantenimiento del código.

Desventaja que tiene el driver API nativo/parte Java. Requiere instalar y configurar la interfaz de conectividad de protocolo para la base de datos. Requiere instalar y configurar la interfaz de conectividad de red para la base de datos. Requiere instalar y configurar la interfaz de conectividad nativa para la base de datos.

¿Qué es una excepción en Java?. Un error que ocurre cuando el usuario introduce datos incorrectos o inválidos. Un error que ocurre durante la compilación de un programa y que impide que el programa se ejecute correctamente. 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.

Método que se utiliza para recuperar el valor de una columna de tipo booleano. getBit(). getBoolean(). getFlag().

Diferencia entre un array unidimensional de tipo primitivo y uno de tipo referencia. El primero almacena valores y el segundo almacena referencias a objetos. El primero ocupa más memoria que el segundo porque los valores son más grandes que las referencias. El primero se crea con la palabra clave new y el segundo con un inicializador.

¿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?. static. statical. statically.

¿Cuáles son el tipo de datos que se pueden usar para diferenciar los métodos sobrecargados en una clase?. Ambos son válidos. Numéricos o lógicos. Primitivos o referencias.

¿Qué ocurre si una clase implementa una interface pero no define todos los métodos de la interface?. Se produce un error en tiempo de compilación. Se produce una conversión implícita a una clase abstracta. Se produce una excepción en tiempo de ejecución.

El siguiente fragmento de código en Java demuestra la sobreescritura del método `run` de la clase `Thread`: class SaludoThread extends Thread { @Override public void run() { System.out.println(“¡Hola desde el thread secundario!”); } public static void main(String[] args) { SaludoThread miThread = new SaludoThread(); miThread.start(); } } ¿Qué salida produce el código anterior cuando se ejecuta?. Imprime “¡Hola desde el thread secundario!” en la consola. No produce ninguna salida porque el método `run` de la clase `Thread` no ha sido correctamente sobreescrito. Resulta en un error de compilación debido a una incorrecta sobreescritura del método `run`.

Denunciar Test