Test Java básico (1)
¿Quieres comprobar tus conocimientos sobre Java? Te proponemos este test de 10 preguntas, enfocado a un nivel de iniciación. Esperamos que te diviertas realizándolo y está atento a nuestra Web (RSS) o redes sociales, a nuevos tests que iremos publicando.
Test de Java - nivel básico (nº 1)
SUmario del cuestionario
0 de 10 preguntas completado
Preguntas:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Información
Pulsa el botón para comenzar el test.
Ya has realizado este cuestionario antes. Por tanto, no puedes empezarlo otra vez.
Cargando el cuestionario...
Debes ser un usuario registrado para poder realizar el cuestionario.
Tienes que terminar antes el siguiente cuestionario, para iniciar este cuestionario:
Resultados
0 de 10 preguntas contestadas correctamente
Tu tiempo:
El tiempo se ha terminado
Has conseguido 0 de 0 puntos posibles (0)
Puntuación de promedio: |
|
Tu puntuación |
|
Categorías
- No asignada a ninguna categoría 0%
-
Si quieres aprender Java, te recomendamos nuestro curso online Java básico para Android (Digital Learning)
Síguenos por RSS o en nuestras Redes Sociales (Twitter, Facebook o Google+) y sabrás cuando hay nuevos tests disponibles
Si quieres aparecer en el ranking, introduce tu nombre (o Twitter, p.ej) y tu email en las casillas de abajo
Nota: tu email no se mostrará. Consulta nuestra política de protección de datos en la página: acceso-registro
Posición | Nombre | Realizado el | Puntos | Resultado |
---|---|---|---|---|
La tabla se está cargando | ||||
No hay datos disponibles | ||||
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- Contestada
- Revisada
-
Pregunta 1 de 10
1. Pregunta
1 puntosEmpareja cada tipo de fichero con la frase que mejor le describe.
Ordenar elementos
- archivo de código fuente
- archivo compilado (contiene bytecode)
- archivo que permite ejecutar aplicaciones escritas en el lenguaje Java
-
Fichero .java
-
Fichero .class
-
Fichero .jar
Correcto
Incorrecto
-
Pregunta 2 de 10
2. Pregunta
1 puntosLas líneas de este programa pueden estár desordenadas.
Mueve los bloques con el ratón para que al ejecutarlo muestre el mensaje: ¡Lo he ordenado bien!-
public class AppEjemplo {
-
public static void main (string[ ] arg) {
-
int x = 1;
-
while (x < 6) {
-
x = x+1;
-
}
if (x > 4) { -
System.out.print ("¡Lo he ordenado bien!");
} -
}
}
Correcto
Incorrecto
-
-
Pregunta 3 de 10
3. Pregunta
1 puntos¿Qué es JVM?
Correcto
Incorrecto
-
Pregunta 4 de 10
4. Pregunta
1 puntos¿De qué forma marcamos una línea en Java como comentario?
Correcto
Incorrecto
-
Pregunta 5 de 10
5. Pregunta
1 puntosEn la siguiente línea de código vamos a crear un objeto que llamaremos «prueba» de la clase «Test». Rellena el código que falta
- (Test) (prueba) = (new) Test ()
Correcto
Incorrecto
-
Pregunta 6 de 10
6. Pregunta
1 puntosElige la opción correcta:
Correcto
Incorrecto
-
Pregunta 7 de 10
7. Pregunta
1 puntos¿Qué opción define mejor el concepto de ‘herencia’ en Java?
Correcto
Incorrecto
-
Pregunta 8 de 10
8. Pregunta
1 puntosElige las opciones que sean correctas (puede haber varias)
Correcto
Incorrecto
-
Pregunta 9 de 10
9. Pregunta
1 puntosEscribe la salida que mostrará este programa en pantalla al ejecutarse:
Nota: debes tener en cuenta los espacios en blanco si es un textoCorrecto
Incorrecto
-
Pregunta 10 de 10
10. Pregunta
1 puntosCorrecto
Incorrecto
This Post Has 14 Comments
Comments are closed.
En la pregunta 2, me parece que hay 2 soluciones posibles.
Un saludo – Bill
Tienes razón Bill, lo modificamos para que solo haya una respuesta posible.
Gracias por comentarlo.
En la pregunta 9 la respuesta es 12. Y me calificaron incorrecta, sugeriría que revisen la respuesta de la pregunta 9. gracias
Hola Aldo, ¿has respondido solo con el resultado que crees que devuelve la función?. Fíjate que se pide que escribas la salida que mostrará en pantalla el programa.
Saludos
Yo he puesto:
XXXXXXX (respuesta editada porAcademia Android)
Y me ha dado error y creo que es correcto no?
Hola Oscar,
la respuesta que has escrito en tu comentario era efectivamente correcta (la hemos editado para que no la vean el resto de usuarios que quieran hacer el test).
Hemos hecho el test para comprobarlo, y al escribir esa expresión nos la da como ‘correcta’, así que no parece fallo del propio test. Tampoco ha habido comentarios al respecto de otros usuarios, y son muchos los que hacen este test.
Lo único que se nos ocurre es que no coincidieran los espacios en blanco, pero no podemos asegurarlo. En cualquier caso, da por buena tu respuesta.
Saludos
En la pregunta 8 marcas como una de las respuestas verdaderas que una clase abstracta debe tener por lo menos un método abstracto lo cual es falso. Lo correcto sería que si hay al menos un método abstracto la clase debería ser abstracta. Saludos
Tienes razón Omar, no debía estar marcada como correcta esa opción. Lo corregiremos.
Gracias por el aviso!
me ayudo mucho
Estupendo, nos alegra que te haya sido útil
La respuesta de la pregunta nº6 es incorrecta o ambigua, ya que los paquetes e importaciones se declaran fuera de las clases. Ahora bien, si la pregunta refiere como «clase» a un fichero .java, si estaría bien, pero con los términos incorrectos.
Agradeceria su respuesta, gracias.
Hola Sergio,
tienes razón en lo que comentas, y si solo diéramos esa respuesta habría que cambiarlo tal como dices. Lo que ocurre es que damos varias respuestas a elegir, y de ahí creemos que se puede deducir que nos referimos al código que compone la lógica del programa y no tanto a instrucciones ‘auxiliares’ que dan soporte o permiten que ese código funcione correctamente.
Gracias en cualquier caso por tu puntualización porque es correcta.
De acuerdo, gracias por su respuesta y su test, es muy útil para repasar conceptos 🙂
Tengo entendido como «clase», a la parte principal del fichero Java:
public class Clase = { … }