5 клас
 Алгоритми та програми
Тест 26. Цикл із передумовою

№ 1 (2б)
Які з тверджень є правильними?
A
Оператори тіла циклу виконуються доти, поки умова істинна

B
Якщо умова приймає значення False, керування переходить до наступного оператора

C
Оператори тіла циклу виконуються доти, поки умова хибна

D
Програма перевіряє умову циклу перед виконанням операторів тіла циклу


№ 2 (1б)
Зупинити виконання нескінченного циклу можна примусово. Для цього у вікні консолі натисніть:
A
DEL

B
ESC

C
CTRL + C

D
CTRL + V


№ 3 (1б)
Який малюнок відповідає наведеному фрагменту?
x = 50
while x>10:
   x = x - 10
   circle(x)


№ 4 (4б)
Установіть відповідність між операторами та діями, які вони реалізують

1s = 0
a = 0
I = 0
while i < 10:
    a = a + 2
    s = s + a
    i = i + 1
AЗнайти суму натуральних чисел, які менше 100 і діляться на 4
2s = 0
a = 9
while a < 100:
    a = a + 1
    s = s + a
BЗнайти суму перших 10 натуральних чисел
3s = 0
a = 0
while a < 100:
    a = a + 4
    s = s + a
CЗнайти суму перших 10 парних чисел
4s = 0
a = 0
while a < 10:
    a = a + 1
    s = s + a
DЗнайти суму натуральних чисел від 10 до 100
A B C D
1
2
3
4

№ 5 (1б)
Що буде надруковане в результаті виконання фрагменту програми?
x = 2
while x < 5:
    x = x + 1
    print (x, end = ' ')
A
3 4 5 6

B
2 3 4 5 6

C
3 4 5

D
2 3 4 5


№ 6 (2б)
В яких з наведених операторів циклу тіло циклу не виконається жодного разу?
A
x = 10
while x % 2 == 0:
    x = x / 2

B
x = 10
while x < 10:
    x = x + 1

C
x = 3
while x % 2 == 0:
    x = x / 2

D
x = 10
while x <= 10:
    x = x + 1


№ 7 (1б)
Скільки разів виконається цикл?
x = 1
while x < 5:
    x = x + 1
    print (x)