ҚАЗ
РУС
Python
Басты бет
Сабақтар
Параметрлер және return
⏱️ 20 минут
📚 Деңгей: Бастауыш
Тест
1. Әдепкі (default) параметрі бар функция дұрыс жазылған:
A) def greet(name="User"):
B) def greet(=name "User"):
C) def greet(name default "User"):
D) def greet(name = "User"):
2. def add(a,b=5): return a+b; add(3) нәтижесі:
A) 8
B) 3
C) 5
D) қате
3. Keyword аргументтерді қолдану:
A) info(20,"Ali")
B) info(age=20, name="Ali")
C) info(name="Ali", 20)
D) info(20, name="Ali")
4. def test(a,b): return a*b; test(b=3,a=2) нәтижесі:
A) 5
B) 6
C) 23
D) қате
5. return операторынан кейінгі код:
A) орындалады
B) орындалмайды
C) тек қате болса орындалады
D) циклде ғана орындалады
6. Бірнеше мәнді қайтаратын функциядан мәндерді алу:
A) a,b = func()
B) a = func()
C) func()
D) a,b,c = func() кез келген саны
7. def calc(a,b=2,c=3): return a+b+c; calc(1) нәтижесі:
A) 6
B) 1
C) 3
D) 4
8. Параметрлердің ретін сақтамай шақыру үшін:
A) позициялық аргументтер
B) keyword аргументтер
C) әдепкі аргументтер
D) айнымалы аргументтер
9. def func(x): return x**2; func(4) нәтижесі:
A) 16
B) 8
C) 4
D) 2
10. def max(a,b): return a if a>b else b; max(5,3) нәтижесі:
A) 3
B) 5
C) 8
D) None
11. Функция ішіндегі return None деген не?
A) 0 қайтарады
B) ештеңе қайтармайды
C) None қайтарады
D) қате береді
12. def sum(*args): return sum(args); sum(1,2,3) нәтижесі:
A) 6
B) (1,2,3)
C) 123
D) қате
13. Функция параметрлерінің әдепкі мәні қашан есептеледі?
A) әр шақыруда
B) функция анықталған кезде
C) бағдарлама соңында
D) ешқашан
14. def greet(name, msg="Hello"): print(msg, name); greet("Ali") нәтижесі:
A) Hello Ali
B) Ali Hello
C) қате
D) Ali
15. return бірнеше мәнді қайтарғанда, олар қандай құрылымда болады?
A) list
B) set
C) tuple
D) dict
Тексеру
Сабаққа оралу