Java – Nivel 1 – Test 8
Tests similares
Respuestas:
1. Observa el siguiente código:
String texto = «Programación»;
System.out.println(texto.substring(0, 4));
¿Qué se imprimirá?
Respuesta: Prog
Explicación: El método substring(0, 4) toma una parte del String desde el índice 0 (incluido) hasta el índice 4 (excluido). Por lo tanto, los primeros 4 caracteres (Prog) son los que se imprimen.
2. ¿Cómo se declara una variable de tipo carácter en Java?
Respuesta: char c;
Explicación: En Java, el tipo de dato para almacenar un solo carácter es char. Ejemplo:
char letra = ‘A’;
Los caracteres se encierran entre comillas simples (‘).
3. ¿Cómo se escribe un bucle for que se repita 3 veces en Java?
Respuesta: for (int i = 0; i < 3; i++) { }
Explicación: Un bucle for típico en Java incluye una inicialización, una condición y un incremento. Este bucle comienza en i = 0, se ejecuta mientras i < 3, y aumenta i en cada iteración.
4. ¿Cuál es el operador de desigualdad en Java?
Respuesta: !=
Explicación: El operador != significa «distinto de» en Java. Por ejemplo:
int a = 5;
System.out.println(a != 3); // Salida: true
5. ¿Cuál es la palabra clave para indicar que un método no devuelve nada en Java?
Respuesta: void
Explicación: El tipo void se usa para métodos que no devuelven un valor. Ejemplo:
public void saludar() {
System.out.println(«Hola»);
}
6. ¿Qué hace el método contains(«Java») en un String?
Respuesta: Verifica si el String contiene «Java»
Explicación: El método contains() devuelve true si la cadena incluye la subcadena especificada, y false si no. Ejemplo:
String texto = «Me gusta Java»;
System.out.println(texto.contains(«Java»)); // Salida: true
7. ¿Cuál es el resultado de 15 % 2 en Java?
Respuesta: 1
Explicación: El operador % calcula el residuo de la división. En este caso:
15 dividido entre 2 = 7 con residuo 1
8. Observa el siguiente código:
boolean a = true;
boolean b = false;
System.out.println(a && b);
¿Qué se imprimirá?
Respuesta: false
Explicación: El operador lógico && (Y lógico) devuelve true solo si ambas expresiones son true. Aquí, como b es false, el resultado es false.
9. ¿Cómo se escribe un switch en Java?
Respuesta: switch (variable) { case valor: … break; }
Explicación: La estructura básica de un bloque switch en Java es:
switch (variable) {
case valor1:
// Código
break;
case valor2:
// Código
break;
default:
// Código
}
El uso del break evita que se ejecuten los casos siguientes después de un caso coincidente.
10. ¿Qué hace el método toUpperCase() en un String?
Respuesta: Convierte el String a mayúsculas
Explicación: El método toUpperCase() convierte todas las letras de un String a mayúsculas. Ejemplo:
String texto = «java»;
System.out.println(texto.toUpperCase()); // Salida: JAVA