Java – Nivel 2 – Test 4
Tests similares
Respuestas:
1. ¿Cuál es el resultado de la siguiente expresión?
«10» + 2 – 3
- Respuesta Correcta:
Error de compilación - Explicación:
- «10» + 2 convierte el 222 a cadena, resultando en «102». Sin embargo, restar 333 no es válido porque no se puede aplicar el operador – entre una cadena y un número.
2. ¿Qué método se usa para eliminar un elemento de un ArrayList en una posición específica?
- Respuesta Correcta:
remove(int index) - Explicación:
- El método remove(int index) elimina el elemento en la posición especificada.
3. ¿Cuál es el resultado de la siguiente operación?
15 & 22
- Respuesta Correcta:
6 - Explicación:
- 15=111115 = 111115=1111 y 22=1011022 = 1011022=10110 en binario.
- Aplicar AND bitwise (&) da 0110=60110 = 60110=6.
- 15=111115 = 111115=1111 y 22=1011022 = 1011022=10110 en binario.
4. ¿Cuál es el resultado de Math.round(3.7f)?
- Respuesta Correcta:
4 - Explicación:
- Math.round(float) redondea el valor flotante al entero más cercano. 3.73.73.7 se redondea hacia arriba a 444.
5. ¿Qué hace el método equalsIgnoreCase() en una String?
- Respuesta Correcta:
Compara dos strings ignorando mayúsculas y minúsculas - Explicación:
- Este método compara dos cadenas de texto y devuelve true si son iguales, ignorando diferencias en mayúsculas/minúsculas.
6. ¿Cuál es la salida del siguiente código?
String str = «Hello World»;
System.out.println(str.substring(6));
- Respuesta Correcta:
«World» - Explicación:
- El método substring(6) devuelve la subcadena desde el índice 666 hasta el final.
7. ¿Cuál es la salida del siguiente código?
int[] nums = {1, 2, 3, 4, 5};
for(int num : nums) {
if(num == 3) continue;
System.out.print(num);
}
- Respuesta Correcta:
«1245» - Explicación:
- El bucle omite el valor 333 debido a la instrucción continue, pero imprime los demás números.
8. ¿Qué método se usa para obtener la longitud de un array en Java?
- Respuesta Correcta:
length - Explicación:
- Los arrays en Java tienen un atributo llamado length para obtener su tamaño.
- Ejemplo:
- Los arrays en Java tienen un atributo llamado length para obtener su tamaño.
int[] arr = {1, 2, 3};
System.out.println(arr.length); // 3
9. ¿Qué hace el operador ^ en Java cuando se usa con valores booleanos?
- Respuesta Correcta:
XOR lógico - Explicación:
- El operador ^ devuelve true si ambos operandos son diferentes:
- truefalse=truetrue ^ false = truetruefalse=true
- truetrue=falsetrue ^ true = falsetruetrue=false
- El operador ^ devuelve true si ambos operandos son diferentes:
10. ¿Qué imprimirá el siguiente código?
int a = 5;
System.out.println(++a + a++);
- Respuesta Correcta:
13 - Explicación:
- La evaluación ocurre en este orden:
- ++a: Incrementa aaa a 666 y lo usa.
- a++: Usa 666 y luego incrementa a 777.
- La evaluación ocurre en este orden:
- Resultado: 6+6=136 + 6 = 136+6=13.