Java – Nivel 2 – Test 6

Java – Nivel 2 – Test 6

Test-6 Java Nivel 2

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


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

¿Qué imprimirá el siguiente código?


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

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


8 << 2

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


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

¿Qué hace el operador &= en Java?

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

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

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

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


"20" + 10 - 5

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

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.