6 клас
Алгоритми та програми (Python)
Тест 21. Вкладені алгоритмічні структури повторення

№ 1 (1б)
Оберіть правильні вислови (див. малюнок)

A
Цикл B вкладений

B
Цикли А і С послідовні

C
Цикли С виконується разом з циклом В

D
Цикли А і В незалежні один від одного


№ 2 (2б)
Установіть відповідність між фрагментами тверджень по коду:
for i in range(1, 3):
    for j in range(1, 3):
        for k in range(1, 3):
            for m in range(1, 3):
                print (i, j, k)

1 Цикл for j виконається ... A2 рази
2 Цикл for і виконається ... B4 рази
3 Цикл for k виконається ... C8 разів
4Цикл for m виконається … D16 разів
A B C D
1
2
3
4

№ 3 (2б)
Оберіть правильні вислови по запису:
for x in range (start, stop, step):
A
x є параметром і називається лічильником циклу

B
Функція range визначає, скільки разів буде повторено виконання операторів тіла циклу

C
Слово in наказує оператору по черзі надати змінній x усіх значень в інтервалі з start по stop

D
Слово in наказує оператору надати змінній x усіх значень в інтервалі з start по stop із кроком stеp у будь-якому порядку


№ 4 (2б)
Знайдіть всі правильні відповіді по фрагменту
s = 0
for i in range(2):
    for j in range(2):
        s = s+i+j
A
Цикл for i є внутрішнім циклом

B
s набуває значення 4

C
Тіло циклу for j виконається 4 рази

D
s набуває значення 12


№ 5 (2б)
Чому буде дорівнювати x після виконання програми?
x = 2
while x <= 5:
    x = x + 1

№ 6 (1б)
Умова циклу while може набувати значень …
A
True або False

B
Більше або меньше

C
Yes або No

D
Так або Ні


№ 7 (2б)
Установіть відповідність між оператором циклу і значеннями його лічильника

1for x in range(3, 6): A3, 4, 5
2for x in range(5, 1, -2): B0, 1, 2, 3, 4, 5
3for x in range( 6): C1, 3, 5
4for x in range(1, 6, 2): D5, 3, 1
A B C D
1
2
3
4