Programación funcional y operaciones de flujo de recopilación.
1. Preguntas de opción múltiple (2 preguntas en total, 16,6 puntos)
1. (Opción múltiple) La programación funcional es
- A. Un lenguaje de programación
- B. Una idea de programación
- C. Una implementación de la programación orientada a objetos
- D. Un marco de herramientas para manipular colecciones en Java
Mi respuesta: B Respuesta correcta: B
8.3 puntos
2. (pregunta de opción única) La declaración correcta que puede agregar los resultados de Stream en colecciones de listas es
- A. recopilar (nueva lista ());
- B. recopilar (Colecciones.toList());
- C. recopilar(Recopilar.matrices());
- D. recopilar (Coleccionistas.toList());
Mi respuesta: D Respuesta correcta: D
8.3 puntos
2. Preguntas de verdadero o falso (10 preguntas en total, 83,4 puntos)
3. (Verdadero o Falso) Las expresiones lambda pueden omitir el tipo de parámetro de la función
- R. Sí
- B mal
Mi respuesta: si Respuesta correcta: si
8.3 puntos
4. (Verdadero o Falso) La lista de parámetros de función de una expresión Lambda y el cuerpo de la función están separados por => flecha igual
- R. Sí
- B mal
Mi respuesta: incorrecta Respuesta correcta: incorrecta
8.3 puntos
5. (Verdadero o Falso) Las expresiones lambda no pueden describir funciones sin parámetros
- R. Sí
- B mal
Mi respuesta: incorrecta Respuesta correcta: incorrecta
8.3 puntos
6. (Verdadero o falso) El cuerpo de la función de una expresión lambda debe estar encerrado entre {} corchetes
- R. Sí
- B mal
Mi respuesta: incorrecta Respuesta correcta: incorrecta
8.3 puntos
Análisis de respuesta: expresión única, puede ser sin llaves
7. (Verdadero o Falso) Una colección Stream es un contenedor para manipular colecciones
- R. Sí
- B mal
Mi respuesta: incorrecta Respuesta correcta: incorrecta
8.3 puntos
8. (Verdadero o falso) La colección Stream puede eliminar elementos de la colección de origen filtrando
- R. Sí
- B mal
Mi respuesta: incorrecta Respuesta correcta: incorrecta
8.3 puntos
Análisis de respuesta: la operación de flujo generará una nueva colección y no afectará la estructura de la colección de origen
9. (Verdadero o falso) Map no implementa la interfaz Iterator, por lo que no es compatible con el método forEach() basado en la programación funcional
- R. Sí
- B mal
Mi respuesta: incorrecta Respuesta correcta: incorrecta
8.3 puntos
Análisis de respuesta: Map admite el método forEach()
10. (Verdadero o Falso) La función ejecutada por el método filter() de Stream devuelve los elementos que cumplen las condiciones de la colección
- R. Sí
- B mal
Mi respuesta: incorrecta Respuesta correcta: incorrecta
8.3 puntos
Análisis de respuesta: los elementos calificados aún se colocan en la nueva transmisión, no los elementos en sí.
11. (Verdadero o Falso) El método map() de Stream devuelve un nuevo tipo de objeto mapeado
- R. Sí
- B mal
Mi respuesta: incorrecta Respuesta correcta: incorrecta
8.3 puntos
Análisis de respuesta: el retorno sigue siendo corriente
12. (Verdadero o falso) El método collect() de Stream admite la agrupación y agregación basadas en mapas
- R. Sí
- B mal
Mi respuesta: si Respuesta correcta: si
Operaciones de flujo de recopilación y programación funcional Java
Supongo que te gusta
Origin blog.csdn.net/qq_56350439/article/details/124434534
Recomendado
Clasificación