wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест по функциям Python (functions 3)

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

Что означает ключевое слово def в Python?

a)

delete

b)

define

c)

default

d)

deformatsiya

2.

Как правильно назвать функцию, согласно правилам именования?

a)

my function()

b)

1function()

c)

my_function()

d)

My-Function()

3.

Какой результат выведет следующий код?

a)

Привет!

b)

print

c)

say_hello

d)

Ошибка🥴

4.

Что делает оператор return в функции?

a)

Выводит данные в консоль

b)

Завершает выполнение программы

c)

Возвращает значение из функции

d)

Принудительно прерывает цикл

5.

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

a)

Ошибка

b)

10

c)

'37'

d)

summa(3,7)

6.

Сколько параметров может принимать функция?

a)

Только один

b)

Не более трёх

c)

Нисколько

d)

Сколько угодно

7.

Что такое локальные переменные?

a)

Переменные внутри функции

b)

Глобальные переменные

c)

Константы

d)

Аргументы функции

8.

Как правильно ВЫЗВАТЬ функцию hello?

a)

hello

b)

hello[]

c)

def hello

d)

hello()

9.

👻Что делает данная функция👻

a)

Проверяет, является ли число нечётным

b)

Делит число на два

c)

Проверяет, является ли число чётным

d)

Делит на 2 без остатка

10.

Что будет выведено?

a)

Hello

None

b)

Hello

Hello

c)

Hello

d)

😭slozhno😭

11.

Что будет выведено?

a)

7

b)

10

c)

Ошибка

d)

0

12.

Какова основная цель использования функций?

a)

Сделать код более структурированным и переиспользуемым

b)

Мучить учеников

c)

Зациклить действия

d)

Создать дополнительные переменные

13.

Как называются значения, которые передаются в функцию?

a)

Параметры

b)

Переменные

c)

Аргументы

d)

Константы

14.

Как называются переменные, которые определяются при создании функции и в которые потом при вызове будут передаваться значения?(Важно: при создании функции)

a)

Параметры

b)

Переменные

c)

Функции

d)

Аргументы

15.

Что означает pass в определении функции?

a)

Пропускает аргументы

b)

Используется как заглушка

c)

Завершает функцию

d)

Запускает функцию

16.

Что выведет данная функция

a)

Машину

b)

Вася моет машину

c)

Кто-то моет что-то

d)

Кто-то моет машину

17.

Какой код корректно вызывает функцию с именем speed_find

a)

speed_find(100, 2)

b)

speed_find = 100, 2

c)

speed_find[s=100, t=2]

d)

speed_find{s=100, t=2}

18.

Можно ли делать циклы в функциях?🫤

a)

Конечно можно! И не одну

b)

Нет! Запрещено!