Все вопросы к тесту (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) разработка документации:
Эффективная работа пользователя с диалоговой программой в основном достигается:
Язык команд - эффективная форма диалога: