preparación Java - clase 5

preparación Java - clase 5

Professional Development

10 Qs

quiz-placeholder

Similar activities

Generalidades Básicas de la informática

Generalidades Básicas de la informática

Professional Development

9 Qs

 Neoeducación, IA y Educación.

Neoeducación, IA y Educación.

Professional Development

10 Qs

Test JS

Test JS

Professional Development

15 Qs

TICS

TICS

Professional Development

10 Qs

Evaluación de Salida - TPC semana 7

Evaluación de Salida - TPC semana 7

Professional Development

8 Qs

EverisCodeFest

EverisCodeFest

Professional Development

10 Qs

Java I

Java I

Professional Development

15 Qs

TICS

TICS

1st Grade - Professional Development

12 Qs

preparación Java - clase 5

preparación Java - clase 5

Assessment

Quiz

Computers

Professional Development

Medium

Created by

Jose Matos

Used 2+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Dentro del cuerpo de una expresión lambda, no es posible

Se pueden acceder a variables locales que estén en el mismo ámbito

Las variables que captura una expresión lambda deben ser efectivamente final

Capturar una variable externa a la definición de una expresión lambda en modo escritura

Invocar métodos dentro de las expresiones lambda en algunos casos

2.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Sobre la declaración de variables locales que serán usadas en una expresión lambda podemos afirmar:

I. Deben ser obligatoriamente declaradas con el modificador final

II. Deben ser efectivamente final o final

III. Podemos reasignar la variable siempre y cuando no se use dentro del bloque lambda

II y III

solo I

Solo III

I y II

todas son incorrectas

3.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

No es una interfaz funcional estándar

Predicate

Function

Consumer

Supplier

Comparator

4.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

es incorrecto afirmar que :

las Expresiones lambda son una alternativa a la creación de clases anónimas que implementan interfaces

Mediante el uso de interfaces funcionales se pueden implementar métodos más generales para una necesidad común.

El uso de programación funcional permite crear métodos de búsqueda más generalizados

Se pueden implementar interfaces funcionales estándar con expresiones lambda

No se permite el pase de parámetros como expresiones lambda, sino la referencia a ellas mediante una variable

5.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

La interfaz funcional estándar Predicate<T>

Permite realizar la evaluación de criterios

Permite realizar transformaciones

Su implementación puede tener efectos secundarios

Su método apply recibe como parámetro un objeto y retorna otro de tipo genérico

No retorna un valor

6.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

¿cual es la definición del método abstracto de la interface Predicate<T> ?

boolean test(T t);

void test(T t);

void test();

boolean test();

T test (T t);

7.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Es un caso de uso ideal para las expresiones lambda

Crear métodos de búsqueda más generalizados

Tener un código mas engorroso

Mantener una lógica difícil de leer

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?