Conceptos Esenciales de Programación Java: Interfaces, Streams y Excepciones
Clasificado en Informática
Escrito el en español con un tamaño de 3,81 KB
Evaluación de Conceptos Clave en Programación Java
Este documento presenta una serie de preguntas para evaluar el conocimiento sobre conceptos fundamentales en programación Java, incluyendo interfaces, la API de Streams, manejo de errores y colecciones.
Preguntas de Evaluación
Una interfaz se denomina funcional si:
- a. Si solo tiene un método implementado.
- b. Si solo tiene un método funcional.
- c. Si solo tiene un método abstracto.
Cuando utilizamos un método en un objeto Stream, el resultado:
- a. Puede ser un nuevo Stream.
- b. Puede ser un valor entero.
- c. Ambos son correctos.
El método que nos permite establecer un orden distinto del orden natural es:
- a.
compareTo
- b.
compare
- c.
equals
- a.
El operador flecha en una función lambda:
- a. Separa los parámetros de la declaración de la función.
- b. Se escribe después de las instrucciones asociadas a la función.
- c. Siempre precede a los parámetros de la función.
Un error en tiempo de compilación se produce:
- a. Al escribir de forma incorrecta una sentencia del programa.
- b. Termina la ejecución de un programa.
- c. Hay que controlarla con un bloque
try...catch
.
La siguiente sentencia
a = b / c
cuandoc
vale cero produce un error que termina el programa:- a. Si los datos
a
yb
sonint
. - b. En cualquier dato de tipo numérico.
- c. Nunca produce un error.
- a. Si los datos
La interfaz
Predicate
:- a. Comprueba si se cumple una condición en un valor de tipo genérico.
- b. Se utiliza para mostrar los datos de un stream.
- c. Solo tiene un método asociado.
Escribe cuál de las siguientes instrucciones nos permiten crear un Stream:
- a.
miColeccion.stream(coleccion)
- b.
Arrays.stream()
- c.
Stream.of(valor1, valor2, ...);
- a.
El método
hashCode
permite:- a. Comprobar si dos datos primitivos de un conjunto son iguales.
- b. Una primera comparación para saber si un elemento ya existe en un conjunto.
- c. Compara si el orden natural de un conjunto se cumple.
Cuando usamos la interfaz
Comparable
sin genéricos:- a. Los datos sobre los que se crean las instrucciones son
Object
. - b. Los datos sobre los que se generan son de tipo primitivo.
- c. Sin genéricos no se puede definir esta interfaz.
- a. Los datos sobre los que se crean las instrucciones son
La palabra reservada
finally
:- a. Se ejecuta siempre en un
try-catch
. - b. Termina la ejecución de un programa.
- c. Se ejecuta solo si se produce un error.
- a. Se ejecuta siempre en un
Las colecciones cuyo orden puede ser importante son:
- a. Conjuntos (
Set
). - b. Mapas (
Map
). - c. Listas (
List
).
- a. Conjuntos (
Sistema de Puntuación
Cada pregunta puntuará 0,15 puntos. La nota total máxima será de 1,8 puntos. Las preguntas mal contestadas restan 0,075 puntos.