sga-help.ru

Все вопросы к тесту (html) Алгоритмические языки и программирование



В подпрограмме список формальных параметров необязателен и может отсутствовать:

В программе можно несколько раз обратиться к одной и той же процедуре:

В процедуре используется параметр-константа, которая:

В списке формальных параметров процедуры параметры-значения используются для передачи в процедуру входных данных:

Возвращаемое значение функции может иметь тип строковый:

Вызов - обращение к: 1) стандартной функции и ее выполнение; 2) подпрограмме и выполнению операторов; 3) стандартному модулю; 4) модулю, созданному программистом:

Вызов функции принципиально не отличается от вызова процедуры, достаточно использовать ее имя в выражении:

Выйти из функции можно, используя оператор GO TO:

Выход из подпрограммы-функции происходит по команде GOTO<метка>, если метка стоит за пределами подпрограммы:

Действие глобальных переменных распространяется на функции, имеющиеся в программе, если они входят в список фактических параметров:

Для досрочного выхода из процедуры надо использовать:

Друг в друга можно вложить процедуры и функции:

Если в заголовке описания процедуры имеется параметр-переменная, то при вызове процедуры на ее место можно подставить константу:

Заголовок процедуры PROCEDURE PRIM___PROC1 (A1:Real;BZ:Real;C:Integer;Var C:Real); имеет ошибки:

Заголовок процедуры имеет вид: PROCEDURE PRIMER___SUMMA (I,J,K:Real;Var X,Y:Real); Это корректный вызов данной процедуры: PRIMER SUMMA (44,30,B5,X0,10):

Заголовок функции FUNCTION F1(N,M,L:INTEGER;S:REAL;K:INTEGER):STRING: не имеет ошибок:

Заголовок функции по сравнению с процедурой имеет дополнительный параметр входных значений переменных:

Локальные переменные действуют только внутри процедуры:

Наиболее верно утверждение, что рекурсия:

Наибольший эффект при использовании параметра-константы достигается тогда, когда в процедуру передаются:

Наибольший эффект при использовании параметра-константы достигается тогда, когда в процедуру передаются:

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

Отличие подпрограммы-функции от подпрограммы-процедуры в том, что в теле функции должен быть оператор присваивания формальной переменной значений вычисленного результата:

Параметр-константу целесообразно использовать, если в подпрограмму следует передать:

Параметр-константу целесообразно использовать, если в подпрограмму следует передать:

Параметры-переменные используются в списке формальных параметров для описания типа массивов:

Подпрограмма - группа операторов, объединенных операторными скобками:

При вызове процедуры на место параметра-значения можно подставить непосредственное значение:

При использовании функции следует учитывать, что нельзя в качестве результата работы функции использовать структурированный тип:

Процедура в программе имеет заголовок PROCEDURE Prim(A,B:real,VAR X,Y:real); ее вызов будет происходить так:

Процедура должна иметь собственное имя:

Процедура может иметь в своем составе другую процедуру:

Процедура-функция: 1) стандартная функция (Sin(x), Cos(x) и др.); 2) подпрограмма-функция, имеющая в заголовке параметры-переменные; 3) такая процедура, имени которой после выполнения присваивается результат; 4) функция, объявленная после слова USES:

Процедуры могут использовать глобальные переменные:

Функция может иметь в своем составе процедуры:

Функция может обратиться к самой себе:




Dos является стандартным модулем:

Graph3 является стандартным модулем:

Turbo7 является стандартным модулем:

В заголовке подпрограммы надо указывать составной тип:

В качестве присваиваемых процедур и функций могут использоваться стандартные функции:

Вызов процедуры - упоминание имени процедуры в тексте программы:

Заголовок процедуры состоит из служебного слова, имени и списка формальных параметров:

Имя процедуры (функции) может быть использовано в выражениях:

Индексация открытого массива всегда начинается с:

Исполняемые операторы - операторы, используемые после работы основной программы:

Исходный текст модуля должен размещаться в дисковом файле, имя которого совпадает с именем заголовка файла и расширением pas:

К подпрограмме можно обращаться только из одного места в программе и один раз:

К технологии нисходящего структурного программирования не относится:

Локальные переменные недоступны для операторов основной программы:

Модуль - специальным образом оформленная библиотека определений типов, констант, переменных, процедур и функций:

