Проверочная работа Функции
Список вопросов теста
Вопрос 1
Какая инструкция используется в Python для определения функций?
Варианты ответов
- df
- def
- dfn
- define
Вопрос 2
Что возвращает функция, в которой отсутствует инструкция return?
Варианты ответов
- объект функции
- None
- False
- ничего
Вопрос 3
Что будет выведено на экран в результате выполнения кода условия?
def my_func():
print(True)
my_func
Варианты ответов: а), б) , в) ничего, г) ошибка.
Варианты ответов
- True
- None
- ничего
- ошибка
Вопрос 4
Что будет выведено на экран в результате выполнения кода условия?
def my_func_1(): print(1, end=' ')
my_func_2()
def my_func_2(): print(2, end=' ')
my_func_1()
Варианты ответов
- 1 2
- 2 1
- 1
- ошибка
Вопрос 5
Какой из предлагаемых вариантов является допустимым способом передачи аргументов функции?
Варианты ответов: а) по порядку, б) по ключевому слову, в) по умолчанию, г) все вышеуказанные
Варианты ответов
- по порядку
- по ключевому слову
- по умолчанию
- все вышеуказанные
Вопрос 6
Что будет выведено на экран в результате выполнения кода условия?
def f_1(a, b):
return a + b
def f_2(a, b=3, c=4):
return a + b + c
res = f_1(1, 2) + f_2(5, 5)
print(res)
Варианты ответов
- 17
- 16
- 15
- ошибка
Вопрос 7
Что будет выведено на экран в результате выполнения кода условия?
def f_1(a, b=2):
return a + b
def f_2(a, b, c=3):
return a + b + c
res = f_1(b=1, 2) + f_2(3, 4, c=5)
print(res)
Варианты ответов
- 14
- 15
- 16
- ошибка
Вопрос 8
Что будет выведено на экран в результате выполнения кода условия?
def f_1(a, *b):
return a + b
print(f_1(1, 2, 3))
Варианты ответов
- 6
- [1, 2, 3]
- (1, 2, 3)
- ошибка
Вопрос 9
Что будет выведено на экран в результате выполнения кода условия?
def func(*a, **b):
print(a, b)
func(1, x=3, y=4)
Варианты ответов
- (1,) {'x': 3, 'y': 4}
- 1, 3, 4
- (1, 3, 4)
- ошибка
Вопрос 10
Что будет выведено на экран в результате выполнения кода условия?
x = 10
def func():
global x
x = 20
func()
print(x)
Варианты ответов
- 10
- 20
- 30
- ошибка


