wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Функции. Анонимные функции. Декораторы

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Как называются аргументы x и y?

a)

именованными

b)

позиционными

c)

аргументы в виде списка

d)

именованные аргументы в виде словаря

2.

В функции max_num к какому типу аргументов относится *args?

a)

аргументы в виде списка или кортежа

b)

именованные аргументы в виде словаря

c)

позиционные

d)

именованные

3.

К какому типу аргументов относится **kwargs?

a)

именованные

b)

именованные в виде словаря

c)

аргументы в виде кортежа или списка

d)

позиционные

4.

 Выберите правильные способы вызова функции my_nums()

a)

my_func(x=30, y=50)

b)

my_func(30, 50)

c)

my_func(50, *30, 40)

d)

my_func(50, *[30, 40])

5.

Что выведет следующий код?

a)
  • *_*_*_*__

b)
  • *+_*+_*+_*+_

c)
  • * _* _* _* _

d)

Выведет ошибку

6.

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

a)

три

b)

два и больше

c)

один и больше

d)

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

7.

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

a)

5

b)

6

c)

3

d)

Выведет ошибку

8.

Как называются функции с телом, но без имени?

a)

Обычные функции

b)

Лямбда-выражения

c)

Функции высшего порядка

d)

Анонимные функции

9.

Выберите правильные варианты объявления анонимной функции

a)

b)

c)

d)

10.

Что будет напечатано в результате работы программы?

a)

24

b)

6561

c)

11

d)

512

11.

Что будет напечатано в результате работы программы?

a)

216

b)

2.45

c)

36

d)

6

12.

Что выведет код?

a)

[['i'], ['love'], ['T', 'O', 'P']]

b)

[['i'], ['ilove'], ['iloveT O P']]

c)

[['i'], ['i', 'love'], ['i', 'love', 'T O P']]

d)

['a', 'love', 'T O P']

13.

Выберите декоратор, который способен декорировать функцию с произвольным количеством позиционных и именованных аргументов.

a)

b)

c)

d)

14.

Функция, которая принимает другую функцию, расширяет ее поведение, не изменяя ее явно, и возвращает новую функцию, это

a)

Встроенная функция

b)

Функция высшего порядка

c)

Анонимная функция

d)

Декоратор

15.

Что покажет приведенный ниже код?

a)

i love TOP Academy

I LOVE TOP ACADEMY

b)

i love TOP Academy

i love TOP Academy

c)

I LOVE TOP ACADEMY

I LOVE TOP ACADEMY

d)

I LOVE TOP ACADEMY

i love TOP Academy