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

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

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

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

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


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

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

B
elif

C
print

D
input

E
else

F
if


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

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

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

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

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

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


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

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

C
(2 > 7) or (9 < 5) or (8 == 1)

D
not (8 < 5)


№ 7 (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