5 клас
 Алгоритми та програми
Тест 21. Лінійні алгоритми

№ 1 (2б)
Яке число треба записати замість ?, щоб на екрані з'явилося число 10 ?
x = 2
a = x * 2
a = a + ?
print (a)

№ 2 (2б)
Установіть відповідність між операторами та діями, які вони реалізують

1Змінній а присвоїти значення остачі від ділення b на 2 Aа = b//2
2Змінній а присвоїти значення неповної частки від ділення b на 2 Bа += 2
3Подвоїти значення змінної а Cа = b % 2
4Збільшити значення змінної а на 2 D а *= 2
A B C D
1
2
3
4

№ 3 (1б)
Вкажіть, який буде результат виконання наведеного коду програми:
a = 5
b = a
print (a,b)
A
5 5

B
5.5

C
5,5

D
55


№ 4 (1б)
Виберіть фрагменти програми з помилками
A
print ("3+4=7)

B
print (3+4)

C
print {3+4}

D
print ("3+4")


№ 5 (2б)
Оберіть правильні твердження
A
У мові Python перед текстом коментаря ставиться знак #

B
Для виводу кількох змінних у команді print, їх необхідно перелічити через кому

C
Коментар - це текст, призначений для комп'ютера

D
Функція float(k) перетворює рядок k на ціле число


№ 6 (1б)
В яких операторах правильно організовано введення дійсного значення з клавіатури?
A
а = int(input ('а=?'))

B
а = float (input ('а=?'))

C
а = float (input (' '))

D
а = input ('а=?')


№ 7 (1б)
Лінійними є алгоритми, в яких використовується..
A
структури слідування та розгалуження

B
тільки структура розгалуження

C
структура повторення

D
тільки структура слідування


№ 8 (2б)
Установіть відповідність між операторами та результатами їх виконання

1а = 23%2 Aa = 3.5
2а = 7//2 Ba = 1
3а = 24//3 Ca = 8
4а = 7/2 Da = 3
A B C D
1
2
3
4