Головна
Тести (Інформатика)
8 клас
АЛГОРИТМИ ТА ПРОГРАМИ
Тест 35. Логічний тип даних. Умовні оператори
№ 1 (3б)
Дана програма:
if a < 5:
b = а + 1
else:
if a < 6:
a := b * 2
Встановіть відповідність вхідних та вихідних даних
a
і
b
1
Вхідні a = 7, b = 7
A
Вихідні a = 2, b = 3
2
Вхідні a = 2, b = 2
B
Вихідні a = 4, b = 5
3
Вхідні a = 5, b = 5
C
Вихідні a = 7, b = 7
4
Вхідні a = 4, b = 4
D
Вхідні a = 10, b = 5
A
B
C
D
1
2
3
4
№ 2 (1б)
Вкажіть всі оператори мови Python, які використовують в умовних алгоритмах
A
if
B
elif
C
input
D
for
E
print
F
else
№ 3 (1б)
Результат виконання
45 >= 11
…
№ 4 (2б)
Як мовою Python можна записати нерівність
–5 ≤ x ≤ 5
?
A
not(х < -5) and not(х > 5)
B
(х >= –5) and (х <= 5)
C
(х <= –5) or (х >= 5)
D
(х >= –5) or (х <= 5)
№ 5 (1б)
Які значення
x
та
y
у виразі
(2 + x == 4) and not(2 + x != y)
треба вибрати, щоб результат виразу був True?
A
x = 3, y = 5
B
x = 2, y = 5
C
x = 2, y = 1
D
x = 2, y = 4
№ 6 (2б)
Знайдіть правильні вислови
A
Істинними називають правильні висловлювання, хибними — неправильні висловлювання
B
Умовний оператор
if
не може використовуватись без оператора
else
C
Умовні оператори потрібні для перевірки на істиність або хибність
D
У мові Python для величини, значенням якої є True або False, використовують логічний тип (logic)
№ 7 (2б)
Знайдіть логічні вислови, значення яких набуває True
A
(3*2 == 9) and (4 <= 8)
B
(2 > 7) or (9 < 5) or (8 == 1)
C
not (8 < 5)
D
(3 <= 9) and (9 > 5) and (9 != 1)
Прийняти та перевірити