wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 32

Worksheet time: 36mins

Name
Class
Date
1.

Что такое подпрограмма ?

a)

Это часть основной программы

b)

Это общее название процедур и функций

c)

Это программа, включенная в основной программный код

2.

Что такое подпрограмма ?

a)

Это часть основной программы

b)

Это общее название процедур и функций

c)

Это программа, включенная в основной программный код

3.

Каких видов бывают подпрограммы?

a)

Процедуры и функции

b)

Вложенные и внешние

c)

Внутренние и вызываемые

4.

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

a)

Процедура возвращает некоторое значение, а функция нет

b)

Функция возвращает некоторое значение, а процедура нет

c)

Они ничем принципиально друг от друга не отличаются

5.

Заголовок процедуры или функции начинается со слова ...

Ответ запиши

4 lines
6.

Какое служебное слово используется в описании функции в языке Python для возвращения результата работы функции?

4 lines
7.

В каких строках описания подпрограммы допущены ошибки?

4 lines
8.

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

4 lines
9.

Какие бывают процедуры?

a)

глобальные

b)

стандартные

c)

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

d)

локальные

10.

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

Закончи фразу

4 lines
11.

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

a)

def

b)

global

c)

int

d)

local

12.

Укажи все глобальные переменные.

a)

a b c

b)

a b c d

c)

k l m d

d)

a b c d k l m

e)

k l m

13.

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

a)

Процедура

b)

Функция

c)

Метод

d)

Переменная

14.

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

a)

Процедура

b)

Функция

c)

Метод

d)

Переменная

15.

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

a)

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

b)

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

c)

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

d)

def Name:

16.

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

a)

системные

b)

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

c)

глобальные

d)

локальные

17.

Какие переменные видны во всей программе. Они должны быть сначала созданы, а потом их можно читать и менять.

a)

системные

b)

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

c)

глобальные

d)

локальные

18.

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

a)

системные

b)

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

c)

глобальные

d)

локальные

19.

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

a)

имя

b)

аргумент

c)

тело функции

d)

знака #

20.

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

a)

def

b)

return

c)

input

d)

print

21.

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

a)

1

b)

2

c)

3

d)

4

22.

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

a)

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

b)

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

c)

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

d)

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

e)

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

23.

Что такое вспомогательный алгоритм?

a)

Алгоритм решения какой - либо подзадачи, который может вызываться из основного алгоритма.

b)

Алгоритм решения какой - либо математической задачи, который может вызываться из основного алгоритма.

c)

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

d)

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

24.

Что такое "Процедура"

a)

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

b)

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

c)

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

d)

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

25.

Где доступны локальные переменные?

a)

в процедуре, только внутри ее процедуры

b)

в программе

c)

в действие которое выполняется онлайн

d)

в действие которое выполняется оффлайн

26.

Как обозначается <имя> ?

a)

DEF

b)

PRINT

c)

SUMMA

d)

GLOBAL

27.

Какой результат покажет программа в конце алгоритма?

def summa(a, b): 

summa(2, 3): 

    global c   

    c = a+b

a)

5

b)

15

c)

6

d)

4

28.

На сколько будет увеличиваться ответ при выведении процедуры:

def digit(n):

print ("1" * n)

digit(7)

digit(8)

digit(9)

a)

на 1

b)

на 2

c)

на 3

d)

на 5

29.

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

a)

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

b)

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

c)

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

d)

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

30.

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

a)

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

b)

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

c)

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

d)

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

31.

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

a)

лямба - функциями

b)

ламбада - функциями

c)

ламба - функциями

d)

лямда - функциями

32.

Что такое функции - генераторы?

a)

функция, которая может возвращать одно значение из нескольких значений на каждой итерации

b)

функция, которая может возвращать несколько значений из нескольких значений на каждой итерации

c)

функция, которая может возвращать только одно значение из нескольких значений на каждой итерации

d)

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