PROGRAMACION DAM 1 CURSO
|
|
Título del Test:
![]() PROGRAMACION DAM 1 CURSO Descripción: TEMARIO CIDEAD |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué característica de un algoritmo indica que debe producir los mismos resultados si se aplica sobre los mismos datos de entrada?. Finitud. Precisión. Determinismo. Eficacia. En el ciclo de vida del software, la fase de "Análisis" tiene como objetivo principal: Escribir el código en el IDE. Definir qué debe hacer el programa (requisitos). Corregir errores de compilación. Instalar el JDK en el ordenador. ¿Cuál de los siguientes es un ejemplo de lenguaje de programación con paradigma declarativo?. Java. C++. SQL. Python. ¿Qué imprimirá el siguiente código Java? int a = 10; int b = 3; System.out.println(a % b);. 3. 3.33. 1. 0. ¿Cuál es el resultado de la siguiente operación de "casting" en Java? double precio = 19.99; int oferta = (int) precio; System.out.println(oferta);. 20. 19. 19.99. Error de compilación. ¿Qué tipo de dato es el más adecuado para almacenar un solo carácter como 'A' o '$' en Java?. String. byte. char. boolean. ¿Cuántas veces se ejecutará el siguiente bucle while en Java? int i = 5; while (i > 0) { i--; }. 4 veces. 5 veces. 6 veces. Ninguna, hay un error de sintaxis. En una estructura switch en Java, ¿qué ocurre si se omite la sentencia 'break' en un 'case'?. El programa da error y no compila. Se ejecutan los siguientes 'case' de forma consecutiva hasta encontrar un 'break' o el final. El programa se detiene inmediatamente. Se ejecuta el 'default' directamente. ¿Qué imprimirá este código Java? int x = 10; if (x > 10) { System.out.print("A"); } else if (x == 10) { System.out.print("B"); } else { System.out.print("C"); }. A. B. C. BC. ¿Cómo se denomina a la capacidad de un objeto de ocultar sus datos internos y permitir el acceso solo mediante métodos públicos?. Herencia. Polimorfismo. Encapsulación. Abstracción. El modificador 'static' en un método en Java significa que: El método no puede ser modificado. El método pertenece a la clase y no requiere crear un objeto para ser invocado. El método es privado por defecto. El método solo puede ser usado en bucles. ¿Qué palabra reservada se usa para invocar al constructor de la clase padre en Java?. this. parent. super. extends. Si una clase 'Coche' hereda de 'Vehiculo', ¿cuál es la sintaxis correcta en Java?. class Coche implements Vehiculo. class Vehiculo extends Coche. class Coche extends Vehiculo. class Coche : Vehiculo. ¿Qué es un "Constructor de Copia" en Java?. Un método que imprime una copia del código. Un constructor que recibe como parámetro otro objeto de la misma clase para clonar sus valores. Una herramienta del sistema operativo. Un método que borra el objeto original. ¿Quién se encarga de liberar la memoria de los objetos que ya no tienen referencias en Java?. El programador manualmente con delete. El compilador. El Recolector de Basura (Garbage Collector). La base de datos. ¿Qué imprimirá este código Java? String s1 = "hola"; String s2 = "hola"; if (s1.equals(s2)) { System.out.println("Iguales"); }. Iguales. No imprime nada. Error de sintaxis. false. ¿Qué bloque se utiliza para capturar una excepción específica en Java?. try. catch. finally. throw. ¿Cuál de estas es una excepción "Checked" (que el compilador te obliga a gestionar) en Java?. NullPointerException. ArithmeticException. IOException. ArrayIndexOutOfBoundsException. ¿Para qué sirve la palabra 'throws' en la cabecera de un método en Java?. Para lanzar una excepción manualmente. Para indicar que ese método puede delegar la gestión de una excepción a quien lo llame. Para cerrar el programa. Para evitar que ocurran errores. ¿Qué diferencia principal hay entre ArrayList y HashSet en Java?. ArrayList permite duplicados y HashSet no. HashSet mantiene el orden de inserción y ArrayList no. ArrayList es solo para números. No hay ninguna diferencia. ¿Qué clase se utiliza para saltar a una posición específica de un archivo (acceso aleatorio) en Java?. FileReader. BufferedReader. RandomAccessFile. Scanner. Para leer un archivo de texto línea por línea de forma eficiente en Java, usamos: FileOutputStream. BufferedReader y su método readLine(). Math.random(). System.out.print(). ¿Qué significan las siglas JDBC en Java?. Java Data Binary Connection. Java Database Connectivity. Joint Database Control. Java Debugging Center. ¿Cuál es el primer paso para conectar Java con una base de datos MySQL?. Cerrar el IDE. Cargar el Driver (controlador) correspondiente. Borrar la tabla. Reiniciar el ordenador. ¿Qué objeto JDBC se usa para almacenar los resultados de una consulta SELECT en Java?. Connection. Statement. ResultSet. DriverManager. ¿Qué herramienta visual se usa comúnmente con JavaFX para diseñar ventanas mediante "arrastrar y soltar"?. Notepad++. Scene Builder. MySQL Workbench. Git. ¿Qué es una "Interface" en Java?. Una clase que tiene todos sus métodos implementados. Un contrato que define qué métodos debe implementar una clase, pero no cómo. El diseño de los botones de la aplicación. Una variable global. ¿Qué imprimirá este código Java? int[] nums = {1, 2, 3}; System.out.println(nums.length);. 2. 3. 4. 0. El método seek(long pos) de RandomAccessFile sirve para: Buscar una palabra en el texto. Posicionar el puntero del archivo en un byte específico. Borrar el archivo. Cambiar el nombre del archivo. ¿Qué ocurre si intentamos dividir un entero por cero en Java?. El resultado es Infinity. El programa se cuelga sin decir nada. Se lanza una ArithmeticException. Java lo convierte automáticamente en 1. |




