8 клас
АЛГОРИТМИ ТА ПРОГРАМИ
Тест 35. Логічний тип даних. Умовні оператори

№ 1 (1б)
Вкажіть всі оператори мови Python, які використовують в умовних алгоритмах
A
elif

B
else

C
input

D
print

E
for

F
if


№ 2 (3б)
Дана програма:
if a < 5:
    b = а + 1
else:
    if a < 6:
        a := b * 2
Встановіть відповідність вхідних та вихідних даних a і b

1Вхідні a = 2, b = 2 AВихідні a = 2, b = 3
2Вхідні a = 7, b = 7 BВихідні a = 4, b = 5
3Вхідні a = 4, b = 4 CВихідні a = 7, b = 7
4Вхідні a = 5, b = 5 DВхідні a = 10, b = 5
A B C D
1
2
3
4

№ 3 (1б)
Які значення x та y у виразі (2 + x == 4) and not(2 + x != y) треба вибрати, щоб результат виразу був True?
A
x = 2, y = 1

B
x = 3, y = 5

C
x = 2, y = 5

D
x = 2, y = 4


№ 4 (1б)
Результат виконання 45 >= 11

№ 5 (2б)
Знайдіть логічні вислови, значення яких набуває True
A
(2 > 7) or (9 < 5) or (8 == 1)

B
(3*2 == 9) and (4 <= 8)

C
not (8 < 5)

D
(3 <= 9) and (9 > 5) and (9 != 1)


№ 6 (2б)
Знайдіть правильні вислови
A
Умовний оператор if не може використовуватись без оператора else

B
Умовні оператори потрібні для перевірки на істиність або хибність

C
Істинними називають правильні висловлювання, хибними — неправильні висловлювання

D
У мові Python для величини, значенням якої є True або False, використовують логічний тип (logic)


№ 7 (2б)
Як мовою Python можна записати нерівність –5 ≤ x ≤ 5 ?
A
(х <= –5) or (х >= 5)

B
(х >= –5) and (х <= 5)

C
(х >= –5) or (х <= 5)

D
not(х < -5) and not(х > 5)