ejercicos
|
|
Título del Test:
![]() ejercicos Descripción: ejercicos jv |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál es el resultado de intentar compilar y ejecutar este código? int x = 10; if (x = 20) System.out.print("Es 20"); else System.out.print("No es 20");. Es 20. No es 20. Error de compilación: no se puede convertir int a boolean. Error de ejecución. Dada la instrucción String s1 = "Java"; String s2 = new String("Java");, ¿cuál es el resultado de s1 == s2?. true. false. Error de compilación. null. ¿Qué imprime el siguiente código? int a = 2, b = 3; System.out.print(a++ * ++b);. 6. 8. 12. 9. ¿Cuál de los siguientes no es una palabra reservada en Java?. strictfp. transient. constant. volatile. ¿Qué sucede al intentar compilar esto? public void metodo() { final int a; a = 10; System.out.println(a); }. Error de compilación: a debe inicializarse en la declaración. Imprime 10. Error de ejecución: variable no inicializada. Imprime un valor basura. ¿Qué imprime el siguiente bucle? Java for(int i=0; i<3; i++) { if(i==1) continue; System.out.print(i); }. 012. 02. 0. 12. ¿Qué hace el siguiente código? public static void main(String[] args) { int a; System.out.println(a); }. 0. true. Error en tiempo de ejecucion. No compila. ¿Qué tipo de error lanza 10 / 0 con enteros?. NullPointerException. ArithmeticException. NumberFormatException. No lanza nada, devuelve Infinity. ¿Cómo se declara un arreglo de dos dimensiones con 3 filas y 2 columnas?. int[][] a = new int[2][3];. int a[][] = new int[3][2];. int[3][2] a = new int[][];. Array a = new Array(3,2);. class Main { public static void main(String[] args) { double a; System.out.println(a); } }. No compila. Error en tiempo de ejecucion. 0.0. NaN. ¿Cuál es el resultado de "2" + 2 + 2?. 42. "222". 6. 24. ¿Y el de 2 + 2 + "2"?. "42". "222". 6. "24". ¿Qué palabra clave se usa para que una clase no pueda ser heredada?. static. abstract. final. private. ¿Qué interfaz es la raíz de la jerarquía de colecciones (excepto Maps)?. List. Collection. Iterable. Set. ¿Qué imprime? int[] a = new int[5]; System.out.println(a.length);. 0. 5. Error de compilación. null. ¿Qué imprime? String s = ""; System.out.println(s.length());. 1. 0. null. Error. ¿Qué imprime? int[] a = {1,2,3,4}; System.out.println(a.length);. 3. 4. 5. Error. ¿Qué sucede? String s = null; System.out.println(s.length());. 0. null. Error de compilación. NullPointerException. ¿Qué imprime? String s = "Java"; s.concat(" SE"); System.out.println(s);. Java SE. Java. SE. Error. StringBuffer sb = new StringBuffer("Java"); sb.append(" SE"); System.out.println(sb);. Java. Java SE. SE. Error. ¿Qué imprime? String s1 = "A"; String s2 = "A"; System.out.println(s1 == s2);. true. false. Error. ¿Qué imprime? String s1 = new String("A"); String s2 = new String("A"); System.out.println(s1 == s2); A) true B) false C) Error. true. false. Error. Selecciona con la respuesta correcta. . .. ~. /. ¿Cuál es la principal diferencia entre la interfaz Path y la clase File en Java?. No hay diferencia, son sinónimos en las versiones actuales de Java. File solo sirve para archivos de texto y Path para archivos binarios. Path es parte de NIO.2 y ofrece más funcionalidades que la antigua clase File. Path es una clase concreta y File es una interfaz. ¿Qué método de la interfaz Path se utiliza para combinar dos rutas?. relativize(). resolve(). combine(). append(). ¿Cuál de estas clases se utiliza para leer archivos de texto carácter por carácter o línea por línea de forma eficiente?. ObjectInputStream. FileInputStream. BufferedReader. FileWriter. ¿Qué hace el método normalize() en un objeto de tipo Path?. Cambia todos los separadores a barras diagonales inversas (). Verifica si el archivo realmente existe en el disco. Elimina redundancias como '.' y '..' de la ruta. Convierte una ruta absoluta en una relativa. Selecciona las respuestas correctas. . .. /. \\. ~. ¿Qué símbolo representa el directorio actual?. . .. ~. /. ¿Qué símbolo representa el directorio padre?. .. . //. ~. ¿Cuál NO es reconocido por Java como ruta especial?. . .. ~. /. ¿Cuál es la forma MÁS portable de manejar rutas en Java?. "C:\\temp\\file.txt". "/temp/file.txt". Paths.get("temp","file.txt");. "temp\\file.txt". ¿Cuál es VERDAD?. ~ siempre apunta al home en Java. Java expande automáticamente ~. ~ es manejado por el sistema operativo/shell, no por Java. ~ es equivalente a . Selecciona las correctas. LocalDate. LocalTime. LocalDateTime. Date. MonthDay. final int i = 1; i++;. Error en tiempo de compilación. Error en tiempo de ejecución. Compila y el valor de i es 2. Compila y el valor de i permanece en 1. Método de la clase Object que permite evaluar si dos valores son iguales. isEquals(). ==. hashCode(). equals(). ¿Como se declara una constante en Java?. immutable. static. final. const. ¿Qué imprime el siguiente ejemplo? int i = 5; switch (i) { default: System.out.println("Default"); case 1: System.out.println(1); break; case 2: System.out.println(2); case 3: System.out.println(3); break; }. Error. 1. Default. Default 1. int i = 1; switch (i) { default: System.out.println("Default"); case 1: System.out.println(1); break; case 2: System.out.println(2); case 3: System.out.println(3); break; }. 1. Default. Error al ejecutar. 0. ¿Qué regresa el operador ternario? (condicion) ? valor_1 : valor_2;. (condicion) ? valor_verdadero : valor_falso;. (condicion) ? valor_verdadero : valor_verdadero;. (condicion) ? valor_falso : valor_falso;. (condicion) ? valor_falso : valor_verdadero;. |





