Java – Nivel 1 – Test 9
Tests similares
Respuestas:
1. ¿Cómo se declara una variable de tipo entero largo en Java?
Respuesta: long x;
Explicación:
En Java, el tipo de dato long se usa para almacenar números enteros grandes. Ejemplo:
long x = 10000000000L;
El sufijo L puede ser opcional para números pequeños, pero es obligatorio para valores grandes.
2. ¿Qué hace el método charAt(1) en un String «Java»?
Respuesta: Devuelve ‘a’
Explicación:
El método charAt(int index) devuelve el carácter en la posición indicada, comenzando desde 0. En el String «Java», el índice 1 corresponde a la letra ‘a’.
3. ¿Cómo se escribe un comentario de múltiples líneas en Java?
Respuesta: /* Comentario de múltiples líneas */
Explicación:
Los comentarios de múltiples líneas en Java se encierran entre /* y */. Ejemplo:
/*
Esto es un comentario
de múltiples líneas
*/
4. ¿Qué hace el método indexOf(«a») en un String?
Respuesta: Devuelve la posición de la primera «a»
Explicación:
El método indexOf(String) devuelve el índice de la primera aparición de la subcadena especificada. Si no se encuentra, devuelve -1. Ejemplo:
String texto = «Java»;
System.out.println(texto.indexOf(«a»)); // Salida: 1
5. ¿Cuál es el resultado de 8 + 2 * 3 en Java?
Respuesta: 14
Explicación:
En Java, la multiplicación (*) tiene mayor precedencia que la suma (+). La operación se evalúa como:
8 + (2 * 3) = 8 + 6 = 14
6. ¿Cuál es la palabra clave para crear un objeto en Java?
Respuesta: new
Explicación:
En Java, la palabra clave new se utiliza para crear instancias de objetos. Ejemplo:
String texto = new String(«Hola»);
7. ¿Cómo se escribe una condición «o» en Java?
Respuesta: x || y
Explicación:
El operador lógico «o» en Java es ||. Este operador evalúa a true si al menos una de las condiciones es verdadera. Ejemplo:
boolean resultado = (5 > 3) || (2 > 4); // Salida: true
8. ¿Cuál es el operador de asignación compuesta para la resta en Java?
Respuesta: -=
Explicación:
El operador -= combina la resta con la asignación. Ejemplo:
int x = 10;
x -= 3; // x ahora es 7
9. Observa el siguiente código:
String nombre = «Juan»;
System.out.println(«Hola » + nombre);
¿Qué se imprimirá?
Respuesta: Hola Juan
Explicación:
El operador + se usa para concatenar Strings en Java. En este caso, «Hola » se concatena con el valor de nombre («Juan»), produciendo «Hola Juan».
10. Observa el siguiente código:
int x = 5;
System.out.println(x > 3 ? «Mayor» : «Menor»);
¿Qué se imprimirá?
Respuesta: Mayor
Explicación:
El operador ternario condición ? valor1 : valor2 evalúa si la condición es true. Si lo es, devuelve valor1; de lo contrario, devuelve valor2. Aquí, 5 > 3 es true, por lo que se imprime «Mayor».