Font size
WorksheetsПодпрограммы Паскаль
Total questions: 32
Worksheet time: 27mins
Часть программы предназначенной для обработки конкретного блока называется
подпрограмма
модуль
метка
блок
Подпрограмма, которая вычисляет и возвращает некоторое значение - это
процедура
функция
блок
модуль
Подпрограмма, которая осуществляет обработку данных, переданных в момент обращения - это
функция
рекурсия
процедура
модуль
Подпрограммы объявляются в
разделе библиотек
разделе меток
разделе операторов
описаний основной программы
Подпрограммы вызываются в
разделе библиотек
разделе меток
разделе операторов
описаний основной программы
Объект, который частично определяется через самого себя, называется
рекурсией
прогрессией
регрессией
процессией
Рекурсия позволяет с помощью конечного выражения определить
один объект
конечное множество объектов
бесконечное множество объектов
пустое множество
Максимальное число рекурсивных вызовов , которое происходит во время выполнения программы, называется
глубиной рекурсии
максимум рекурсии
размером рекурсии
размахом рекурсии
Число рекурсивных вызовов в каждый конкретный момент времени, называется
локальный уровень рекурсии
конкретный уровень рекурсии
временной уровень рекурсии
текущий уровень рекурсии
Один из минусов рекурсивных программ - это
зависание компьютера
неэкономное использование оперативной памяти
непонятная структура программы
математический подход
В какой части основной программы находятся описания функций?
основное тело программы
раздел описания
После оператора readln
где угодно
….. – подпрограмма осуществляет обработку данных переданных в момент обращения.
Процедура
Readln
end
Функция
Подпрограмма может обращаться сама к себе, такое обращение называется :
произвольным
целенаправленным
взаимным
рекурсивным
Обращение к функции осуществляется через:
имя и тип
имя и список параметров
имя и расширение
имя и фамилию
Переменная называется __________по отношению к подпрограмме, если она объявляется в основной программе или во внешней подпрограмме.
главенствующей
основной
глобальной
локальной
В какой части основной программы находятся описания процедуры?
основное тело программы
раздел описания
После оператора readln
где угодно
Формальные параметры заменяют …. Параметры согласно их позиций в списке:
субформальные
фактические
тропические
реальные
Переменные, описанные в разделе var любой программы или подпрограммы, называются _____ __.
var-переменными
общими переменными
статическими переменными
рекурсивными переменными
Что такое подпрограмма ?
Это часть основной программы
Это общее название процедур и функций
Это программа, включенная в основной программный код
Каких видов бывают подпрограммы?
Процедуры и функции
Вложенные и внешние
Внутренние и вызываемые
Чем процедура отличается от функции?
Процедура возвращает некоторое значение, а функция нет
Функция возвращает некоторое значение, а процедура нет
Они ничем принципиально друг от друга не отличаются
Заголовок процедуры или функции начинается со слова ...
Ответ запиши
Какое служебное слово используется в описании функции в языке Python для возвращения результата работы функции?
В каких строках описания подпрограммы допущены ошибки?
Что используется в программном коде процедура или функция?
Какие бывают процедуры?
глобальные
стандартные
пользовательские
локальные
Процедуру можно определять в любой части программного кода, но обязательно ...
Закончи фразу
Какое ключевое слово используется для того, чтобы переменную из подпрограммы можно было использовать и в основной программе или другой подпрограмме?
def
global
int
local
Укажи все глобальные переменные.
a b c
a b c d
k l m d
a b c d k l m
k l m
Что такое собственные функции:
Функции, которых может использовать только сам разработчик
Функции, разработанные специально для решения какой-либо задачи
Функции, для самостоятельного написания решения конкретной подзадачи
Функции, которые хранятся в стандартных библиотеках
Данная подпрограмма является процедурой иди функцией?
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;
процедура
функция
не является ни процедурой ни функцией
Что будет являться результатом выполнения программы
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.
6
5
5
6
6 5
нет результата
