Java – Nivel 2 – Test 7

Java – Nivel 2 – Test 7

Test-7 Java Nivel 2

¿Cuál es el resultado de Math.floor(3.7)?

¿Qué imprimirá el siguiente código?


boolean a = true, b = false;
System.out.println(a | b);

¿Cuál es la salida del siguiente código?


String str = "Java";
System.out.println(str.concat(" Programming"));

¿Cuál es el resultado de la siguiente operación?


17 % 5

¿Qué hace el operador ^= en Java?

¿Qué método se usa para obtener el último elemento de un ArrayList?

¿Cuál es la salida del siguiente código?


int x = 0;
do {
     System.out.print(x);
     x += 2; }
while(x < 6);


¿Qué método se usa para obtener la longitud de una String en Java?

¿Cuál es el resultado de la siguiente expresión?


1 + 2 + "3" + 4 + 5

¿Qué hace el método toLowerCase() en una String?

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».