You are on page 1of 9

Мова програмування Python.

8 клас

Мова програмування Python. 8 клас

Прізвище ім'я по батькові учня Клас Дата

Питання №1
Мова програмування Python - це мова програмування
А) високого рівня Б) низького рівня

Питання №2
Назва змінної може містити
А) латинські великі та малі літери Б) цифри
В) знак нижнього підкреслення Г) апостроф
Д) крапку, кому

Питання №3
Щоб надати значення змінній, потрібно після назви змінної поставити знак ___ (Варіанти:"*", "-
", "+", "=")та ввести її значення.

Питання №4
Встанови відповідність між назвою та позначенням в програмному коді простих типів даних
мови Python:

Назва Позначення
1) Цілі числа А) float
2) Дійсні числа Б) str
3) Рядок В) int
Вкажіть відповідність:
А Б В
1
2
3

Питання №5
Якщо значення змінної текст, то він береться у
А) лапки Б) квадратні дужки

Питання №6
Вибрати правильно утворені імена величин.

03.02.2023 6954815/0 1/9 vseosvita.ua


Мова програмування Python. 8 клас

А) a Б) b c
В) D3 Г) x_x
Д) 'suma' Е) Mynumber
Є) 3y Ж) a+b
З) m4n

Питання №7
Вибрати змінну, яка має значення дійсного типу
А) a=12.0 Б) b=62//5
В) a=4*7-24/3 Г) c=4.5**2+3
Д) a=22 Е) b=3**(2+3)-10

Питання №8
Які значення набудут змінні k та s після виконання фрагменту коду. Записати відповіді.

s=14

k=-3

d=k+1

s=s-d

k=2*s

Відповідь: s=__ k=__

Питання №9
Обчислити та записати відповідь:

1. 9//2/2 відповідь:___

2. (15-5)**2-133%13 відповідь:__

3. 79//3%4+6*10 відповідь:__

4. (12.5*4+38)/22 відповідь:___

03.02.2023 6954815/0 2/9 vseosvita.ua


Мова програмування Python. 8 клас

Питання №10
Вказати тип змінної:

1. a='11' тип: ___

2. c=84.18 тип:_____

3. b=11 тип:___

4. d=24.0 тип:_____

5. k="a+b" тип:___

Питання №11
Продовжіть висловлювання

Python це - динамічна інтерпретована об’єктно-орієнтована скриптова ...

А) гра Б) прикладна програма


В) мова програмування Г) наука

Питання №12
Оберіть серед наданих варіантів відповідей усі правильні

Переваги мови Python:

А) чистий та простий синтаксис Б) інтерпритованість


В) повільньне виконання коду Г) багатоплатформність
можливість використання Python в
Д) високорівнева Е)
діалоговому режимі
можливість застосування у різних
Є)
напрямках

Питання №13
За яку базову операцію в Пітоні відповідає позначка “ / ” ?
А) дріб від числа Б) піднесення до стпеня
В) ділення Г) не відповідає за жодну операцію

03.02.2023 6954815/0 3/9 vseosvita.ua


Мова програмування Python. 8 клас

Питання №14
Вкажіть правильний варіант запису у Пітоні розв’язку задачі, що наведена нижче.
Задача:
Знайти залишок від ділення 11 на 3.

А) print(11 % 3) Б) print(11 / 3)
В) print(11 %, / 3) Г) int(11 % 6)

Питання №15
Встановіть правильний порядок операцій у Пітоні:
1. піднесення до степеня **
2. множення *, ділення /, остача від ділення % цілочисельне ділення //.
3. дужки ()
4. якщо маємо вкладені дужки - ті що всередині - виконуються першими, ніж ті що ззовні.
5. додавання+, віднімання –

Ваша відповідь: — — — —

Питання №16
Доповніть фразу, обравши правильний варіант відповіді. Множення рядка на ціле додатнє
число в результаті дає...
сумму першого члена рядка і
А) Б) не дає результату
останнього
вихідний рядок, повторений задану
В)
кількість разів

Питання №17
Назва змінної повинна починатися з маленької латинської літери?
А) Ні Б) Так
В) Це не має значення у Пітоні Г) Повинна починатися з цифри

Питання №18
Встановіть відповідність між назвами функцій та їх значеннями.

Означення, що відповідають функціям


