ҚАЗ
РУС
Python
Басты бет
Сабақтар
while циклі
⏱️ 25 минут
📚 Деңгей: Бастауыш
Тест
1. while циклінің синтаксисі қандай?
A) while шарт:
B) while (шарт)
C) while шарт do
D) while: шарт
2. Шексіз цикл қалай пайда болады?
A) шарт әрқашан True болса
B) шарт әрқашан False болса
C) break болса
D) continue болса
3. while-else конструкциясында else қашан орындалады?
A) әрқашан
B) цикл break арқылы тоқтатылмаса
C) ешқашан
D) тек continue болса
4. while True: циклін тоқтату үшін не қолданылады?
A) break
B) continue
C) exit
D) stop
5. count = 0; while count < 3: print(count); count += 1 нәтижесі?
A) 0 1 2
B) 0 1 2 3
C) 1 2 3
D) шексіз
6. for орнына while қолданудың артықшылығы?
A) әрқашан оңай
B) қайталану саны белгісіз болғанда ыңғайлы
C) while жылдамырақ
D) while көп функцияны қолдайды
7. Санның цифрларының қосындысын есептеу үшін қандай операция қажет?
A) % және //
B) * және /
C) + және -
D) ** және //
8. n = 5; while n > 0: print(n); n -= 1 нәтижесі?
A) 5 4 3 2 1
B) 5 4 3 2 1 0
C) 4 3 2 1
D) шексіз
9. Пайдаланушы дұрыс пароль енгізгенше сұраудың дұрыс құрылымы?
A) while True: ... if password == "123": break
B) while password != "123":
C) екеуі де дұрыс
D) екеуі де қате
10. while циклінде continue қолдану қауіпті болуы мүмкін, себебі?
A) шексіз циклге әкелуі мүмкін (егер инкремент болмаса)
B) синтаксистік қате
C) жадты толтырады
D) баяулатады
11. i = 5; while i: print(i); i -= 1 – i 0 болғанда не болады?
A) цикл тоқтайды (0 = False)
B) шексіз жалғасады
C) қате
D) 0 шығады
12. x = 10; while x > 0: if x == 5: break; print(x); x -= 1 нәтижесі?
A) 10 9 8 7 6
B) 10 9 8 7 6 5
C) 10 9 8 7 6 5 4 3 2 1
D) 5
13. Күрделі проценттік өсім есебінде қай цикл жиі қолданылады?
A) for
B) while (шартқа дейін)
C) екеуі де бірдей
D) do-while
14. num = 123; sum_digits = 0; while num > 0: sum_digits += num % 10; num //= 10 – sum_digits?
A) 6
B) 5
C) 123
D) 0
15. while циклінің денесінде шартты өзгертетін әрекетті ұмыту неге әкеледі?
A) шексіз циклге
B) синтаксистік қатеге
C) жылдам орындалуға
D) еш нәтижеге
Тексеру
Сабаққа оралу