wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Лямбда выражения в Java

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Что такое лямбда выражение в Java?

a)

Лямбда выражение в Java — это синтаксический сахар для обычных методов.

b)

Лямбда выражение в Java — это метод с именем.

c)

Лямбда выражение в Java — это класс, который наследует интерфейс.

d)

Лямбда выражение в Java — это анонимная функция, используемая для реализации функциональных интерфейсов.

2.

Какова основная цель использования лямбда выражений?

a)

Создание статических функций.

b)

Упрощение написания и использования функций.

c)

Усложнение написания и использования функций.

d)

Увеличение времени выполнения кода.

3.

Какой синтаксис используется для создания лямбда выражения?

a)

(arg1, arg2) -> выражение

b)

lambda аргументы: выражение

c)

def аргументы: выражение

d)

func аргументы: выражение

4.

Как лямбда выражения помогают в упрощении кода?

a)

Лямбда выражения увеличивают объем кода, делая его менее читаемым.

b)

Лямбда выражения упрощают код, позволяя использовать анонимные функции для краткости и читаемости.

c)

Лямбда выражения не влияют на производительность кода.

d)

Лямбда выражения используются только для создания глобальных функций.

5.

Как лямбда выражения могут улучшить читаемость кода?

a)

Лямбда выражения делают код более сложным и трудным для понимания.

b)

Лямбда выражения не влияют на читаемость кода.

c)

Лямбда выражения увеличивают количество строк кода.

d)

Лямбда выражения улучшают читаемость кода за счет компактности и выразительности.

6.

Как лямбда выражения могут быть использованы с коллекциями?

a)

Лямбда-выражения могут использоваться для обработки коллекций, позволяя выполнять операции, такие как фильтрация и преобразование.

b)

Лямбда-выражения используются исключительно для создания новых коллекций.

c)

Лямбда-выражения предназначены только для работы с числами.

d)

Лямбда-выражения не могут использоваться с коллекциями.

7.

Приведите пример лямбда выражения, принимающего два параметра.

a)

(x, y) -> x + y

b)

(p, q) : p / q

c)

a, b => (a - b)

d)

(m, n) => m * n

8.

Что выведет следующий код?

a)

A B C

b)

Alice Bob Charlie

c)

A B C D

d)

5 3 7

9.

Какой результат будет возвращен при выполнении следующего кода?

a)

10

b)

25

c)

30

d)

5

10.

Какой из следующих вариантов корректно использует лямбда-выражение для фильтрации списка чётных чисел?

a)

.filter(n -> n % 2 == 0)

b)

.filter(n -> n % 2 != 0)

c)

.filter(n -> n > 3)

d)

.filter(n -> n < 2)

11.

Что выведет следующий код?

a)

НELLO WORLD

b)

НELLOWORLD

c)

hello world

d)

Нello world