Тест:

Підпрограми в Python

14.04.2026
0 0
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Вміст тесту:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

1

1 з 20 балів

Яке ключове слово використовується для створення (оголошення) функції в Python?

2

1 з 20 балів

Що таке «параметри функції»?

3

1 з 20 балів

Який оператор використовується для того, щоб функція повернула результат у місце виклику?

4

1 з 20 балів

Як називаються змінні, що створюються всередині функції і доступні лише в ній?

5

1 з 20 балів

Що станеться, якщо функція не містить оператора return, але її результат присвоюється змінній?

6

1 з 20 балів

Як правильно викликати функцію з назвою calculate, яка приймає два аргументи?

7

1 з 20 балів

Що таке «рекурсія» у програмуванні?

8

1 з 20 балів

Яке ключове слово дозволяє змінити значення глобальної змінної всередині функції?

9

1 з 20 балів

Де мають знаходитися параметри зі значеннями за замовчуванням у списку аргументів?

10

1 з 20 балів

Чи може функція в Python повертати кілька значень одночасно?

11

1 з 20 балів

Знайдіть рядок, де допущено синтаксичну помилку:

1: x = 10

2: def simple_function()

3: print("Hello")

4: simple_function()

12

1 з 20 балів

Знайдіть рядок з помилкою (невідповідність типів або логіка):

1: def add_five(a):

2: return a + 5

3: res = add_five()

4: print(res)

13

1 з 20 балів

Знайдіть рядок, де порушено правила відступів або структуру:

1: def multiply(a, b):

2: result = a * b

3: return result

4: print(multiply(2, 3))

14

1 з 20 балів

Знайдіть рядок з помилкою (область видимості):

1: def my_func():

2: val = 5

3: my_func()

4: print(val)

15

1 з 20 балів

Знайдіть рядок з помилкою в описі параметрів:

1: def greet(name="User", age):

2: print(name, age)

3: greet(25)

4: greet("Ivan", 20)

16

1 з 20 балів

Що виведе програма?

Python

def func(a, b):
    return a * 2 + b
print(func(3, 4))

17

1 з 20 балів

Що виведе програма?

Python

def check(x):
     if x > 0:
        return "P"
     else:
        return "N"
print(check(-5))

18

1 з 20 балів

Яким буде результат виконання?

Python

def update(n):
    n = n + 10
num = 5
update(num)
print(num)

19

1 з 20 балів

Що з'явиться на екрані?

Python

def power(a, b=2):
     return a ** b
print(power(4, 3))

20

1 з 20 балів

Обчисліть результат:

Python

def double_sum(x, y):
    s = x + y
    return s * 2
print(double_sum(double_sum(1, 1), 2))

Рефлексія від 1 учня

Сподобався:

0

Так: 1

Ні: 0

Зрозумілий:

0

Так: 1

Ні: 0

Потрібні роз'яснення:

0

Ні: 1

Так: 0

Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Рекомендуємо

Python функції (підпрограми)

Python функції (підпрограми)

116

Аватар профіля Сліпченко Олексій Ігорович
Інформатика
7 клас

33 грн

Python підпрограми (процедури та функції)

Python підпрограми (процедури та функції)

308

Аватар профіля Дрозд Євген Анатолійович
Інформатика
5—12 клас, I—VI курси, дорослі та змішані

20 грн

Підпрограми

Підпрограми

35

Аватар профіля Балюк-Дмітрієва Олена Миколаївна
Інформатика
7 клас

25 грн

Підпрограми

Підпрограми

268

Аватар профіля Леонтьєв Дмитро Олександрович
Інформатика
7 клас

19 грн

Python. 7 клас. Тематичне оцінювання. Розгалуження. Підпрограми.

Python. 7 клас. Тематичне оцінювання. Розгалуження. Підпрограми.

130

Аватар профіля Мельник Сніжана Валеріївна
Інформатика
7 клас

33 грн

Підпрограми. Створення проєктів з використанням підпрограм.

Підпрограми. Створення проєктів з використанням підпрограм.

36

Аватар профіля Желуденко Тетяна Олександрівна
Інформатика
7 клас

19 грн

Схожі тести

Відгадай професію

Відгадай професію

724

Аватар профіля Клешніна Марія Олегівна
Різне
5—6 років

Дикі тварини

Дикі тварини

362

Аватар профіля Кріль Тетяна Юріівна
Різне
5—6 років

Анкета для учнів 5 класу

Анкета для учнів 5 класу

440

Аватар профіля Білоцька Людмила Андріївна
Різне
5 клас

Анкета для батьків 5 класу

Анкета для батьків 5 класу

308

Аватар профіля Білоцька Людмила Андріївна
Різне
5 клас

Рівність . Безбар’єрність.

Рівність . Безбар’єрність.

2519

Аватар профіля Васильева Вікторія Сергіївна
Різне
дорослі

Наплавлення деталей, вузлів та конструкцій. Контрольна робота № 6

Наплавлення деталей, вузлів та конструкцій. Контрольна робота № 6

1207

Аватар профіля Бражнікова Марина Валеріївна
Різне
11—12 клас та дорослі