Підпрограми. Функції Python

Додано: 11 листопада
Предмет: Інформатика, 7 клас
12 запитань
Запитання 1

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

варіанти відповідей

def

function

sub

define

input()

print()

float(input())

Запитання 2

Що таке підпрограма у Python?

варіанти відповідей

Блок коду, який виконується лише один раз.

Змінна, яка зберігає значення.

Набір інструкцій, що виконують певне завдання і можуть бути викликані з будь-якої частини програми.

Цикл, який повторює код.

Запитання 3

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

варіанти відповідей

Ім'я функції.

Результат, який повертає функція.

Значення, які передаються функції при її виклику.

Тип даних, який повертає функція.

Запитання 4

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

варіанти відповідей

return

back

value

result

всі варіанти правильні

тут немає жодного правильного варіанту

Запитання 5

Яка перевага використання підпрограм?

варіанти відповідей

Зменшення розміру коду.

Підвищення читабельності коду.

Можливість повторного використання коду.

Все перераховане вище.

Запитання 6

Як правильно викликати функцію my_function з аргументами 5 та "hello" та присвоїти її значення змінній Y ?

варіанти відповідей

Y=(my_function = 5, "hello")

Y=call my_function(5, "hello")

Y=my_function(5, "hello")

Y= 5, "hello"(my_function)

Запитання 7

Яка різниця між return та print у функції?

варіанти відповідей

return виводить значення на екран, а print повертає значення з функції.

return повертає значення з функції, а print виводить значення на екран.

Немає ніякої різниці.

return може повертати тільки числа, а print - будь-який тип даних.

Запитання 8

Чи можна визначити функцію без параметрів?

варіанти відповідей

 Ні, це неможливо.

Так, це можливо.

Тільки якщо функція не містить коду.

Тільки якщо функція повертає значення.

Запитання 9

def calculate(x, y, z):

return (x + y + z) / 3

a = 5

b = 10

c = 15

result = calculate(a, b, c)

print(result)

варіанти відповідей

30

3

5

10

Python видасть помилку

Запитання 10

def calculate_perimetr(x, y, z, r):

perimetr=x + y + z + r

return perimetr

a = 2

b = 6

c = 4

d = 8

result = calculate(a, b, c, d)

print("Периметр = "+result)

варіанти відповідей

20

5

Периметр = 20

Периметр = 5

Жодного правильного варіанту

Запитання 11

def get_triangle_type(a, b, c):

#Ця функція визначає тип трикутника за його сторонами.

if a == b == c:

return"Рівносторонній"

elif a == b or a == c or b == c:

return"Рівнобедрений"

else:

return"Різносторонній"

a=3

b=3

c=3

print(get_triangle_type(3, 3, 5))

варіанти відповідей

Python виведе: Рівносторонній

Python виведе: Рівнобедрений

Python виведе: Різносторонній

Запитання 12

Оберіть правильний запис функції.


  

варіанти відповідей

def funct_1(z);

return(z)

funct_1(x, y):

z=x+y

return (z)

def funct_1(x, y):

z=x+y

return (z)

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест