Головна
Тести (Інформатика)
5 клас
Алгоритми та програми
Тест 23. Алгоритми з розгалуженнями
№ 1 (1б)
Визначте яку алгоритмічну структуру реалізовано у фрагменті програми:
if a < 5: a = a+12
else: a = a - 7
A
неповне розгалуження
B
вкладене розгалуження
C
повне розгалуження
D
числове розгалуження
№ 2 (1б)
Який оператор відповідає наведеній блок-схемі?
A
if a<5 : a = a+1
B
if a<5: a = a+1
else: a = a-1
C
if a<5 : a = a-1
D
if a<5: a = a-1
else: a = a+1
№ 3 (1б)
Встановіть відповідність між операторами порівняння в мові Python та їх значеннями
1
недорівнює
A
>=
2
дорівнює
B
!=
3
більше або дорівнює
C
==
4
менше
D
<
A
B
C
D
1
2
3
4
№ 4 (2б)
Які будуть значення змінних
a
та
b
післі виконання програми, якщо їх початкові значення
a = 6, b = 10
?
if a > b: a = a - b
else: b = b - a
A
a = 6; b = 6
B
a = -4; b = 10
C
a = 6; b = 10
D
a = 6; b = 4
№ 5 (1б)
Якого оператора порівняння не існує в мові Python?
A
!=
B
<>
C
>=
D
==
№ 6 (1б)
Відновіть порядок рядків в операторі для визначення більшого з двох нерівних чисел
a, b
A
if a > b:
B
m = a
C
m = b
D
else:
№ 7 (1б)
Який оператор реалізує таку дію: "якщо А — від’ємне число, то змінити його знак на протилежний"?
A
if a<0: a = 1-a
B
if a<0: a = -a
C
if a<0: a = abs(a)
D
if a<0: a = 2-2*a
№ 8 (2б)
Визначте значення змінної
а
після виконання фрагмента програми: a = 10
if a < 5:
a = a + 12
else:
a = a - 7
№ 9 (2б)
Установіть відповідність між операторами та діями, які вони реалізують
1
if a > b: a = 0
else: b = 0
A
Якщо числа а і b не рівні, змінній а надати значення b
2
if a % 2:
a = a // 2
B
Замінити нулем більше з чисел а і b
3
if a < 0:
a = -a
C
Якщо ціле число a парне, поділити його на 2
4
if a != b:
a = b
D
Якщо число а від’ємне, змінити його знак
A
B
C
D
1
2
3
4
Прийняти та перевірити