Функції в Python (закріплення теми)

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

Як викликати функцію в Python?

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

a) func()

b) call func

c) func.call()

d) print(func)

Запитання 2

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

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

def

define

defi

print(def)

Запитання 3

Як повернути значення з функції?

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

give

return

print

res

Запитання 4

Що робить функція?


def add(a, b):

return a + b

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

Додає числа a i b та виводить результат

Додає числа a i b та повертає результат

Додає числа a i b

В коді помилка

Запитання 5

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


def subtract(a, b):

   return a - b


result = subtract(10, 5)

print(result)


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

5

10

1

Помилка

Запитання 6

Яка з функцій, повертає квадрат переданого їй числа?

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

def square(a):

return a * a


def square(a):

return a ** 2



def square(a):

print( a * a )



Правильна відповідь відсутня.

Запитання 7

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


def greet(name="Guest"):

   print( f"Hello, {name}!")


print(greet())


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

a) Hello, Guest!

b) Hello, !

Hello, Guest!

None

Помилка в коді

Запитання 8

Яке значення буде повернуто з наступної функції?


def multiply_by_two(x):

   return x * 2


result = multiply_by_two(5)

print(result)


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

5

10

None

В коді помилка

Запитання 9

Напишіть функцію, яка перевіряє, чи є число парним.

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

def is_even(n):

   return n % 2 == 0


def is_even(n):

   return n // 2


def is_even(n):

   return n / 2 == 0


def is_even(n):

   return n != 2


Запитання 10

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


def foo(x):

   return x + 1


print(foo(5))


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

5

6

В коді помилка

None

Запитання 11

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


def multiply(a, b=2):

   return a * b


print(multiply(5))


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

10

5

None

В коді помилка

Запитання 12

Знайдіть код з помилкою:

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

def multiply(a, b=2):

   return a * b


print(multiply(5))


def add(a, b):

return a + b

def add_to_list(lst, b=1):

   lst.append(b)

def subtract(a, b):

return a - b


a = subtract(5, 5)

Жодна відповідь не містить помилки

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

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