Назви функцій перетворення елементів послідовності на
А)
кортеж
1) bool(x)
Б) перетворення об’єкта на ціле число
2) float(x)
В) перетворення об’єкта на рядок
3) int(x)
перетворення цілого числа або рядка на
4) list(послідовність) Г)
дійсне число
5) tuple(послідовність)
перетворення елементів послідовності на
6) str(x) Д)
кортеж
Е) перетворення об’єкта на логічний тип

03.02.2023 6954815/0 4/9 vseosvita.ua


Мова програмування Python. 8 клас

Вкажіть відповідність:
А Б В Г Д Е
1
2
3
4
5
6

Питання №19
Що визначає вбудована функція range?
Скільки разів буде повторено виконання
А) Б) Перевірку істинності значень виразу.
операторів тіла циклу.
В) Кількість розгалужень в алгоритмі.

Питання №20
Розгляньте код програми та вкажіть усі можливі правильні
відповіді:

Слово in вказує програмі як завгодно


надати змінній x усіх значень в
А) Б) Зображено синтаксис циклу for
діапазоні від star до stop із кроком
step.
Слово in вказує програмі по черзі
надати змінній x усіх значень в
В) x – це параметр (лічильник циклу) Г)
діапазоні від star до stop із кроком
step.

03.02.2023 6954815/0 5/9 vseosvita.ua


Мова програмування Python. 8 клас

Питання №21
Яку команду виконає програма згідно цього виразу?

Надрукувати непарні числа в діапазоні Надрукувати парні числа в діапазоні від


А) Б)
від 2 до 10. 2 до 10.
Надрукувати парні числа в діапазоні від Надрукувати всі числа в діапазоні від 2
В) Г)
2 до 10 з кроком 1. до 10.

Питання №22
Яку команду виконає програма згідно цього виразу?

Надрукувати парні числа від 8 до 0 у Надрукувати усі числа від 8 до 0 у


А) Б)
зворотньому порядку. зворотньому порядку.
Надрукувати непарні числа від 8 до 0 у Надрукувати парні числа від 0 до 8 у
В) Г)
зворотньому порядку. зворотньому порядку.

Питання №23
Яку команду виконає програма згідно цього виразу?

Надрукувати числа від 12 до 100, з Надрукувати числа від 100 до 12, у


А) Б)
кроком 0. зворотному порядкуз кроком 1.
Надрукувати числа від 12 до 100, з
В) Г) Надрукувати парні числа від 12 до 100.
кроком 1.

03.02.2023 6954815/0 6/9 vseosvita.ua


Мова програмування Python. 8 клас

Питання №24
Якому оператору належить дана блок-схема?

А) if...else Б) while
В) for...in Г) elif

Питання №25
Який цикл називають вкладеним?
Цикл, що міститься в тілі іншого циклу Цикл, що міститься в тілі іншого циклу
А) Б)
(зовнішній). (внутрішній).
Зовнішній цикл, що повністю
В)
вміщується у тілі внутрішнього циклу.

Питання №26
Що покаже програма внаслідок виконання циклічного
алгоритму?

А) 0 1 2 3 Б) 0 1 2 3 0 2 4 6
В) 0 0 1 2 2 4 3 6 Г) 2 3 4 6

03.02.2023 6954815/0 7/9 vseosvita.ua


Мова програмування Python. 8 клас

Питання №27
Що покаже програма внаслідок виконання циклічного алгоритму?

А) 0 1 2 3 4 Б) 0 2 1 3 2 4 3 5
В) 0 0 1 2 1 3 4

Питання №28
Що покаже програма внаслідок виконання циклічного
алгоритму?

А) 10 Б) 15
В) 3

03.02.2023 6954815/0 8/9 vseosvita.ua


Мова програмування Python. 8 клас

Питання №29
Яких значень набуде змінна b після виконання умовного
оператора if, якщо а=9?

А) 27 Б) 8
В) 10 Г) 18

Питання №30
Проаналізуйте фрагмент програмного коду:

Якщо х = 5, у = -2, то вираз х > 0 Якщо х = 5, у = -2, то вираз х > 0


набуває значення False. Тоді набуває значення True. Тоді
А) Б)
по вкладеній гілці перевіряється умова по вкладеній гілці перевіряється умова
чи у > 0. чи у > 0.
Якщо х = -2, у = -5, то вираз х > 0 Якщо х = 2, у = -2, то вираз х < 0
набуває значення True. Тоді набуває значення True. Тоді
В) Г)
по вкладеній гілці перевіряється умова по вкладеній гілці перевіряється умова
чи у > 0. чи у > 0.

03.02.2023 6954815/0 9/9 vseosvita.ua

You might also like