ҚАЗ
РУС
Python
Басты бет
Сабақтар
Шартты операторлар (if-elif-else)
⏱️ 25 минут
📚 Деңгей: Бастауыш
Тест
1. if-elif-else конструкциясында else блогы міндетті ме?
A) иә
B) жоқ
C) тек elif болса
D) тек if болса
2. Тернарлық оператордың дұрыс синтаксисі?
A) X if шарт else Y
B) if шарт then X else Y
C) шарт ? X : Y
D) X else Y if шарт
3. x = 5; print("Оң" if x > 0 else "Теріс") нәтижесі?
A) Оң
B) Теріс
C) None
D) қате
4. Бірнеше if қолдану мен elif қолданудың айырмашылығы?
A) elif тек бір шартты тексереді
B) бірнеше if барлығы тексеріледі, elif біреуі орындалып, тоқтайды
C) айырмашылығы жоқ
D) elif жылдамырақ
5. if a = 5: неліктен қате береді?
A) синтаксистік қате, теңдік == керек
B) a анықталмаған
C) Python = мүмкін емес
D) жақша жетіспейді
6. Кірістірілген if (nested if) дегеніміз не?
A) if блогының ішінде тағы if
B) if блогынан кейін else
C) if және elif тізбегі
D) if операторының бір жолдық нұсқасы
7. age = 20; has_ticket = True келесі код: if age >= 18: if has_ticket: print("Кіруге рұқсат") Егер has_ticket = False болса, не шығады?
A) Кіруге рұқсат
B) ештеңе
C) қате
D) None
8. Калькулятор мысалында нөлге бөлуді қалай тексереміз?
A) if b == 0:
B) if b != 0:
C) try/except
D) барлығы дұрыс
9. x = -5; result = "оң" if x > 0 else "теріс" if x < 0 else "нөл" – x = -5 үшін result?
A) оң
B) теріс
C) нөл
D) қате
10. month = 4; if month in [12,1,2]: season="Қыс" elif month in [3,4,5]: season="Көктем" – season?
A) Қыс
B) Көктем
C) Жаз
D) Күз
11. elif сөзі нені білдіреді?
A) else if
B) else if
C) екінші if
D) else және if
12. Бір жолдық if (тернарлық) қай жағдайда қолданылады?
A) күрделі тармақталуда
B) қарапайым екі тармақты жағдайда
C) цикл ішінде
D) функция анықтауда
13. if x: print("True") – x-тің қандай мәнінде "True" шығады?
A) 0
B) ""
C) 5
D) []
14. score = 85; if score >= 90: grade="A" elif score >= 80: grade="B" ... – grade?
A) A
B) B
C) C
D) D
15. else блогынан кейін шарт қоюға бола ма?
A) иә
B) жоқ, синтаксистік қате
C) тек else if арқылы
D) кейбір нұсқаларда болады
Тексеру
Сабаққа оралу