Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Лекция 4

Total questions: 10

Worksheet time: 30mins

Name
Class
Date
1.

Что делает следующий код: def a(b, c, d): pass

a)

Определяет список и инициализирует его

b)

Определяет функцию, которая ничего не делает

c)

Определяет функцию, которая передает параметры

d)

Определяет пустой класс

2.

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

a)

Объект, принимающий аргументы и возвращающий значение

b)

Структура, определяющая поведение объекта

c)

Любой код в Python

d)

Код, заключенный в круглые скобки

3.

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

a)

fun

b)

function

c)

void

d)

def

4.

Сколько параметров может принимать функция?

a)

Нисколько, функция не принимает значения, только возвращает

b)

1

c)

Бесконечно много

d)

2

5.

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

a)

get

b)

return

c)

post

d)

answer

6.

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

     def get_sum(a, b):

            pass

 

     print(get_sum(4, 2))  

a)

4

b)

2

c)

6

d)

None

7.

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

a)

lambda

b)

alpha

c)

anonym

d)

Таких функций не существует

8.

Что выведется в результате выполнения кода?

def get_sum(a=2, b=3):

    print(a+b)

 

get_sum(4)

a)

5

b)

4

c)

7

d)

6

9.

Для чего нужно ключевое слово global?

a)

Чтобы сделать переменную доступной из любой точки мира

b)

Чтобы указать, что эта переменная имеет самое важное значение в программе

c)

Такого ключевого слова нет, мы достали его из языка C++

d)

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

10.

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

a)

Функция, которая курсирует между модулями

b)

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

c)

Функция, которая выполняется с последней строки по первую

d)

Функция, написанная курсивом