wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python_9

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Что такое функция в Python?

a)

Блок кода, который выполняет определенную задачу и может быть вызван из другого места программы

b)

Класс в Python

c)

Условие в Python

d)

Переменная в Python

2.

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

a)

function name(parameters):

b)

def function_name(parameters):

c)

def function_name:

d)

function_name(parameters) = def

3.

Что такое лямбда-функция в Python?

a)

Объектно-ориентированная функция

b)

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

c)

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

d)

Стандартная функция

4.

Как использовать лямбда-функцию в Python?

a)

Создать лямбда-функцию с помощью ключевого слова lambda, за которым следует список аргументов и выражение.

b)

Использовать ключевое слово lambda без списка аргументов

c)

Создать лямбда-функцию с помощью ключевого слова def

d)

Использовать ключевое слово function

5.

Что такое рекурсивные функции в Python?

a)

Функции, которые вызывают другие функции

b)

Функции, которые вызывают сами себя

c)

Функции, которые не могут вызывать другие функции

d)

Функции, которые вызывают только один раз

6.

Как использовать рекурсию для решения задачи в Python?

a)

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

b)

Использовать библиотеку math для рекурсивных вычислений

c)

Использовать цикл for для многократного вызова функции

d)

Создать функцию, которая вызывает другую функцию внутри своего тела

7.

Что такое функция map в Python?

a)

Функция map в Python используется для объединения двух словарей

b)

Функция map в Python применяет указанную функцию к каждому элементу итерируемого объекта и возвращает итератор с результатами.

c)

Функция map в Python служит для поиска элемента в списке

d)

Функция map в Python используется для создания карты географического объекта

8.

Как использовать функцию map в Python?

a)

map(function, dictionary)

b)

map(function, list)

c)

map(function, int)

d)

map(function, bool)

9.

Что такое функция filter в Python?

a)

Функция filter в Python используется для преобразования элементов последовательности

b)

Функция filter в Python используется для объединения элементов последовательности

c)

Функция filter в Python используется для фильтрации элементов последовательности на основе заданного условия.

d)

Функция filter в Python используется для сортировки элементов последовательности

10.

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

a)

Увеличение сложности кода, ухудшение тестируемости и увеличение побочных эффектов

b)

Повышение читаемости кода, улучшение тестируемости и уменьшение побочных эффектов

c)

Понижение производительности, увеличение сложности кода и ухудшение читаемости кода

d)

Снижение читаемости кода, ухудшение тестируемости и увеличение побочных эффектов

11.

Где показаны чистые функции?

a)

b)

c)

d)

12.

Что такое ошибка переполнения стека (stack overflow error) в Python?

a)

Это ошибка, которая происходит из-за неправильной настройки виртуальной среды

b)

Это ошибка, которая происходит из-за неправильного синтаксиса в коде

c)

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

d)

Это ошибка, которая происходит из-за отсутствия необходимых библиотек

13.

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

a)

С помощью ключевого слова def

b)

С помощью символа #

c)

С помощью символа @

d)

С помощью ключевого слова for

14.

Что такое декоратор функций в Python?

a)

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

b)

Класс, который выполняет математические операции над функциями

c)

Функция, которая удаляет другую функцию из кода

d)

Метод, который изменяет тип данных в Python

15.

Что будет в консоли?

a)

None

b)

1

c)

ничего

d)

а

16.

Что будет в консоли?

a)

True

b)

1

c)

False

d)

Error

17.

Что будет в консоли?

a)

10

b)

1

c)

11

d)

0

18.

Что будет в консоли?

a)

[1, 2, 3, 4, 5]

b)

[5, 5, 5, 5, 5]

c)

[1, 2, 3, 4, 5, 5]

d)

[6, 7, 8, 9, 10]

19.

Что будет в консоли?

a)

[1, 2, 3]

b)

[3, 4, 5]

c)

[4, 5]

d)

[False, False, False, True, True]

20.

Определение какого понятия изображено на картинке?

a)

Список

b)

Декоратор

c)

Рекурсия

d)

Итерация