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?
⬇️ Compra en Amazon el hardware que utilizo ⬇️
- 💻 Ordenador Portátil: Descúbrelo aquí
- 🖥️🖥️ Monitores: Mis 2 súper monitores
- ⌨️ Teclado: Mini teclado + Lector DNIe
- 🖱️ Ratón: Mi ratón programable
- 🎧 Auriculares: Súper Auriculares TOP!
- 🖨️ Impresora: Mi fantástica impresora
- 🗄️ NAS Backup: Mi NAS para Backups
- 🔌 HUB USB: Mi HUB para puertos USB
- 📱 Smartphone: Mi Smartphone
- 📲 Tablet: Mi tablet para viajes
- ⌚ Smartwatch: Mi Smartwatch favorito
- 📹 Cámara deportiva: Mi cámara para deportes
Debes estar autenticado con Facebook, Linkedin, Google, Twitter... para poder realizar el test. Duplicar una clase
¿Qué significa instanciar una clase?
Eliminar una clase
Crear un objeto a partir de la clase
Conectar dos clases entre sí
Un programa Java compilado es portable porque:
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
¿Qué es Eclipse?
Una libreria de Java
Una versión de Java especial para servidores
Un IDE para desarrollar aplicaciones
Ninguna de las anteriores
¿Qué es el bytecode en Java?
El formato de intercambio de datos
El formato que obtenemos tras compilar un fuente .java
Un tipo de variable
Un depurador de código
Java es un lenguaje que distingue letras mayúsculas y minúsculas:
Falso
Verdadero
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.
Verdadero
Falso
¿Cuál es la forma correcta de declarar el método main?
public void main(String args)
public static void main(String args)
static public void main(String[] args)
public static String main(String[] args)
¿Qué característica tienen las excepciones que heredan de RuntimeException?
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
Marca la sentencia correcta:
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
¿Qué es una clase en java?
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
Menciona los tres modificadores de acceso:
Static, final, private
Clase, static, public
Public, private, protected
Class, final, static
¿Cómo deben estar las clases public para acceder a ellas desde otras clases?
Declaradas
Importadas
Directas
Por herencia
¿Cual es la estructura de un comentario de una sola línea?
/* */
//
%/
/** * /
¿Y para una o varias líneas?
/* */
//
%/
/** * /
¿Cual es la salida del siguiente comando?
System.out.println(1<<4)
16
15
true
-3
¿Cual es el valor de x?
double x = Math.pow(2, 2);
4
"4"
4.0
Todas son válidas
¿Cuál será el valor de x?
int x = 5; int y = 5; y *= x++; System.out.println(x);
25
5
30
6
¿Qué salida obtendremos si ejecutamos el siguiente código?
int a=2; int b=3; int c=2; System.out.println ((b+c = b));
undefined
false
true
Error
¿Cuál de los siguientes tipos de variables no es primitivo?
boolean
integer
float
int
¿Cuál es la precisión de un tipo de dato short?
32 bits
24 bits
16 bits
8 bits
¿Cual es la salida del siguiente comando?
System.out.println(5>>1);
2
5
6
Error
¿Cual es la salida del siguiente comando?
System.out.println(12|3);
12
15
13
36
El resultado de "A", de la siguiente operación: A = 10 % 3; es...
1
3
2
0
¿Cual es la salida del siguiente comando?
System.out.println(2+6<<1);
16
14
12
8
Si la variable a es de tipo byte y fue declarada anteriormente, ¿Cuál es el valor de b tras esta operación?
a += 2+(2*Byte.MAX_VALUE);
Es imposible saberlo sin saber el valor inicial de b
NullPointerException
Exception
El valor que tenga inicialmente b
¿Es obligatorio utilizar la sentencia default en una estructura switch?
Sí, siempre.
Sí si ningún valor cumple la condición.
Sí, pero solo para valores enteros.
No, no es obligatorio.
¿Cuál de la lista no es un tipo de dato en Java?
byte
float
double
single
En Java la diferencia entre throws y throw es:
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
En Java una excepción de tipo unchecked:
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
¿Qué método definido en la clase de enteros se puede utilizar para convertir un objeto de entero a primitivo tipo int?
getInteger
valueOf
getInt
intValue
(Asegúrate de haber respondido a todas) DE 30
BAREMO
Respuestas Correctas | Tu Calificación |
---|---|
0-9 | Muy deficiente |
10-14 | Suspenso |
15-19 | Aprobado |
20-24 | Notable |
25-29 | Sobresaliente |
30 | Matrícula de Honor |
ENJOY!