Java – Nivel 2 – Test 6

Java – Nivel 2 – Test 6

Test-6 Java Nivel 2

¿Qué hace el operador &= en Java?

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


"20" + 10 - 5

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


String
str = "Hello";
System.out.println(str.charAt(4));

¿Qué método se usa para convertir una cadena a un número entero en Java?

¿Cuál es el resultado de Math.abs(-7.5)?

¿Qué imprimirá el siguiente código?


int a = 10, b = 5;
System.out.println(a > b ? a : b);

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

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


int count = 0;
while(count < 5) {
     System.out.print(count);
     count++;
}

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


8 << 2

¿Qué método se usa para verificar si un ArrayList está vacío?

Tests similares

Respuestas:


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

8 << 2

  • Respuesta Correcta:
    32
  • Explicación:
    • El operador << es un desplazamiento a la izquierda.
    • Desplazar 888 (que es 100010001000 en binario) dos posiciones a la izquierda da 100000100000100000 en binario, que es 323232 en decimal.

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

String str = «Hello»;

System.out.println(str.charAt(4));

  • Respuesta Correcta:
    o
  • Explicación:
    • charAt(4) devuelve el carácter en la posición 4 de la cadena «Hello», que es ‘o’ (los índices comienzan en 0).

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

«20» + 10 – 5

  • Respuesta Correcta:
    25
  • Explicación:
    • «20» + 10 convierte el número 101010 en cadena y lo concatena con «20», lo que da «2010».
    • Luego, restar 555 de «2010» da «2010» – 5 = 25 en formato numérico.

4. ¿Qué hace el método startsWith() en una String?

  • Respuesta Correcta:
    Verifica si la cadena comienza con un prefijo específico
  • Explicación:
    • El método startsWith() devuelve true si la cadena comienza con el prefijo especificado, y false en caso contrario.

5. ¿Qué hace el operador &= en Java?

  • Respuesta Correcta:
    AND bitwise y asignación
  • Explicación:
    • El operador &= realiza una operación AND bitwise entre los operandos y luego asigna el resultado a la variable de la izquierda.

6. ¿Qué método se usa para convertir una cadena a un número entero en Java?

  • Respuesta Correcta:
    Integer.parseInt()
  • Explicación:
    • El método Integer.parseInt() convierte una cadena de caracteres que representa un número en un valor entero.

7. ¿Qué método se usa para verificar si un ArrayList está vacío?

  • Respuesta Correcta:
    isEmpty()
  • Explicación:
    • El método isEmpty() devuelve true si el ArrayList no contiene elementos, y false si tiene elementos.

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

int count = 0;

while(count < 5) {

     System.out.print(count);

     count++;

}

  • Respuesta Correcta:
    01234
  • Explicación:
    • El bucle while imprime los valores de count desde 000 hasta 444, incrementándose en cada iteración.

9. ¿Qué imprimirá el siguiente código?

int a = 10, b = 5;

System.out.println(a > b ? a : b);

  • Respuesta Correcta:
    10
  • Explicación:
    • La condición a > b evalúa true, por lo que se imprime el valor de a, que es 101010.

10. ¿Cuál es el resultado de Math.abs(-7.5)?

  • Respuesta Correcta:
    7.5
  • Explicación:
    • Math.abs() devuelve el valor absoluto de un número. El valor absoluto de −7.5-7.5−7.5 es 7.57.57.5.