wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Подпрограммы Паскаль

Total questions: 32

Worksheet time: 27mins

Name
Class
Date
1.

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

a)

подпрограмма

b)

модуль

c)

метка

d)

блок

2.

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

a)

процедура

b)

функция

c)

блок

d)

модуль

3.

Подпрограмма, которая осуществляет обра­ботку данных, переданных в момент обращения - это

a)

функция

b)

рекурсия

c)

процедура

d)

модуль

4.

Подпрограммы объявляются в

a)

разделе библиотек

b)

разделе меток

c)

разделе операторов

d)

описаний основной программы

5.

Подпрограммы вызываются в

a)

разделе библиотек

b)

разделе меток

c)

разделе операторов

d)

описаний основной программы

6.

Объект, который частично определяется через самого себя, называется

a)

рекурсией

b)

прогрессией

c)

регрессией

d)

процессией

7.

Рекурсия позволяет с помощью конечного выражения определить

a)

один объект

b)

конечное множество объектов

c)

бесконечное множество объектов

d)

пустое множество

8.

Максимальное число рекурсивных вызовов , которое происходит во время выполнения программы, называется

a)

глубиной рекурсии

b)

максимум рекурсии

c)

размером рекурсии

d)

размахом рекурсии

9.

Число рекурсивных вызовов в каждый конкретный момент времени, называется

a)

локальный уровень рекурсии

b)

конкретный уровень рекурсии

c)

временной уровень рекурсии

d)

текущий уровень рекурсии

10.

Один из минусов рекурсивных программ - это

a)

зависание компьютера

b)

неэкономное использование оперативной памяти

c)

непонятная структура программы

d)

математический подход

11.

В какой части основной программы находятся описания функций?

a)

основное тело программы

b)

раздел описания

c)

После оператора readln

d)

где угодно

12.

….. – подпрограмма осуществляет обработку данных переданных в момент обращения.

a)

Процедура

b)

Readln

c)

end

d)

Функция

13.

Подпрограмма может обращаться сама к себе, такое обращение называется :

a)

произвольным

b)

целенаправленным

c)

взаимным

d)

рекурсивным

14.

Обращение к функции осуществляется через:

a)

имя и тип

b)

имя и список параметров

c)

имя и расширение

d)

имя и фамилию

15.

Переменная называется __________по отношению к подпрограмме, если она объявляется в основной программе или во внешней подпрограмме.

a)

главенствующей

b)

основной

c)

глобальной

d)

локальной

16.

В какой части основной программы находятся описания процедуры?

a)

основное тело программы

b)

раздел описания

c)

После оператора readln

d)

где угодно

17.

Формальные параметры заменяют …. Параметры согласно их позиций в списке:

a)

субформальные

b)

фактические

c)

тропические

d)

реальные

18.

Переменные, описанные в разделе var любой программы или подпрограммы, называются _____ __.

a)

var-переменными

b)

общими переменными

c)

статическими переменными

d)

рекурсивными переменными

19.

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

a)

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

b)

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

c)

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

20.

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

a)

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

b)

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

c)

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

21.

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

a)

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

b)

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

c)

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

22.

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

Ответ запиши

4 lines
23.

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

4 lines
24.

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

4 lines
25.

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

4 lines
26.

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

a)

глобальные

b)

стандартные

c)

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

d)

локальные

27.

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

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

4 lines
28.

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

a)

def

b)

global

c)

int

d)

local

29.

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

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

30.

Что такое собственные функции:

a)

Функции, которых может использовать только сам разработчик

b)

Функции, разработанные специально для решения какой-либо задачи

c)

Функции, для самостоятельного написания решения конкретной подзадачи

d)

Функции, которые хранятся в стандартных библиотеках

31.

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

Procedure p (x:integer; var y:integer):real;

Var c:integer;

Begin

C:=1; d:=1; x:=1; y:=1;

Writeln (x:3, y:3, c:3, d:3);

End;

a)

процедура

b)

функция

c)

не является ни процедурой ни функцией

32.

Что будет являться результатом выполнения программы

var a,b:integer;

function d (x:integer):integer;

begin

d:=a+x; a:=a+1;

end;

begin

a:=1; b:=d(1)+d(a);

writeln (b);

a:=1; b:=d(a)+d(1);

writeln(b);

readln

end.

a)

6

5

b)

5

6

c)

6 5

d)

нет результата