Функції в Python

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

Що таке функція в Python?

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

Об'єкт, який зберігає дані

Оператор

Блок коду, який виконує певне завдання і може бути викликаний за іменем

Клас, який створює об'єкти

Запитання 2

Який синтаксис для оголошення функції в Python?

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

def myFunction[]:

function myFunction():

def myFunction():

ef myFunction{}:

Запитання 3

Що робить ключове слово return в функції?

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

Завершує програму

Повертає значення і завершує виконання функції

Починає виконання функції

Оголошує змінну

Запитання 4

Що станеться, якщо функція не містить ключове слово return?

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

Функція буде виконуватися без зупинки

Функція поверне значення 0

Функція поверне None

Функція видасть помилку

Запитання 5

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

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

pass

skip

continue

break

Запитання 6

Що буде виведено в результаті виконання наступного коду?


def greet():

return "Hello, World!"


message = greet()

print(message)

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

Hello, World!

message

Нічого не буде виведено

None

Запитання 7

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


def multiply_by_two(x):

   return x * 2


result = multiply_by_two(5)


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

2

10

10.0

None

Запитання 8

Як передати кілька аргументів у функцію?

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

def my_function(a, b):

def my_function(a + b):

def my_function(a b):

def my_function(a;b):

Запитання 9

Що виведе наступний код?


def print_numbers():

   for i in range(3):

       pass

   print("Done")


print_numbers()


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

Виведе числа від 0 до 2

Виведе "pass"

Нічого не виведе

Виведе "Done"

Запитання 10

Який результат виклику функції з аргументом 4?


def square(x):

   return x ** 2


result = square(4)


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

2

4

8

16

Запитання 11

Що станеться, якщо викликати функцію без аргументів?


def multiply(x, y):

   return x * y


result = multiply()


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

Повернеться None

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

Повернеться 0

Нічого не відбудеться

Запитання 12

З чого складається функція?

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

Ім'я

Тіло

Параметри

Аргументи

Методи

Змінні

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

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