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