Головна
Тести (Інформатика)
6 клас
Алгоритми та програми (Python)
Тест 20. Вкладені алгоритмічні структури розгалуження
№ 1 (1б)
Знайдіть значення
b
після виконання коду, якщо а = 7?
if a < 5: b = a + 1
else:
if a < 10: b= a*2
else: b = a - 1
№ 2 (1б)
Знайдіть вираз логічного заперечення
A
NOT
B
NONE
C
OR
D
AND
№ 3 (1б)
Зробіть аналіз наступного розгалуження
if a > 0:
print('Число a - додатнє')
A
Неповна форма. Якщо умова хибна, то керування передається оператору, наступному за if
B
Неповна форма. Якщо умова хибна, то виконується гілка НІ з виводом повідомлення "Число a - додатнє"
C
Повна форма. Якщо умова хибна, то виконується гілка НІ з виводом повідомлення "Число a - додатнє"
D
Повна форма. Якщо умова хибна, то керування передається оператору, наступному за if
№ 4 (2б)
Позначте логічні вирази, що набувають значення True при х = 5, у = −3
A
х >= 10 or у <= 0
B
х <= 10 and у <= 0
C
х >= 10 and у <= 0
D
х <= 10 and у > 0
№ 5 (1б)
Умовою називається…
A
логічний вираз, значенням якого є True (Істина)
B
алгебраїчний вираз, значенням якого є True (Істина) або False (Хиба)
C
логічний вираз, значенням якого є тільки False (Хиба)
D
логічний вираз, значенням якого є True (Істина) або False (Хиба)
№ 6 (2б)
Знайдіть значення
b
після виконання коду при відповідних значеннях
a
if a % 10 < 3: b = a * 2
elif a % 10 <= 5: b = a + 10
elif a % 10 <= 7: b = a * 10
else : b = a + 1
1
a = 13
A
b = 23
2
a = 30
B
b = 60
3
a = 11
C
b = 89
4
a = 88
D
b = 22
A
B
C
D
1
2
3
4
№ 7 (1б)
Які умовні оператори використовують в розгалуженнях?
A
if...else та for…in
B
for…in range()
C
if та if...else
D
if та for…in
№ 8 (2б)
Позначте правильні висловлювання
A
Відступи команди від лівого краю мають бути однаковими
B
Команди, вкладені в гілки оператора if, об’єднуються в блоки за величиною відступів
C
Відступи команди від лівого краю мають бути довжиною 5 знакомісць
D
Оператор if-elif-else припиняє перегляд наступних гілок, як тільки логічний вираз в поточній гілці набуде значення True
№ 9 (1б)
Зробіть аналіз наступної частини програми
if x > 0:
if y > 0: n = 1
else: n = 4
else
if y > 0: n = 2
else: n = 3
A
Якщо x = 5, y = -2, то вираз х > 0 набуває значення True. Тоді по вкладеній гілці перевіряється умова чи буде y > 0.
B
Якщо x = 5, y = -2, то вираз х > 0 набуває значення False. Тоді по вкладеній гілці перевіряється умова чи буде y > 0.
C
Якщо x = -2, y = -5, то вираз х > 0 набуває значення True. Тоді по вкладеній гілці перевіряється умова чи буде y > 0.
D
Якщо x = 2, y = -2, то вираз х < 0 набуває значення True. Тоді по вкладеній гілці перевіряється умова чи буде y > 0.
Прийняти та перевірити