Тест: «Запись вспомогательных алгоритмов на языке Паскаль»
Список вопросов
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 |