Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lambda функциялары бойынша тест (12-сынып)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Lambda функция деген не?

a)

Арнайы модуль

b)

Атау берілмейтін қысқа функция

c)

Шексіз цикл

d)

Мәлімет типі

2.

Lambda функциялар қалай жазылады?

a)

lambda x: x + 1

b)

function(x) x+1

c)

def x() return x+1

d)

lambda: x + 1

3.

Lambda функцияда не болмайды?

a)

Бір жолдық нәтиже

b)

return

c)

Параметр

d)

Есептеулер

4.

Төмендегі lambda не қайтарады? f = lambda a: a * 2 print(f(4))

a)

2

b)

4

c)

6

d)

8

5.

Төмендегі кодтың нәтижесі? g = lambda x, y: x + y print(g(3, 5))

a)

8

b)

15

c)

2

d)

Қате

6.

Lambda функцияны көбіне қандай функциялармен бірге қолданады?

a)

input

b)

map, filter, sorted

c)

print

d)

len

7.

Не дұрыс?

a)

Lambda көп жолдан тұрады

b)

Lambda міндетті түрде атауы болу керек

c)

Lambda анонимді болуы мүмкін

d)

Lambda-де параметр болмайды

8.

Төмендегі код нені шығарады? print((lambda x: x**2)(6))

a)

12

b)

36

c)

6

d)

3

9.

map() функциясының мақсаты?

a)

Мәліметтерді сүзу

b)

Элементтерді белгілі бір өзгертуден өткізу

c)

Салыстыру

d)

Қосу

10.

filter() не істейді?

a)

Барлық элементтерді өзгертеді

b)

Элементтерді сүзеді (шартқа сайларын қалдырады)

c)

Квадраттайды

d)

Қайталайды

11.

Нәтижесі қандай? numbers = [1, 2, 3, 4] res = list(map(lambda x: x + 3, numbers)) print(res)

a)

[4, 5, 6, 7]

b)

[1, 2, 3, 4]

c)

[3, 4, 5, 6]

d)

Қате

12.

Нәтижесі қандай? lst = [5, 7, 2, 8] result = list(filter(lambda x: x % 2 == 0, lst)) print(result)

a)

[5, 7]

b)

[2, 8]

c)

[7, 8]

d)

[]

13.

sorted() функциясы lambda-мен қалай қолданылады?

a)

Көбейту үшін

b)

Сұрыптау шартын беру үшін

c)

Жою үшін

d)

reverse үшін

14.

Нәтижесі қандай? names = ["Dias", "Aruzhan", "Aida"] print(sorted(names, key=lambda x: len(x)))

a)

Әліпбилік ретпен

b)

Ұзындық бойынша сұрыптау

c)

Керісінше сұрыптау

d)

Қате

15.

Төмендегі кодтың нәтижесі? f = lambda x: "positive" if x > 0 else "negative" print(f(-4))

a)

positive

b)

negative

c)

error

d)

0

16.

Lambda функция не қайтара алады?

a)

Бір ғана мән

b)

Бірнеше print

c)

Бірнеше жолды код

d)

Цикл

17.

Нәтижесі қандай? f = lambda a, b: a if a > b else b print(f(10, 7))

a)

7

b)

10

c)

True

d)

False

18.

Lambda функцияның артықшылығы?

a)

Көп жолды код жазу

b)

Қысқа, бір реттік қолдануға қолайлы

c)

Барлық жерде міндетті

d)

Егер def ғана жеткіліксіз болса

19.

Lambda функция қай жерде жиі қолданылады?

a)

HTML

b)

SQL

c)

Тізімдерді өңдеуде

d)

Файлдар жасағанда

20.

Төмендегі кодтың нәтижесі? nums = [1, 4, 9] res = list(map(lambda x: x**0.5, nums)) print(res)

a)

[1, 2, 3]

b)

[1.0, 2.0, 3.0]

c)

[1, 4, 9]

d)

Қате