Головна
Тести (Інформатика)
6 клас
Алгоритми та програми (Python)
Тест 21. Вкладені алгоритмічні структури повторення
№ 1 (1б)
Умова циклу
while
може набувати значень …
A
True або False
B
Так або Ні
C
Більше або меньше
D
Yes або No
№ 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 k
виконається ...
A
2 рази
2
Цикл
for j
виконається ...
B
4 рази
3
Цикл
for і
виконається ...
C
8 разів
4
Цикл
for m
виконається …
D
16 разів
A
B
C
D
1
2
3
4
№ 3 (1б)
Оберіть правильні вислови (див. малюнок)
A
Цикли
А
і
В
незалежні один від одного
B
Цикл
B
вкладений
C
Цикли
С
виконується разом з циклом
В
D
Цикли
А
і
С
послідовні
№ 4 (2б)
Чому буде дорівнювати
x
після виконання програми?
x = 2
while x <= 5:
x = x + 1
№ 5 (2б)
Знайдіть всі правильні відповіді по фрагменту
s = 0
for i in range(2):
for j in range(2):
s = s+i+j
A
s
набуває значення 4
B
Цикл
for i
є внутрішнім циклом
C
s
набуває значення 12
D
Тіло циклу
for j
виконається 4 рази
№ 6 (2б)
Оберіть правильні вислови по запису:
for x in range (start, stop, step):
A
Слово
in
наказує оператору надати змінній
x
усіх значень в інтервалі з
start
по
stop
із кроком
stеp
у будь-якому порядку
B
Слово
in
наказує оператору по черзі надати змінній
x
усіх значень в інтервалі з
start
по
stop
C
x
є параметром і називається лічильником циклу
D
Функція
range
визначає, скільки разів буде повторено виконання операторів тіла циклу
№ 7 (2б)
Установіть відповідність між оператором циклу і значеннями його лічильника
1
for x in range(3, 6):
A
3, 4, 5
2
for x in range( 6):
B
0, 1, 2, 3, 4, 5
3
for x in range(5, 1, -2):
C
1, 3, 5
4
for x in range(1, 6, 2):
D
5, 3, 1
A
B
C
D
1
2
3
4
Прийняти та перевірити