Модуль может быть запущен на выполнение самостоятельно:

Модуль может участвовать в построении программы или другого модуля:

Описание параметров отделяется друг от друга:

Открытый массив задается как обычный массив, но только с указанием типа индекса:

Параметры - это те постоянные, которые обеспечивают обмен значениями между процедурой и вызывающей ее программой:

Параметры, описываемые в заголовке объявления программы, - это:

При вызове процедуры фактические параметры подставляются на место формальных:

Присваиваемые процедуры и функции могут быть объявлены внутри других процедур:

Процедура - особым образом оформленный фрагмент программы, имеющий собственное имя:

Процедура не может обращаться к самой себе:

Стандартной директивой не является:

Стандартные директивы уточняют действия компилятора:

Текст программы транслируется последовательно снизу вверх:

У всех параметров подпрограмм один и тот же способ передачи:

Числа Фибоначчи - последовательность чисел, в которой первое и второе число равно единице, а каждое следующее - сумме двух предыдущих:




Error Simulator входит в состав пакета Test Center:

ISO - международная организация по стандартизации:

Анализ исходного кода является одной из функций измерительных программ:

В пакете Scope*Procept разработка процессов ведется по восходящей схеме:

Для автоматизации процессов разработки ПО служат инструментальные программы:

Для повторяемого уровня зрелости характерно отсутствие стабильной среды разработки и сопровождения:

Для управляемого уровня зрелости характерна оценка качества с помощью метрик:

Количественные оценки качества ПО называют метриками:

Конфигурационный менеджмент служит для обеспечения управления версиями ПО:

Методология Cleanroom предлагает метод пошаговой детализации:

Метрики позволяют прогнозировать уровень сложности тестирования и сопровождения:

Модель Scope*Procept разработана в Германском национальном исследовательском центре по информационным технологиям:

Модель Trillium разработана для оценки программных продуктов в телекоммуникационной и информационной областях:

Модуль типа "черный ящик" рассматривается в методологии Trillium:

Надежность программы и правильность программы - синонимы:

Отключение электроэнергии может привести к потере информации на магнитном диске:

Первая методика оценки качества ПО была разработана в:

Поставка upgrade-версий осуществляется на этапе сопровождения:

Проверка соответствия качества готового продукта исходным требованиям и проверка функционирования называется сопровождением:

Семь характеристик качества программ предложил в 1973 году:

Система Process Weaver использует термины взаимозависимых знаний:

Сквозной контроль качества является одной из концепций совершенствования процессов создания ПО:

Совокупность свойств программы, которые обеспечивают решение задач в заданной сфере с множеством исходных данных:

Способность выдавать одни и те же результаты при различных условиях функционирования - надежность:

Способность программы выполнять свои функции при изменении условий функционирования - надежность:

Структурированность информации является недостатком WIT:

Существуют единые стандарты на метрики:

Технические писатели входят в состав участников процесса создания ПО:

Удлинение сроков разработки ведет к удорожанию готового продукта:

Электронная почта используется для обмена информацией между двумя участниками:




Активными могут быть несколько окон:

В недиалоговой программе должны быть реализованы принципы безошибочного ввода информации:

В процессе диалога информация передается в виде вопроса:

Входные данные вводятся на основании соответствующих сообщений:

Выходные данные - данные, являющиеся результатом обработки входных данных:

Диалоговые программы - интерактивные программы:

Документ для последующего использования - программа:

Документация бывает внешняя и внутренняя:

Дружественность программного обеспечения включает два компонента:

Интерфейс состоит из трех процессов:

Команды - сообщения, посредством которых осуществляется управление ходом диалога:

Комбинация символов #13 и #10 соответствует нажатию клавиши:

Комментарии бывают двух типов:

Меню - способ проведения диалога, когда на экран выводится список возможных действий:

Не рекомендуется широко использовать написание комментариев:

Недиалоговые программы выполняются без дополнительного обращения к пользователю:

Непредъявляемые требования к диалогу:

Один из основных вариантов диалога:

Организация взаимодействия между пользователем и выполняемой программой - интерфейс:

По умолчанию окном является весь экран:

При затруднениях, возникающих в процессе работы, используется помощь:

При написании программы не следует создавать большие программные модули:

