Java – Nivel 2 – Test 7

Java – Nivel 2 – Test 7

Test-7 Java Nivel 2

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


17 % 5

¿Qué hace el operador ^= en Java?

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


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

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

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

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


1 + 2 + "3" + 4 + 5

¿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);

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

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


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


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