wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

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

Total questions: 14

Worksheet time: 12mins

Name
Class
Date
1.

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

a)

К процедуре можно обратиться только 1 раз, а к функции сколько угодно

b)

К функции можно обратиться только 1 раз, а к процедуре сколько угодно

c)

обращение к функции - самостоятельный оператор; обращение к процедуре - обычно составная часть выражения

d)

обращение к процедуре - самостоятельный оператор; обращение к функции - обычно составная часть выражения

2.

Где описываются подпрограммы ?

a)

В любом месте программы

b)

В начале программы после оператора BEGIN

c)

В начале программы до оператора BEGIN

d)

В конце программы после оператора END

3.

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

a)

У функции должен обязательно быть указан ее тип

b)

У процедуры должен обязательно быть указан ее тип

c)

Работа с разными типами переменных

4.

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

a)

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

b)

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

c)

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

5.

6. Между формальными и фактическими параметрами следует соблюдать соответствие:

a)

а) по типу параметров

b)

б) по количеству параметров

c)

в) по порядку следования параметров

d)

г) по всему, перечисленному в п. а)-в)

6.

7. Алгоритм, целиком используемый в составе другого алгоритма, называется:

a)

а) рекурсивным

b)

б) вспомогательным

c)

в) основным

d)

г) дополнительным

7.

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

a)

Функция

b)

Процедура

8.

Что такое формальные параметры?

a)

Переменные подпрограммы

b)

Переменные только для функции

c)

Переменные только процедуры

d)

Переменные основной программы

9.

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

a)

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

b)

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

c)

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

d)

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

10.

Назвать из примера параметры-значения

procedure input (m, n:   integer;   var  mas:array[1..5,1..5]   of real);

a)

m

b)

m и n

c)

mas

d)

здесь нет параметров значения

11.

Назвать из примера параметры-переменные

Пример: procedure degree(x:   real;   n:  byte;  var res:   real)

a)

x и n

b)

x

c)

n

d)

res

12.

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

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)

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

13.

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

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)

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

14.

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

a)

тип возвращаемого значения

b)

имя процедуры

c)

информация о формальных аргументах

d)

тело процедуры