При написании программы нецелесообразно использовать систему отступов:

Программа, рассчитанная на удобное взаимодействие пользователя и ЭВМ, - пользовательская программа:

Программы бывают трех видов:

Сообщение о том, что произошло или происходит при работе программного комплекса, - состояние:

Сообщение о том, что работа программного комплекса или вычислительного процесса прервана - справка:

Сообщение программного комплекса, нужное для помощи пользователю при вводе данных:

Существует пять требований к диалогу:




(0, 0) - координаты верхнего левого угла окна:

Видеосистема компьютера включает видеомонитор и видеоадаптер:

Для задержки выполнения программы служит процедура Delay:

Для копирования примера из буфера в текст программы следует нажать клавиши:

Для получения значения заданной переменной операционной среды служит функция GetEnv:

Для получения текущего времени ОС служит процедура:

Для работы с библиотечным файлом стандартных модулей служит утилита TPUMover:

Зарезервированным словом для модуля служит:

Имя переменной операционной среды может содержать знак равенства:

Имя файла с исходным текстом модуля имеет расширение:

Код завершения процесса из-за ошибки устройства равен:

Модули в Borland Pascal должны иметь строго иерархическую структуру:

Модули в операторе Uses отделяются друг от друга точкой с запятой:

Модули хранятся в откомпилированном виде:

Оператор Uses можно указывать только в секции Interface:

Параметр LastMode используется для возврата к предыдущему текстовому режиму:

При нажатии функциональных клавиш в буфер заносится простой ASCII-код:

Процедура FileSplit разбивает полное имя файла на три компонента:

Процедура Keep прекращает выполнение программы и оставляет ее резидентной в памяти:

Процедура SetIntVect восстанавливает старый вектор прерывания:

Процедура SetVerify предназначена для установки флага верификации:

Процедура TextBackGround используется для задания цвета символов:

Процедура UnPackTime упаковывает дату и время:

Среда Turbo Vision характеризуется интенсивным использованием динамической памяти:

Старший байт расширенного ASCII-кода равен нулю:

Флаг проверки нажатия клавиш Ctrl + Break принимает значение False, если нужно проверять нажатие при каждом обращении системы:

Функция DiskFree возвращает объем свободного пространства на диске в байтах:

Функция KeyPressed возвратит True, если была нажата клавиша:

Функция ReadKey ожидает нажатия клавиши в случае, если буфер клавиатуры пуст:

Функция WhereX возвращает номер строки:




Interrupt является одним из типов вызова для функций:

Ближняя модель вызова процедуры:

Деструкторы могут быть виртуальными:

Деструкторы называют "сборщиками мусора":

Для записи инструкции в машинном коде вместо блока операторов служит описание Inline:

Для импортирования отдельно скомпилированных процедур и функций служит описание External:

Для улучшения читаемости программы рекомендуется в одной строке располагать один оператор:

Допускается присваивание всему открытому массиву:

Если процедура обращается сама к себе, это означает, что она выполняется рекурсивно:

Компиляторы создают максимально оптимизированный код:

Конструктор может быть виртуальным:

Конструкторы и деструкторы могут наследоваться:

Набор правил и процедур, нацеленных на эффективное создание конечного продукта:

Несколько операторов в строке записываются в случае, если требуется подчеркнуть систему локальной последовательности:

Однобуквенные имена следует использовать только для индексов:

Описание Forward указывается в интерфейсной части модуля:

Описание соглашения между разработчиками и пользователями:

Определяющее описание может быть внутренним:

Подчиненные операторы рекомендуется сдвинуть вправо относительно управляющего оператора:

Преимуществом нетипизированных параметров является большая гибкость:

Процедуры и функции системного вызова необходимо перечислить в операторе exports:

Процесс изменения уровня детализации программы:

Процесс разбиения задачи на подзадачи:

Рекомендуется начинать с заглавной буквы отдельные компоненты имен или разделять их знаком "___":

Следует комментировать все действия в программе:

Структуризация кода программы приводит к уменьшению времени выполнения:

Типы формального и фактического параметра-переменной должны совпадать:

Формальные параметры-константы можно передать другой процедуре или функции в качестве фактических параметров:

Функция Site Of возвращает размер фактического параметра:

Функция может возвратить структурный тип:




