Mi Blog

No te olvides seguirme en Facebook.

Tan solo tienes que hacer click en Me Gusta

 

 

x

⋆ Test de Java básico 1

⋆ Test de Java básico 1

(Tiempo estimado: 4 - 7 minutos)

Pon a prueba tus conocimientos de informática básica con este sencillo test. El test consta de 30 preguntas. Las respuestas incorrectas restan 0.25 puntos. El nivel del test es muy básico. ¿A qué estás esperando para comprobar cuantas respuestas aciertas?

Debes estar autenticado con Facebook, Linkedin, Google, Twitter... para poder realizar el test.




  1. ¿Qué significa instanciar una clase?

  2. Duplicar una clase
    Eliminar una clase
    Crear un objeto a partir de la clase
    Conectar dos clases entre sí

  3. Un programa Java compilado es portable porque:

  4. El código Bytecode es ejecutable por los principales sistemas operativos del mercado
    El entorno de ejecución de Java incluye una máquina virtual que interpreta el código Bytecode
    El entorno de ejecución interpreta el código Java, independientemente de la máquina virtual

  5. ¿Qué es Eclipse?

  6. Una libreria de Java
    Una versión de Java especial para servidores
    Un IDE para desarrollar aplicaciones
    Ninguna de las anteriores

  7. ¿Qué es el bytecode en Java?

  8. El formato de intercambio de datos
    El formato que obtenemos tras compilar un fuente .java
    Un tipo de variable
    Un depurador de código

  9. Java es un lenguaje que distingue letras mayúsculas y minúsculas:

  10. Falso
    Verdadero

  11. En Java los nombres de variables y métodos deben empezar por minúscula. Si elnombre es compuesto, cada palabra debe empezar por mayúscula.

  12. Verdadero
    Falso

  13. ¿Cuál es la forma correcta de declarar el método main?

  14. public void main(String args)
    public static void main(String args)
    static public void main(String[] args)
    public static String main(String[] args)

  15. ¿Qué característica tienen las excepciones que heredan de RuntimeException?

  16. Provocan que se termine la ejecución al ser lanzadas
    No pueden declararse en la signatura del método sino que siempre hay que capturarlas
    El compilador no obliga a declararlas o capturarlas
    No tienen ninguna característica especial

  17. Marca la sentencia correcta:

  18. La sentencia boolean b = (a() && b()); ejecuta b() en todos los casos
    La sentencia boolean b = (a() || b()); ejecuta b() en caso de que a() devuelva true/
    La sentencia boolean b = (a() & b()); ejecuta b() en todos los casos
    La sentencia boolean b = (a() & b()); ejecuta b() sólo si a() devuelve true

  19. ¿Qué es una clase en java?

  20. Es un conjunto de declaraciones de funciones
    Es una agrupación que termina una cadena de herencia
    Es una agrupación de datos y de funciones
    Es conjunto de variables y funciones relacionadas con esas variables

  21. Menciona los tres modificadores de acceso:

  22. Static, final, private
    Clase, static, public
    Public, private, protected
    Class, final, static

  23. ¿Cómo deben estar las clases public para acceder a ellas desde otras clases?

  24. Declaradas
    Importadas
    Directas
    Por herencia

  25. ¿Cual es la estructura de un comentario de una sola línea?

  26. /* */
    //
    %/
    /** * /

  27. ¿Y para una o varias líneas?

  28. /* */
    //
    %/
    /** * /

  29. ¿Cual es la salida del siguiente comando?

  30. System.out.println(1<<4)
    

    16
    15
    true
    -3

  31. ¿Cual es el valor de x?

  32. double x = Math.pow(2, 2);
    

    4
    "4"
    4.0
    Todas son válidas

  33. ¿Cuál será el valor de x?

  34. int x = 5;
    int y = 5;
    y *= x++;
    System.out.println(x);
    

    25
    5
    30
    6

  35. ¿Qué salida obtendremos si ejecutamos el siguiente código?

  36. int a=2;
    int b=3;
    int c=2;
    System.out.println ((b+c = b));
    

    undefined
    false
    true
    Error

  37. ¿Cuál de los siguientes tipos de variables no es primitivo?

  38. boolean
    integer
    float
    int

  39. ¿Cuál es la precisión de un tipo de dato short?

  40. 32 bits
    24 bits
    16 bits
    8 bits

  41. ¿Cual es la salida del siguiente comando?

  42. System.out.println(5>>1);
    

    2
    5
    6
    Error

  43. ¿Cual es la salida del siguiente comando?

  44. System.out.println(12|3);
    

    12
    15
    13
    36

  45. El resultado de "A", de la siguiente operación: A = 10 % 3; es...

  46. 1
    3
    2
    0

  47. ¿Cual es la salida del siguiente comando?

  48. System.out.println(2+6<<1);
    

    16
    14
    12
    8

  49. Si la variable a es de tipo byte y fue declarada anteriormente, ¿Cuál es el valor de b tras esta operación?

  50. a += 2+(2*Byte.MAX_VALUE);
    

    Es imposible saberlo sin saber el valor inicial de b
    NullPointerException
    Exception
    El valor que tenga inicialmente b

  51. ¿Es obligatorio utilizar la sentencia default en una estructura switch?

  52. Sí, siempre.
    Sí si ningún valor cumple la condición.
    Sí, pero solo para valores enteros.
    No, no es obligatorio.

  53. ¿Cuál de la lista no es un tipo de dato en Java?

  54. byte
    float
    double
    single

  55. En Java la diferencia entre throws y throw es:

  56. throws arroja una excepción y throw indica el tipo de excepción que no maneja el método
    throws se usa en los metodos y throw en los constructores
    throws indica el tipo de excepcición que no maneja el método y throw arroja una excepción

  57. En Java una excepción de tipo unchecked:

  58. No necesita declararse en un método o constructor y se propaga automáticamente fuera del método
    Tiene que propagarse manualmente
    Hay que usar siempre un bloque try catch

  59. ¿Qué método definido en la clase de enteros se puede utilizar para convertir un objeto de entero a primitivo tipo int?

  60. getInteger
    valueOf
    getInt
    intValue




TOTAL DE RESPUESTAS ACERTADAS
(Asegúrate de haber respondido a todas) DE 30

BAREMO
Respuestas CorrectasTu Calificación
0-9Muy deficiente
10-14Suspenso
15-19Aprobado
20-24Notable
25-29Sobresaliente
30Matrícula de Honor

 

 

ENJOY!


Raúl Prieto Fernández

Sitio Web: raulprietofernandez.net

Si quieres ir rápido, ve solo. Si quieres llegar lejos, ve acompañado.

Comentarios  

Jorge Aparicio
# Jorge Aparicio 22-03-2020 14:48
Si lo apruebo me das certificado?? :lol:
Responder
Raúl Prieto Fernández
# Raúl Prieto Fernández 24-03-2020 11:23
Cito a Jorge Aparicio:
Si lo apruebo me das certificado?? :lol:


Hola Jorge:
Por supuesto y firmada por Felipe VI si es necesario :)
Responder

Escribir un comentario

Código de seguridad
Refescar

;