Java – Nivel 2 – Test 7
Tests similares
Respuestas:
1. ¿Qué imprimirá el siguiente código?
boolean a = true, b = false;
System.out.println(a | b);
- Respuesta Correcta:
true - Explicación:
- El operador | es un OR bitwise.
- En este caso, true | false evalúa a true porque en un OR bitwise, si uno de los operandos es true, el resultado es true.
2. ¿Cuál es la salida del siguiente código?
int x = 0;
do {
System.out.print(x);
x += 2;
} while(x < 6);
- Respuesta Correcta:
024 - Explicación:
- El bucle do-while siempre ejecuta el cuerpo al menos una vez.
- Imprime los valores de x (0, 2, 4) hasta que x alcanza 666, y luego se detiene.
3. ¿Qué hace el operador ^= en Java?
- Respuesta Correcta:
OR exclusivo y asignación - Explicación:
- El operador ^= realiza un OR exclusivo (XOR) entre los operandos y asigna el resultado a la variable de la izquierda.
4. ¿Cuál es el resultado de la siguiente operación?
17 % 5
- Respuesta Correcta:
2 - Explicación:
- El operador % es el operador de módulo, que devuelve el resto de la división.
- 17÷5=317 \div 5 = 317÷5=3 con un resto de 222.
5. ¿Qué método se usa para obtener la longitud de una String en Java?
- Respuesta Correcta:
length() - Explicación:
- El método length() devuelve la cantidad de caracteres en la cadena (sin incluir el terminador de cadena).
6. ¿Qué hace el método toLowerCase() en una String?
- Respuesta Correcta:
Convierte todas las letras a minúsculas - Explicación:
- El método toLowerCase() convierte todos los caracteres alfabéticos de la cadena a minúsculas.
7. ¿Cuál es el resultado de Math.floor(3.7)?
- Respuesta Correcta:
3.0 - Explicación:
- El método Math.floor() redondea un número hacia abajo al entero más cercano menor o igual al número dado.
- En este caso, 3.73.73.7 se redondea hacia abajo a 3.03.03.0.
8. ¿Cuál es el resultado de la siguiente expresión?
1 + 2 + «3» + 4 + 5
- Respuesta Correcta:
«12345» - Explicación:
- Primero, 1 + 2 da 333, luego se concatena con «3», lo que da «33».
- Luego, el siguiente + convierte el 444 y 555 en cadenas y los concatena, resultando en «12345».
9. ¿Qué método se usa para obtener el último elemento de un ArrayList?
- Respuesta Correcta:
get(size() – 1) - Explicación:
- El método get(size() – 1) devuelve el último elemento de un ArrayList.
- size() devuelve la cantidad de elementos, y restando 1 se obtiene el índice del último elemento.
10. ¿Cuál es la salida del siguiente código?
String str = «Java»;
System.out.println(str.concat(» Programming»));
- Respuesta Correcta:
JavaProgramming - Explicación:
- El método concat() agrega el texto » Programming» al final de la cadena «Java», resultando en «JavaProgramming».