Указатели на функции, препроцессорные средства и выполнение программ
Исполняемая часть модуля начинается зарезервированным словом - ______________ (запишите заглавными буквами)
Запишите заглавными буквами служебное слово, с которого начинается описание процедуры: ________________
К понятию «алгоритмическая надежность программ» относится
предварительная запись алгоритма программы на языке блок-схем
способность программы выполнять свои функции при разных алгоритмах работы
способность программы выполнять свои функции при изменении условий применения
свойство алгоритма
Функция ReadKey
возвращает символ нажатой клавиши
очищает буфер клавиатуры перед использованием операторов ввода
загружает в буфер клавиатуры вводимую строку
возвращает логическое значение True, если нажата клавиша, и False, если клавиша не нажата
Интерфейсная часть модуля начинается зарезервированным словом - ______________ (запишите заглавными буквами)
Процедура-функция – это
подпрограмма-функция, имеющая в заголовке параметры-переменные
функция, объявленная после слова USES
такая процедура, имени которой после выполнения присваивается результат
стандартная функция (Sin(x), Cos(x) и др.)
Возвращаемое значение функции может иметь тип:
скалярный
запись
строковый
массив
файловый
Основное назначение функций WhereX и WhereY - это
установка курсора в заданную позицию экрана дисплея
контроль границ окна
определение координат нахождения курсора
изменение границ окна
Если в заголовке описания процедуры имеется параметр-переменная, то при вызове процедуры на ее место может подставляться:
процедура
простая переменная
массив
константа
Поставьте в соответствие процедуры (функции) и выполняемые ими действия.
Очистка экрана
TextBackGround(1)
Определение горизонтальной координаты
Windows(1,1,15,10)
Назначение зеленого цвета символам
TextColor(2)
Окно в левом верхнем углу экрана
WhereX
Назначение синего цвета фона
ClrScr
Программная единица, текст которой компилируется автономно, называется
модулем
блоком
процедурой
функцией
Укажите верные утверждения.
В Турбо Паскале можно использовать параметры-переменные и параметры-константы без указания типа
Параметр-переменная не может иметь файловый тип
В Турбо Паскале нельзя использовать параметры-переменные и параметры-константы без указания типа
На месте параметра-переменной в качестве фактического параметра должна использоваться переменная идентичного типа
Параметр-переменная может иметь файловый тип
Переменные, объявленные вне процедур и функций, называются
внешними
глобальными
программными
общими
Основные свойства программного модуля следующие
работа программного модуля должна зависеть от того, какому модулю предназначены его выходные данные
модуль не может вызывать другой программный модуль
модуль должен возвращать управление тому модулю, который его вызвал
работа программного модуля не должна зависеть от входных данных
программный модуль должен иметь один вход и один выход
работа программного модуля не должна зависеть от того, какому модулю предназначены его выходные данные
работа программного модуля должна зависеть от входных данных
программный модуль должен решать самостоятельную задачу
Способность программ давать разумные результаты при всех возможных данных и действиях -
переносимость
дружественность
надежность
модифицируемость
Ввод с клавиатуры буквы вместо требуемых числовых данных приведет к тому, что программа
остановится и запросит повторный ввод данных
остановится и на дисплей будет выведено сообщение о неприемлемости введенных данных
а выполняется, но вместо ответа выводится сообщение, что вместо числовых данных введены строчные
выполняется, но ответ будет неправильный
Переменные, объявленные внутри процедуры или функции, называются
локальными
процедурными
внутренними
частными
В заголовке процедуры формальные параметры записываются
в треугольных скобках
в круглых скобках
без скобок
в квадратных скобках
Совокупность свойств программного продукта, обеспечивающих решение возложенных на него задач в заданной среде функционирования с допустимым множеством исходных данных, - это ____ программы
модифицируемость
переносимость
надежность
качество
Перевод алгоритмической структуры на язык программирования - это ____________________
Для опережающего объявления подпрограмм используется директива
EXTERNAL
INLINE
FORWARD
INTERRUPT
Механический или алгоритмический деффект, который создает выброс, - это_____________
Вызов процедуры языка Паскаль имеет вид
Имя процедуры (список параметров)
PROCEDURE (Имя процедуры, список параметров)
PROCEDURE Имя процедуры (список параметров)
Имя переменной:=Имя процедуры (список параметров)
Процедура-функция задана заголовком: Function Sub(a, b: real; n, k:integer) : integer; Укажите верно записанные обращения к функции.
Sub (a, b, 5,6) := 12
k := Sub
zzz := Sub(5.55, 4.44, k1, k2)
Writeln (‘Результат = ‘,Sub(5.55, 4.44, k1, k2))
X := 2*Sqr(Sub(a, b, n, k)/5.6)
Sub (a, b, 5,6) := 12,56
Процедура задана заголовком: Procedure Sub(a, b: real; n, k:integer); Укажите верно записанные обращения к функции.
zzz := Sub(5.55, 4.44, k1, k2)
Sub (s; d; f; g)
Sub (a, b, n, k)
Sub (1, 2, k1, k2)
Sub (1.5, 55, 5,6)
Легкость адаптации к изменению среды - это ___ программы
надежность
качество
переносимость
модифицируемость
Параметр-константа в заголовке процедуры может иметь
только целый тип
любой тип, кроме файлового
только структурированный тип
только скалярные значения
Первое слово в описании Функции - _________________ (запишите заглавными буквами)
Имеется заголовок: Procedure MaxMin (a:Arr; Var Max, Min: Real; N: Word); Укажите верные обращения к процедуре.
MaxMin(a, 8, 3.6, 7)
MaxMin(a, Mm, Mn, 6)
MaxMin(b, mm, mn, kk)
MaxMin(a, Mn, Mn)
A := MaxMin(b, mm, mn, kk)
MaxMin(a, Mn, 3.6, 7)
В заголовке процедуры указываются параметры
фактические
локальные
глобальные
формальные
Способность программ давать разумные результаты при всех возможных данных и действиях, в частности, в аномальных условиях - это
монолитность
переносимость
надежность
модифицируемость
Информационная надежность предусматривает
способность алгоритма или программы правильно выполнять свои функции при различных ошибках в исходных данных
способность обеспечивать целостность хранящихся в ней данных
функциональное разбиение программы на автономные модули, возможность изменения содержания модулей
легкость адаптации к изменению среды
способность алгоритма или программы нормально функционировать в случае неправильных действий пользователя при вводе информации
Операторный блок процедуры заключен между
BEGIN и END
PROCEDURE и END
PROGRAM и END
FUNCTION и RETURN
Имеется заголовок: Procedure MaxMin (a:Arr; Var Max, Min: Real; N: Word); Укажите верные утверждения.
a, Max, Min, N - формальные параметры
Max, Min - параметры-переменные
a, Min, N - параметры-значения
a - параметр-переменная
a, N - параметры-значения
Max - параметр-переменная
Укажите верные утверждения.
В заголовке подпрограммы и в вызове этой же подпрограмы типы параметров должно совпадать
Имена параметров могут совпадать с именами объектов программы
В подпрограмме-функции формальные параметры обязательно присутствуют
В заголовке подпрограммы и в вызове этой же подпрограмы количество параметров должно совпадать
Имена параметров не могут совпадать с именами объектов программы
Общий процесс создания правильных программ с помощью процедур испытания и верификации называется
Подпрограмма – это группа операторов,
начинающаяся словом PodProgram
объединенных операторными скобками
начинающаяся словом BEGIN и оканчивающаяся словом END
оформленных, как самостоятельная прогрммная единица
Для выполнения функции ReadKey следует включить в программу стандартный модуль
CRT (USES CRT)
SYSTEM (USES SYSTEM)
STRINGS (USES STRINGS)
DOS (USES DOS)
Поставьте в соответствие заголовок процедуры (функции) и вызов ее в программе.
неверный вызов функции
Proc_3
Function Proc_3
B := Proc_3 (a, 33, b)
Function Proc_3(a: Integer): Real
B := Proc_3 (22)
неверный вызов процедуры
Неверное описание функции
Procedure Proc_3
B := Proc_3 (a; b)
Такая организация подпрограмм, в которых подпрограмма вызывает саму себя, называется
К понятию «информационная надежность программы» относится
безошибочная передача информации от пользователя в программу
способность правильно выполнять свои функции при различных ошибках в информации, вводимой в программу
способность программы преобразовать неправильно введенную информации в правильную
запись вводимой информации на внешние устройства для ее сохранности
Укажите верно записанные заголовки процедуры - функции.
Function Sub()
Function Sub(a: real; b:real; n: integer; k:integer)
Function Sub(a, b: real; n, k:integer) : integer
Function Sub: real
Function Sub(a, b: real) :integer
Первое слово в описании процедуры - _______________ (запишите заглавными буквами)
В описательной части программы задана процедура-функция: Function LOG10(x, y: Real) : Real; Begin Log := 0.4343 * LN(x) + y; End; Верно записаны вызовы процедуры-функции
Writeln (Log10(10+x, y))
Y := LOG(10 + y)
LOG10(10, x)
Y := Log10(WW, QQQ)
Y := Log10(33 * x+ Sin(Y), Y)
Откомпилированный модуль имеет расширение
TPU.
COM.
UTP.
EXE.
В описательной части программы задана процедура-функция: Function LOG10(x: Real) : Real; Begin Log := 0.4343 * LN(x); End; Верно записаны вызовы процедуры-функции
Y := LOG10(x)
Y := Log10(33 + Y)
LOG10(x, y)
Y := Log10(33+x)
Назначение операторов TextBackGround(2);и TextBackGround(Green)
оба оператора идентичны, они заполняют окно зеленым цветом
первый оператор оцвечивает две строки, второй – весь экран
первый оператор задает красный цвет экрана, а второй – зеленый
оба оператора идентичны, они заполняют окно красным цветом
Большие монолитные программы сложны для
разработки
сопровождения
отладки
ввода в текстовом редакторе
Основной программой в подпрограмму через стек в виде копий передаются
локальные параметры
параметры-переменные
формальные параметры
параматры-значения
В описательной части программы задана процедура: Procedure Dass (a:Real; Var b:Real; n,m: integer); Параметрами-переменными являются:
a, n, m
b
a, b, n, m
a, b