"Защита от дурака" является одной из главных функций интерфейса:

В операторе Write (A : 7 : 2) число 7 означает длину целой части переменной А, а число 2 - длину дробной части:

В процедуре Window указываются абсолютные координаты окна:

Внешнее проявление программного обеспечения (интерфейс) определяет дружественность к программисту:

Возможность выбора размера символов и направления вывода является одним из преимуществ графического режима:

Диалог должен быть последовательным, естественным, гибким и кратким:

Для выбора из меню могут использоваться так называемые "теплые" клавиши:

Для задания цвета символов используется процедура:

Для того чтобы задержать выполнение программы на некоторое время, следует использовать функцию:

Для уменьшения ошибок ввода рекомендуется помещать вводимые данные в переменные типа:

Документированием занимаются технические редакторы:

Дробная часть должна отделяться от целой знаком:

Команды ReadLn и Read могут содержать поясняющий текст:

Комментарии можно записывать на нескольких строках:

Комментарии, поясняющие назначение программы, называются пояснительными:

Меню является одним из типов диалога:

При нажатии пользователем запрещенных клавиш операционная система подает звуковой сигнал:

Рекомендуется выполнять в программе проверку введенной информации на заданный диапазон:

Система Dragol надежно распознает речь:

Слово "End" рекомендуется писать под соответствующим ему словом "Begin":

Сообщение, позволяющее осуществлять управление ходом диалога:

Управляющий символ #10 служит для сдвига курсора на строку вниз:

Управляющий символ #13 соответствует нажатию клавиши "Enter":

Функция ClrEol очищает экран:

Функция HightVideo устанавливает повышенную яркость символов:

Функция KeyPressed возвращает значение истины, если клавиша была нажата хотя бы один раз:

Функция ReadKey возвращает код последней нажатой клавиши:

Функция ReadKey отображает на дисплее введенные символы:

Функция Sound включает звук и определяет его частоту:

Функция Val преобразует число в строку:




Алгоритм - любая последовательность действий над исходной информацией для получения решения задачи:

Алгоритмизация - процесс написания программ на языке высокого уровня:

Алгоритмическая надёжность программ - это:

Алгоритмический язык и язык программирования - тождественные понятия:

Диалог с использованием естественного языка широко используется в настоящее время:

Диалоговый режим характеризуется немедленным откликом на введенные воздействия:

Для выполнения функции ReadKey следует включить в пограмму стандартный модуль:

Интерактивный режим ЭВМ - диалоговый режим:

Информационная надёжность и алгоритмическая надёжность - понятия-синонимы:

Информационная надёжность программы - это:

Качество программ - определенная совокупность свойств программного продукта:

Качество программы оценивается показателями:

Комментарий к программе повышает "дружественность" программного обеспечения:

Меню - один из способов проведения диалога:

Модифицируемость программы - возможность разбиения программы на автономные модули:

Модифицируемость программы - это:

Наиболее "дружественный" интерфейс с пользователем реализуется оператором:

Неправильные действия ЭВМ могут иметь катастрофические последствия:

Обойтись без тестирования программы можно:

Объем памяти, занимаемой программой в памяти ЭВМ, определяется:

Основная причина прекращения разработки программных комплексов заключается в низкой квалификации заказчика:

Парное программирование - когда два программиста работают над двумя модулями программ одновременно:

Переносимость программ - это:

Переносимость программы - перенос программы с одного информационного носителя на другой:

При программировании следует опасаться использования длинных имен:

Признается хорошей программа:

Пробелы в написании зарезервированных слов могут быть:

Программа - набор операторов, реализующих алгоритм решения задачи:

Программист обязан знать специфику отрасли, для которой он создает программу:

Простейший диалог при вводе данных будет обеспечен, если программа содержит:

Процесс программирования должен носить итерационный характер:

Список значений данных вводится в Турбо Паскале через запятую:

Функция ReadKey выполняет действия:

Хорошее качество программы - субъективное понятие:

Этапы разработки программ приведены в правильной последовательности: 1) постановка задачи; 2) разработка алгоритма; 3) построение модели задачи; 4) проверка правильности алгоритма; 5) реализация алгоритма; 6) разработка документации:

Эффективная работа пользователя с диалоговой программой в основном достигается:

Язык команд - эффективная форма диалога: