Указатели на функции, препроцессорные средства и выполнение программ

Заголовок процедуры записывается по следующему правилу: PROCEDURE [()]; Отметьте верные утверждения
Точка с запятой в конце выражения может отсутствовать
Имя может быть записано русскими буквами
Слово Procedure может отсутствовать
Имя - имя процедуры, правильный идентификатор
Procedure - служебное слово
Государственный стандарт ЕСПД расшифровывается, как
Европейская Система Программ и Данных
Единая Структура Программ и Документо.
Европейская Система Программной Документации
Единая Система Программной Документации
Перемещение курсора в новую позицию выполняет процедура
GOTOXY(x,y)
WHERE(X,Y)
Goto (x,y)
WINDOWS(X,Y,X1,Y1)
Набор приемов или методов программирования, которые используют опытные программисты, чтобы получить надежные, эффективные, удобные для применения и легко читаемые программы, называется __ программирования
стилем
языком
техникой
эффектом
Поставьте в соответствие вызовы процедур (функций).
вызов процедуры, в которой все параметры - параметры-значения.
Proc_1 (2; a; b);
вызов функции с двумы формальными параметрами
Writeln(Func_Max);
вызов процедуры, в которой хотя бы один параметр - параметр-значение.
Proc_1 (a, b, 123)
вызов функции без параметров
K:= Kol_min (a, b)
неверный вызов процедуры
Proc_1(0, 0, 0, 0)
Укажите рекомендации, относящиеся к рациональному стилю программирования.
слова операторных скобок Begin-End лучше записывать в одних и тех же позициях
логически завершенные последовательности операторов целесообразно оформлять в виде подпрограмм
не следует создавать большие текстовые файлы
метки лучше записывать цифрами
программные модули следует создавать объемными
метки лучше распологать в самых левых позициях так, чтобы они «не загораживались» другими операторами
Эффективная работа пользователя с диалоговой программой в основном достигается
подготовкой пользователя для работы в диалоге
наличием исчерпывающего комментария в программе
знанием пользователем языка программирования
знанием программистом специфики профессиональной деятельности пользователя
Данные, при обработке которых правильными алгоритмами системы происходит сбой, - это
контрольные данные
данные-тесты
выброс
ошибка
Позволяет включать в текст программы команды,записанные непосредственно в машинных кодах, директива -
EXTERNAL.
INLINE.
ASSEMBLER.
INTERRUPT.
Укажите рекомендации, относящиеся к рациональному стилю программирования.
операторы внутренних циклов сдвигайте левее относительно операторов внешних циклов
подпрограммы лучше компоновать в отдельные модули
операторы тела цикла сдвигайте правее относительно оператора цикла
не следует в одной строке объединять несколько операторов
не опасайтесь использовать длинные имена
не делайте лишние пробелы
Описание процедуры расположено в
отдельном окне
заголовке программы
описательной части программы
исполняемой части программы
Этап разработки алгоритмов и формирования общей структуры программного комплекса называется
Цвет фона задает процедура
TextColorBack()
TextBackColor()
BackTextColor()
TextBackGround()
В заголовке процедуры-функции: Function Max (Var Mas: array of integer): Integer;
Mas - массив открытого типа
параметр Mas описан неверно
функция Max не может иметь целочисленный тип
параметр Mas должен быть параметром-значением
Укажите верно записанные заголовки процедуры.
Procedure Sub(a, b: real; n, k:integer)
Procedure Sub
Procedure Sub(a: real; b:real; n: integer; k:integer)
Procedure Sub(a, b: real) :integer
Procedure Sub()
Использование в диалоговой программе процедуры Gotoxy(X,Y) даст возможность
установить курсор в столбец X и строку Y текущего окна
установить курсор в столбец X и строку Y экрана дисплея
получить координаты нахождения курсора в текущем окне
установить курсор по относительным координатам в столбец X и строку Y
Модуль заканчивается служебным словом END с ______(запишите значок)
Использование цветовых эффектов в интерфейсе пользователя
снижает утомляемость пользователя при работе
создает удобный и наглядный интерфейс
повышает разборчивость символов
снижает время реакции на изменения информации на дисплее
Поставьте в соответствие заголовок процедуры (функции) и вызов ее в программе.
Procedure Proc_2(a, b: Real; Var N: integer)
Aa :=Proc_2 (2, 10)
Procedure Proc_2(Var a, b: Real; N: Real)
Proc_2 (Q, S, N)
Function Proc_2(a: Integer): Real
NN :=Proc_2 (N)
Procedure Proc_2(Var a, b: Integer; Var N: Real)
Proc_2 (S, N, 44)
Function Proc_2(a, b: Real): Integer
Proc_2 (2, S, N)
Сообщение программного комплекса, нужное для помощи пользователю при вводе данных, - это__________
Расположите этапы разработки программы в порядке возрастания временных затрат
3
определение спецификаций
2
тестирование
5
анализ требований, предъявляемых к системе
1
кодирование
4
проектирование
Программа является монолитной, если она не содержит
пустых строк
комментариев
составных операторов
подпрограмм
Последнее служебное слово в описании процедуры - __________. (Запишите заглавными буквами).
Для того чтобы существовала возможность использования в программе процедуры очистки экрана, необходимо включить в описание
Uses CRT
Uses Clear
Uses Graph
Uses ClsScr
Стандартные функции Турбо Паскаля входят в модуль ______________(запишите заглавными буквами)
Цвет символов задает процедура
TextColor()
ColorText ()
TextBack()
TextGround()
Метки перехода в подпрограммах используются для перехода
во вложенную функцию
внутри данной подпрограммы
в главную программу
в другую процедуру
Программная единица, текст которой компилируется автономно, называется - ________. (Запишите заглавными буквами в именительном падеже)
Подход к разработке программного комплекса, при котором он разбивается на программные модули (программы), образующие многоуровневую структуру, - это
структурное программирование
макетирование
сквозной контроль
нисходящая разработка
Последовательность операторов Repeat ch:= ReadKey; Until ch = #13; используется при организации интерфейса пользователя для
остановки программы до момента нажатия клавиши Побел
считывания кода нажатой клавиши до нажатия клавиши Побел
считывания кода нажатой клавиши до нажатия клавиши Enter
остановки программы до момента нажатия клавиши Enter
Отметьте все верные утверждения. При компиляции программы в режиме COMPILE все упоминающиеся модули в предложении USES должны
иметь расширение PAS
иметь расширение TPU
находиться в оперативной памяти
храниться только в том же каталоге, что и основная программа
быть предварительно откомпилированы
храниться в каталоге, объявленном опцией UNIT DIRECTORIES
Программирование взаимодействия между пользователем и выполняемой программой - это программирование
интерфейса
надежности.
дружественности
модифицируемости
Выполнение действий, предусмотренных задачей контроля правильности функционирования программыназывается
В описательной части программы задана процедура: Procedure LOG10(x: Real; Var Log: Real); Begin Log := 0.4343 * LN(x); End; Верно записаны вызовы процедуры
LOG10(x, y)
Log10(33, Y)
Log10(33+x, y)
LOG10(x)
LOG(10, x)
Укажите верно записанные комментарии
{Это комментарий}
(* Начало цикла*)
{This Is variable}
{Я пишу подробные комментарии
[*Это тоже комментарий*]
В описании формальных параметров перед параметрами-переменными пишиться служебное слово (запишите заглавными буквами) ______
Качество программы в наибольшей мере определяется
пользователем программы и его квалификацией
используемым языком программирования
программистом и его квалификацией
методом постановки задачи и описанием входных данных
Разбиение исходной задачи на более простые подзадачи, компилированные отдельно, - это _________________ программирование
Объем памяти ЭВМ, занимаемый программой, определяется
объемом ОЗУ, занимаемой компилированными модулями программы
числом ячеек памяти, занимаемой текстом программы
объемом памяти, занимаемой программой на внешнем запоминающем устройстве
объемом ОЗУ, занимаемой программой в процессе ее выполнения
Укажите рекомендации, относящиеся к рациональному стилю программирования.
в текстовом редакторе Турбо Паскаля не следует расцвечивать разными цветами написание элементов программы
не следует создавать большие программные модули
пропуск строк - эффективный метод повышения наглядности программы
не следует писать многочисленных комментариев
не следует локальным и глобальным параметрам давать одинаковые имена
опасайтесь использовать длинные имена
Откомпилированный модуль размещается в дисковом файле Math.tpu. Заголовок модуля в этом случае -
Unit Math.pas
Unit Math.tpu
Unit Math (tpu)
Unit Math
После оператора END тела процедуры ставится _____ (запишите значок)
Фактические параметры - это реальные объекты программы, заменяющие в теле процедуры при ее вызове _______________ параметры (запишите пропущенное слово прописными буквами)
Заголовок процедуры записывается по следующему правилу: PROCEDURE [()]; Отметьте верные утверждения.
Имя - служебное слово
Список параметров обязателен, а скобки могут отсутствовать
Список параметров обязателен
Список параметров - перечень имен переменных с указанием их типов
Список параметров может отсутствовать
Имя присутствует обязательно
Процедура очистки экрана в языке Паскаль обозначается
Cls
ClrScr
ClearScr
Clear
Программный комплекс – это сложная программа, состоящая из
многих модулей и подпрограмм
различных текстовых процессоров
операторов, реализующих вычисления над комплексными числами
оверлейных процедур
В описательной части программы задана процедура: Procedure Dass (a:Real; Var b:Real; n,m: integer); Параметрами-значениями являются:
a, b
a, b, n, m
b
a, n, m
Функциональное разбиение программы на автономные модули, возможность изменения содержания модулей - это ____ программы
качество
модифицируемость
переносимость
надежность
Процедура-функция задана заголовком: Function Func_3(a, b: real; Var w: Real) : integer; Укажите верно записанные обращения к функции.
zzz := Funk_1 (5.55, 4.44, 3.33)
Writeln (‘Результат = ‘,Funk_1)
Writeln (‘Результат = ‘,Funk_1(5.55, 2.22, WW))
zzz:=Funk_1 (5.55, 2.22, WW)
43 := Funk_1(12, 13, WW)
Writeln (‘Результат = ‘,Funk_1(a, b, WW))
Если необходимо использовать большие программы с перекрытием, то подключается
Uses Display, Printer
Uses Crt DOS
Uses (Printer)
Uses Overlay