wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Функции def

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

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

a)

yield

b)

return

c)

output

d)

print

2.

Как объявить функцию в Python?

a)

function моя_функция():

b)

def моя_функция():

c)

define моя_функция():

d)

fun моя_функция():

3.

Что вернет функция, если в ней нет return?

a)

Ошибку

b)

False

c)

0

d)

None

4.

Что произойдет, если вызвать функцию, не указав обязательные аргументы?

a)

Произойдет ошибка

b)

Будет использоваться None

c)

Аргументы заменятся 0

d)

Функция выполнится без аргументов

5.

Какие аргументы можно передавать в функцию?

a)

Позиционные аргументы

b)

Именованные аргументы

c)

*args

d)

**kwargs

6.

Что делает *args в объявлении функции?

a)

Используется только для списков

b)

Ограничивает количество аргументов

c)

Позволяет передавать неограниченное количество позиционных аргументов

d)

Создает словарь аргументов

7.

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

a)

def f(x:10):

b)

def f(int x=10):

c)

def f(x=10):

d)

def f(x=10, y):

8.

Как вернуть несколько значений из функции?

a)

Использовать несколько return

b)

return a, b, c

c)

return [a, b, c]

d)

return (a, b, c)

9.

Какой код правильно вызывает функцию foo() с двумя аргументами?

a)

foo(, 2)

b)

foo(1, 2)

c)

foo(a=1, b=2)

d)

foo(a: 1, b: 2)

10.

Как можно распаковать список при передаче в функцию?

a)

func([1, 2, 3])

b)

func(*[1, 2, 3])

c)

func(1, 2, 3)

d)

func(*args)