wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python. Пользовательские функции и процедуры. Рекурсия.

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Выполняет какую-либо операцию и затем возвращает результат в список своих параметров.

a)

Процедура

b)

Функция

c)

Метод

d)

Переменная

2.

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

a)

Процедура

b)

Функция

c)

Метод

d)

Переменная

3.

Укажите верное определение процедуры или функции.

a)

def Name (параметр)

b)

def_Name (параметр):

c)

def Name (параметр):

d)

def Name:

4.

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

a)

системные

b)

пользовательские

c)

глобальные

d)

локальные

5.

Из каких частей состоит функция?

a)

имя

b)

аргумент

c)

тело функции

d)

знака #

6.

Какой оператор используется для завершения функции и возврата ее значения в основную программу.

a)

def

b)

return

c)

input

d)

print

7.

Укажите, в какой строке допущена ошибка:

a)

1

b)

2

c)

3

d)

4

8.

Параметры (аргументы) – переменные, используемые в подпрограмме:

a)

Обязательные параметры

b)

Параметры – ключевые слова

c)

Параметры по умолчанию

d)

Параметры произвольной длины

e)

Глобальные параметры

9.

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

a)

рекурсия

b)

шаг рекурсии

c)

стек

d)

вызов рекурсии

10.

Расставьте верно строки программного кода:
1.return 1

2.else:

3.def factorial (n):

4.if n==0:

5.return n*factorial(n-1)

a)

34125

b)

34521

c)

54123

d)

54321