wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Функции

Total questions: 10

Worksheet time: 4mins

Name
Class
Date
1.

Что не является пространством имен интерпретатора?

a)

Локальное пространство имен

b)

Глобальное пространство имен

c)

Базовое пространство имен

d)

Встроенное пространство имен

2.

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

a)

Функции не имеют доступа к глобальным переменным

b)

К локальным переменным функции можно обратиться напрямую

c)

Функции ищут переменные сначала в локальной, а затем в глобальной среде

d)

Переменные одной функции доступны в других независимых функциях.

3.

Что неверно про оператор return?

a)

Внутри функции return может быть определен несколько раз

b)

return возвращает только один объект за раз

c)

Выполнение кода функции прекращается после вызова return

4.

Что неверно про аргументы функции?

a)

При вызове функции можно пропустить указание аргументов со значением по умолчанию

b)

Если для функции указать больше аргументов, чем для нее описано, возникнет ошибка

c)

С помощью *args, можно занести произвольное количество аргументов

d)

Аргументы функции не могут быть изменяемыми типами данных

5.

Что верно про анонимные функции?

a)

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

b)

Для анонимных функций также необходимо указать return

c)

Вызов анонимной функции происходит с помощью lambda_func

d)

Для анонимных функций нельзя указывать аргумент

6.

Что не входит в определение "чистой" функции

a)

Для одних и тех же аргументов возвращает один и тот же результат

b)

Не изменяет переменные глобальной среды

c)

Работает только со своими аргументами и переменными

d)

Не вызывается в качестве аргумента других функций

7.

Что нельзя делать с функциями?

a)

Вызывать одни функции внутри других

b)

Определять функции внутри других функций

c)

Внутри функции вызывать саму себя

d)

Складывать функции друг с другом

8.

Что выведет данный код?

a)

[1, 2, 3, 100]

[1, 2, 3, 100]

b)

[1, 2, 3]

[1, 2, 3]

c)

[1, 2, 3]

[1, 2, 3, 100]

d)

[1, 2, 3, 100]

[1, 2, 3]

9.

Что выведет данный код?

a)

4.0

b)

Ошибка, т.к. не указаны все аргументы функции

c)

Ошибка, т.к. не определен x

d)

None

10.

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

a)

['Mikhail Sergeevich']

b)

['Anya', 'Dima', 'Sasha', 'Mikhail Sergeevich']

c)

['Anya', 'Dima', 'Sasha']