Тест: «Запись вспомогательных алгоритмов на языке Паскаль»


Список вопросов


1. Фактические параметры записываются …

1) после var
2) в команде вызова подпрограммы
3) в заголовке подпрограммы-функции
4) в заголовке подпрограммы-процедуры

2. Какой заголовок подпрограммы-функции записан правильно?

1) function nod(x, y: integer): integer;
2) function nod(x, y): integer;
3) function nod(x, y);
4) function nod(x, y: integer);

3. Подпрограмма-функция возвращает в основную программу …

1) 0 значений
2) несколько значений
3) единственное значение
4) все варианты правильные

4. ... – подпрограмма, имеющая произвольное количество входных и выходных данных.

1) Процедура
2) Функция

5. Подпрограммой называют …

1) произвольный фрагмент программы
2) часть программы, содержащую неоднократно выполняемые команды
3) описание определённого набора действий
4) часть программы, содержащая описание определённого набора действий, которая может быть многократно вызвана из разных частей программы

6. Где описываются подпрограммы? (язык программирования Паскаль)

1) В начале программы после оператора begin
2) В любом месте программы
3) В начале программы до оператора begin
4) Между разделом var и программным блоком главной программы

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

1) function
2) program
3) procedure
4) нет правильного ответа

8. Как производится вызов подпрограммы-функции?

1) Указанием её имени со списком фактических параметров
2) function <имя функции>
3) Указанием её имени
4) Указанием её имени со списком формальных параметров

9. Дана процедура: procedure nod (a, b: integer; var c: integer); begin while a<>b do if a>b then a:=a-b else b:=b-a; c:=a end; Чему равно значение с после вызова процедуры nod (120, 72, c)?

1) 120
2) 72
3) 48
4) 24