WorksheetsLambda функциялары бойынша тест (12-сынып)
Total questions: 20
Worksheet time: 10mins
Lambda функция деген не?
Арнайы модуль
Атау берілмейтін қысқа функция
Шексіз цикл
Мәлімет типі
Lambda функциялар қалай жазылады?
lambda x: x + 1
function(x) x+1
def x() return x+1
lambda: x + 1
Lambda функцияда не болмайды?
Бір жолдық нәтиже
return
Параметр
Есептеулер
Төмендегі lambda не қайтарады? f = lambda a: a * 2 print(f(4))
2
4
6
8
Төмендегі кодтың нәтижесі? g = lambda x, y: x + y print(g(3, 5))
8
15
2
Қате
Lambda функцияны көбіне қандай функциялармен бірге қолданады?
input
map, filter, sorted
len
Не дұрыс?
Lambda көп жолдан тұрады
Lambda міндетті түрде атауы болу керек
Lambda анонимді болуы мүмкін
Lambda-де параметр болмайды
Төмендегі код нені шығарады? print((lambda x: x**2)(6))
12
36
6
3
map() функциясының мақсаты?
Мәліметтерді сүзу
Элементтерді белгілі бір өзгертуден өткізу
Салыстыру
Қосу
filter() не істейді?
Барлық элементтерді өзгертеді
Элементтерді сүзеді (шартқа сайларын қалдырады)
Квадраттайды
Қайталайды
Нәтижесі қандай? numbers = [1, 2, 3, 4] res = list(map(lambda x: x + 3, numbers)) print(res)
[4, 5, 6, 7]
[1, 2, 3, 4]
[3, 4, 5, 6]
Қате
Нәтижесі қандай? lst = [5, 7, 2, 8] result = list(filter(lambda x: x % 2 == 0, lst)) print(result)
[5, 7]
[2, 8]
[7, 8]
[]
sorted() функциясы lambda-мен қалай қолданылады?
Көбейту үшін
Сұрыптау шартын беру үшін
Жою үшін
reverse үшін
Нәтижесі қандай? names = ["Dias", "Aruzhan", "Aida"] print(sorted(names, key=lambda x: len(x)))
Әліпбилік ретпен
Ұзындық бойынша сұрыптау
Керісінше сұрыптау
Қате
Төмендегі кодтың нәтижесі? f = lambda x: "positive" if x > 0 else "negative" print(f(-4))
positive
negative
error
0
Lambda функция не қайтара алады?
Бір ғана мән
Бірнеше print
Бірнеше жолды код
Цикл
Нәтижесі қандай? f = lambda a, b: a if a > b else b print(f(10, 7))
7
10
True
False
Lambda функцияның артықшылығы?
Көп жолды код жазу
Қысқа, бір реттік қолдануға қолайлы
Барлық жерде міндетті
Егер def ғана жеткіліксіз болса
Lambda функция қай жерде жиі қолданылады?
HTML
SQL
Тізімдерді өңдеуде
Файлдар жасағанда
Төмендегі кодтың нәтижесі? nums = [1, 4, 9] res = list(map(lambda x: x**0.5, nums)) print(res)
[1, 2, 3]
[1.0, 2.0, 3.0]
[1, 4, 9]
Қате
