wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 55

Worksheet time: 3585secs

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

11.

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

a)

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

b)

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

c)

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

12.

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

a)

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

b)

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

c)

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

13.

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

a)

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

b)

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

c)

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

14.

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

a)

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

b)

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

c)

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

15.

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

Ответ запиши

4 lines
16.

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

4 lines
17.

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

4 lines
18.

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

4 lines
19.

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

a)

глобальные

b)

стандартные

c)

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

d)

локальные

20.

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

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

4 lines
21.

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

a)

def

b)

global

c)

int

d)

local

22.

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

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

23.

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

a)

Процедура

b)

Функция

c)

Метод

d)

Переменная

24.

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

a)

Процедура

b)

Функция

c)

Метод

d)

Переменная

25.

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

a)

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

b)

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

c)

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

d)

def Name:

26.

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

a)

системные

b)

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

c)

глобальные

d)

локальные

27.

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

a)

системные

b)

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

c)

глобальные

d)

локальные

28.

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

a)

системные

b)

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

c)

глобальные

d)

локальные

29.

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

a)

имя

b)

аргумент

c)

тело функции

d)

знака #

30.

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

a)

def

b)

return

c)

input

d)

print

31.

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

a)

1

b)

2

c)

3

d)

4

32.

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

a)

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

b)

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

c)

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

d)

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

e)

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

33.

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

a)

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

b)

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

c)

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

d)

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

34.

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

a)

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

b)

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

c)

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

d)

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

35.

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

a)

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

b)

в программе

c)

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

d)

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

36.

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

a)

DEF

b)

PRINT

c)

SUMMA

d)

GLOBAL

37.

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

def summa(a, b): 

summa(2, 3): 

    global c   

    c = a+b

a)

5

b)

15

c)

6

d)

4

38.

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

def digit(n):

print ("1" * n)

digit(7)

digit(8)

digit(9)

a)

на 1

b)

на 2

c)

на 3

d)

на 5

39.

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

a)

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

b)

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

c)

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

d)

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

40.

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

a)

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

b)

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

c)

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

d)

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

41.

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

a)

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

b)

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

c)

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

d)

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

42.

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

a)

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

b)

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

c)

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

d)

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

43.

С какого слова начинается любая функция?

a)

defenition

b)

def

c)

list

d)

return

44.

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

a)

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

b)

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

c)

Процедура ничего не возвращает в программу

d)

В одном случае слово return, а в другом comeback

45.

Каким может быть название функции?

a)

Любым, которое придумает программист (по правилам составления имен)

b)

Зависит от функции

c)

Слово из 3 или более букв

d)

Любым, может даже не быть никакого имени

46.

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

a)

1 и более

b)

до 5 параметров

c)

от 0 до 3

d)

хоть сколько, в том числе и 0

47.

Что будет выведено на экран?

a)

П

b)

О

c)

Fun(6)

d)

6

48.

Что будет выведено на экран?

a)

2, 10

b)

5

c)

2

d)

a

49.

Что будет выведено на экран?

a)

ошибка

b)

22

c)

First() - 3

d)

25

50.

Что будет выведено на экран?

a)

ошибка

b)

6

c)

power(b,c)

d)

8

51.

Как осуществляется обращение к подпрограмме - процедуре?

a)

указывается имя

b)

указываются параметры

c)

указывается имя или имя и параметры

52.

Выберите подпрограмму, которая не возвращает значение

a)

Функция

b)

Процедура

53.

Перед названием функции должно быть:

a)

def

b)

for

c)

if

d)

while

54.

Какая стандартная функция приводит тип данных из числа → в строку?

a)

int()

b)

str()

c)

print()

d)

input()

55.

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

a)

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

b)

Способ производить вычисления параллельно

c)

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

d)

Указание на зависимость между переменными