Все вопросы к тесту (html) Технология программирования (курс 1)
ISO - международная организация по
___ - единица обмена данными между программой и внешней памятью (винчестер, магнитные диски и ленты)
___ - информация, размещаемая на внешних запоминающих устройствах, снабженная идентификатором и оформленная как единое целое средствами операционной системы или языка программирования
___ - несоответствие между ожидаемым и реальным результатами выполнения тестового варианта
___ - определение способов взаимодействия подзадач
___ - поименованная часть программы (блок программы), которая может выполнять некоторые четко заданные действия над условными данными, определяемыми с помощью формальных параметров
___ - программа, выполняющая сборку загрузочного модуля из полученных в результате раздельной компиляции объектных модулей с автоматическим поиском и присоединением библиотечных подпрограмм и процедур
___ - программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записей и телефонной книжки
___ - программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записей и телефонной книжки
___ - свойство системы, которая может подвергаться декомпозиции на ряд внутренне связанных и слабо зависящих друг от друга модулей
___ - смысловое содержание конструкций, предложений языка
___ - совокупность правил образования цепочек символов (лексем), образующих идентификаторы (переменные и метки), операторы, операции и другие лексические компоненты языка
___ - совокупность правил образования языковых конструкций, или предложений языка программирования - блоков, процедур, составных операторов, условных операторов, операторов цикла и др.
___ - совокупность связанных данных, состоящая из фиксированного числа элементов одного типа
___ - совокупность символов, отображаемых на устройствах печати и экранах и/или вводимых с клавиатуры терминала
___ - совокупность специально подобранных входных данных, используемых для контроля правильности работы программы
___ - содержание и последовательность операций, точно определяющие решение задачи путем вычислительного процесса, преобразующего исходные данные в конечный результат
___ - специальные программы, предназначенные для трассировки и анализа выполнения других программ
___ - специальные средства отладки программ, которые позволяют в режиме интерпретации установить контрольные точки, выполнить отдельные участки программы и просмотреть результаты работы операторов
___ - структура данных для представления и описания стереотипных объектов, событий или ситуаций
___ - структура данных, состоящая из некоторого числа однородных элементов, каждый из которых содержит указатель на следующий элемент
___ - точное и полное формальное описание свойств, характеристик и функций программы, элемента данных или другого объекта
___ - точное и полное формальное описание свойств, характеристик и функций программы, элемента данных или другого объекта
___ - это динамическая структура данных, добавление элементов в которую выполняется в один конец, а выборка - из другого конца
___ - это документ, отчет или выполняемый элемент рабочего потока процесса
___ - это некоторые незаполненные подструктуры фрейма, заполнение которых приводит к тому, что данный фрейм ставится в соответствие некоторой ситуации, явлению или объекту
___ - это ошибки спецификации, неверная запись расчетной формулы, расходимость итерационного процесса и т.п.
___ - это упорядоченный набор элементов данных, в котором можно удалять и добавлять элементы, причем новый элемент всегда записывается в его конец
___ - это элементарный процесс, различаемый пользователем и перемещающий данные между внешней средой и программным приложением
___ -это такой способ организации вычислительного процесса, при котором подпрограмма (процедура или функция) в ходе выполнения составляющих ее операторов обращается сама к себе
___ алгоритма - графическое представление алгоритма, которое дополняется элементами словесной записи
___ алгоритма - последовательность указаний, команд, определяющих порядок выполнения шагов процесса
___ алгоритма - свойство алгоритма, заключающееся в том, что решение задачи должно происходить за конечное число шагов и за конечное время
___ алгоритма - это свойство, которое определяет, что алгоритм, разработанный для решения некоторой задачи, должен быть применим для решения задач этого типа при всех допустимых значениях исходных данных
___ анализ - анализ предметной области и выделение объектов, определение свойств и методов обработки объектов, установление их взаимосвязей
___ аспект - определение взаимодействия пользователей (управляющие объекты) и исполнителей заданий (управляемые объекты) посредством обмена управляющей информацией
___ аспект документирования должен соответствовать требованиям конкретной информационной системы на реализацию функций управления и обработку управляющей информации при подготовке и исполнении заданий
___ аспект подразумевает документирование сфер административного управления и общего набора функций, подлежащих реализации
___ аспект построения диаграмм классов - отображение понятия изучаемой предметной области
___ дерева разбиений дает (ют) искомые классы эквивалентности
___ дерево - это динамическая структура данных, состоящая из узлов, каждый из которых содержит, кроме данных, не более двух ссылок на различные бинарные деревья
___ документация предназначена для специалистов, ведущих проектирование, разработку и сопровождение программного средства
___ задачи - отражение четкого, но достаточно общего описания результата, который ожидается получить в итоге постановки задачи и ее последующей реализации с помощью технических и программных средств
___ задачи - уточнение области ее применения, что отражается в конкретизации объекта, в котором осуществляется автоматизация информационных процессов
___ задачи - это описание задачи по определенным правилам, которое дает исчерпывающее представление о ее сущности, логике преобразования информации для получения результата
___ испытания - испытания критических программных средств, эксплуатация которых недопустима без высоких гарантий качества удостоверяемых уполномоченным государственным или ведомственным органом
___ испытания программного продукта проводят на завершающем этапe его разработки, выполняемом после отладки и автономных испытаний
___ испытания программы проводят в процессе отладки программы или на начальном этапе тестирования программы
___ испытаниям подвергаются важные категории программного средства, чьи ошибки могут нанести большой ущерб
___ испытаниям подвергаются ординарные программные средства с относительно невысокими требованиями к качеству, которые предстоит эксплуатировать в некритических системах
___ корректность программ определяется по частоте отклонения конкретных вычисляемых результатов от эталонных значений заданных в техническом задании или в иных исходных документах
___ корректность программ характеризуется статистическим отклонением распределений и их параметров (средних квадратических отклонений) от заданных эталонов
___ критерии показателей качества отражают специфику областей применения и степень соответствия программ их основному целевому назначению
___ критерии показателей качества отражают эффективность пользования информационными технологиями ресурсов вычислительных средств, а также надежность и другие общие характеристики функционирования программного средства
___ метод построения алгоритма предполагает накопление и использование библиотек вспомогательных алгоритмов, реализованных в языках программирования в виде подпрограмм, процедур, функций
___ методы базируются на использовании вспомогательных средств отладки (отладочные печати, трассировки), позволяющих уточнить характер поведения программы при тех или иных исходных данных
___ методы отладки базируются на анализе выходных данных для тестовых прогонов
___ метрики прямо измеряют программный продукт и процесс его разработки
___ моделей представления функциональных спецификаций - это система понятий, посредством которой можно определять интересующие разработчика конфигурации и структуры проектируемой системы
___ модель предполагает организацию проектирования программного обеспечения сверху вниз, когда сначала определяется состав функциональных подсистем, а затем осуществляется постановка отдельных задач
___ модель предполагает последовательный переход на следующий этап после завершения предыдущего
___ модель разбивает весь жизненный цикл программной системы на ряд последовательных этапов, результат каждого из которых - это исходные данные для следующего за ним этапа
___ модуль состоит из двух основных частей: тела модуля, представляющего собой программу в кодах команд конкретной ЭВМ, и заголовка, содержащего внешние имена
___ называется алгоритм решения некоторой подзадачи из основной решаемой задачи
___ называется совокупность однотипных элементов, рассматриваемых как единое целое
___ называются объекты, фактический тип которых может изменяться во время выполнения программы
___ называются такие величины, память под которые выделяется во время компиляции и сохраняется в течение всей работы программы
___ обеспечивают реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент- сервер
___ оболочки - специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы
___ описывается в заголовке подпрограммы следующим образом: имя: тип
___ определяется максимальным или усредненным отклонением траектории выходных параметров от заданной эталонной траектории обработки тестовых исходных данных
___ ориентирована на процессы обработки данных с последующим установлением необходимых для этого данных и организации информационных потоков между связанными процессами
___ осуществляют пооперационную обработку и выполнение программы
___ период отказа - время нахождения в неисправном, но работоспособном состоянии
___ позволяет создавать иерархии объектов
___ представляют собой связи между экземплярами классов
___ пригодность - набор атрибутов, определяющий назначение, основные необходимые и достаточные функции программного средства, заданные техническими требованиями заказчика или потенциального пользователя
___ программного средства - способность к безотказному функционированию при наличии сбоев
___ программы - выполнение программы или ее участка, сопровождающееся выводом на экран, принтер или другой регистрацией в хронологической последовательности информации о событиях, связанных с выполнением программы
___ программы - доказательство правильности программы, т.е. соответствия программы ее спецификациям
___ программы - этап разработки программы, состоящий в локализации, выявлении и устранении программных ошибок, факт существования которых уже установлен
___ проектирование уточняет абстракции архитектурного уровня
___ проектирование формирует абстракции архитектурного уровня
___ проектирования программного обеспечения - организованная совокупность процессов создания ряда моделей, которые описывают различные аспекты разрабатываемой системы с использованием четко определенной нотации
___ связный модуль содержит элементы, участвующие в выполнении одной и только одной проблемной задачи
___ сложных программных средств описывается совокупностью показателей-критериев, для каждого из которых должны быть определены метрики и методы их измерения
___ сначала специфицирует данные, а затем описывает процессы, использующие эти данные
___ спецификация - это часть исходных данных для проектирования информационно-управляющей системы, определяющая, что должна сделать система и как она должна быть взаимосвязана с окружением
___ структура алгоритма - определенный набор блоков и стандартных способов их соединения для выполнения типичных последовательных действий
___ тестируется(ются) для проверки правильности ввода-вывода тестовой информации
___ технологии конструирования программного обеспечения - последовательность шагов, использующих методы, утилиты и процедуры
___ технологии конструирования программного обеспечения обеспечивают автоматизированную или автоматическую поддержку методов
___ технологии программирования - это программные продукты, предназ-наченные для поддержки технологии программирования
___ технология разработки программных продуктов объединяет данные и процессы в логические сущности - объекты, которые имеют способность наследовать характеристики (методы и данные) одного или более объектов, обеспечивая тем самым повторное использование программного кода
___ тип данных определяется только через операции, которые могут выполняться над соответствующими объектами безотносительно к способу представления этих объектов
___ только преобразует программу, составленную на языке программирования высокого уровня, в программу на машинном языке или языке, близком к машинному, не участвуя в ее исполнении
___ транслирует всю программу без ее выполнения
___ устанавливает стадии разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения
___ экспертные системы используют в основном неформализованные методы инженерии знаний и неформализованные знания, полученные от экспертов
___ экспертные системы используют методы инженерии знаний, формализованные методы, а также данные традиционного программирования и математики
___ являются «клеем», который соединяет методы и утилиты так, что они обеспечивают непрерывную технологическую цепочку разработки
___ язык - язык программирования, который отражает архитектуру данной ЭВМ или данного класса ЭВМ
___ язык - язык программирования высокого уровня, предназначенный для решения определенного класса задач
___ язык - язык программирования, структура и средства которого не связаны с конкретной ЭВМ и позволяют выполнять составленные на нем программы на любых ЭВМ, снабженных трансляторами с этого языка
___ язык программирования - язык взаимодействия пользователя с системой программирования, реализуемый диалоговыми средствами графического интерфейса пользователя
___- неправильное понимание программистом смысла инструкций языка программирования или его недостаточного знания операционной системы
___- это процесс создания модели требуемого программного продукта для снятия неопределенности в требованиях заказчика
___-технология - программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем
___-технология - совокупность методов и инструментальных средств автоматизации технологического процесса разработки сложных программных средств
___документация предназначена для конечных пользователей программного средства
___метрики косвенно измеряют программный продукт и процесс его разработки
___программы - проверка программы или ее составной части путем реального выполнения специально подобранных контрольных примеров
Алгоритмы, в соответствии с которыми решение поставленных задач сводится к арифметическим действиям, называются ___ алгоритмами
Аспект ___ - модель на уровне программного обеспечения, рассматривающая только интерфейсы, а не программную реализацию классов
База ___ - элементарные выражения, называемые в теории искусственного интеллекта продукциями
База ___ включает различные сведения, относящиеся к особенностям той среды, в которой действует система
База ___ содержит описание самой системы и способов ее функционирования: сведения о том, как внутри системы представляются единицы информации различного типа, как взаимодействуют различные компоненты системы, как было получено решение задачи
Базовым понятием модели СММ считается ___ компании
Базовыми действиями при тестировании модулей методом XP являются: 1) кодирование; 2) выполнение; 3) сопровождение; 4) тестирование; 5) проектирование
Большая часть ошибок в программе происходит
Булевыми операторами составного условия являются: 1) OR; 2) AND (&) 3) NOT; 4) FOR; 5) IF
В ___ модели разработка представляется как итеративный процесс, состоящий из типовых этапов, но повторяющихся много раз
В ___ системе программирования осуществляется подготовка результирующего модуля, который может выполняться на ЭВМ практически независимо от программно-аппаратурной среды
В ___ систему программирования можно ввести новый входной язык с транслятором, не требуя изменений в системе
В качестве нотаций, предназначенных для построения моделей статической структуры и динамики поведения проектируемой системы, обычно используются
В основе модели потока данных лежит разбиение модуля по
В основе структурного проектирования лежит последовательная
В процессе тестирования программы устанавливается присутствия в ней ___ ошибок
В составные условия входят: 1) простые условия; 2) квадратные скобки; 3) нулевые операторы; 4) структурные условия; 5) круглые скобки
В структуре унифицированного процесса разработки ___ ось представляет время и демонстрирует характеристики процесса жизненного цикла
В структуре унифицированного процесса разработки ___ ось представляет рабочие потоки процесса, которые являются логическими группировками действий
В___ системе программирования осуществляется покомандная расшифровка и выполнение инструкций входного языка (в среде данной системы программирования)
Ввод-вывод данных выполняется через ___ - специальную область оперативной памяти
Величины, имеющие ссылочный тип, называют
Видами компиляторов являются: 1) иерархические; 2) интерпретирующие; 3) оптимизирующие; 4) отладочные; 5) тестовые
Дерево является ___ структурой данных, поскольку каждое поддерево также является деревом
Диаграмма ___ отражает физические взаимосвязи между программными и аппаратными компонентами системы
Диаграмма ___ устанавливает основные правила последовательности, которым необходимо следовать
Диаграммы ___ показывают, как выглядит модель системы на физическом уровне
Длительность восстановления измеряется в
Для каждого вида входной и выходной информации дается ___ описание всех элементов информации, участвующих в автоматизированной обработке
Для многократного повторения одних и тех же действий в Turbo Pascal предусмотрен оператор
Для описание функций каждого модуля и условий его сопряжения с другими модулями применяется язык
Для программирования ветвящихся алгоритмов в Turbo Pascal используется оператор
Для создания моделей анализа и проектирования объектно-ориентированных программных систем используют языки ___ моделирования
Для тестирования ветвей достаточен(но) ___тест(а)
Для тестирования команд достаточен(но) ___тест(а)
Для тестирования путей достаточен(но) ___тест(а)
Достоинство макетирования -
Иерархическая модульная структура программного средства обеспечивает технологию проектирования сложных программных средств по принципу
Из предикатного узла выходят (ит)
К базовым алгоритмическим структурам относятся: 1) следование; 2) переход; 3) ветвление; 4) цикл; 5) передача
К возможным источникам ограничений системы относятся: 1) технические; 2) системные; 3) эксплуатационные; 4) квалификационные; 5) психологические
К основным классам имитационных моделей относятся: 1) непрерывные; 2) разделяемые; 3) дискретные; 4) пространственные; 5) аналоговые
К основным структурам алгоритмов относятся: 1) линейные; 2) разветвляющиеся; 3) циклические; 4) графические; 5) повторяющиеся
К программному обеспечению относятся: 1) системы автоматического управления; 2) операционные системы; 3) системы программирования; 4) пакеты прикладных программ; 5) системы безопасности
К технологии конструирования программного обеспечения относятся: 1) методы; 2) способы; 3) средства; 4) возможности; 5) процедуры
К типам данных относятся: 1) сложные; 2) функциональные; 3) простые; 4) структурированные; 5) процедурные
Категориями источников риска являются: 1) программный риск; 2) неожиданный риск; 3) проектный риск; 4) технический риск; 5) коммерческий риск
Логические и функциональные языки программирования относятся к ___ языкам
Макетирование основывается на
Модель ___ основана на слабо сцепленных сущностях, имеющих собственные наборы данных, состояния и наборы операций
Модель может принимать следующие формы: 1) бумажный макет; 2) отладочный макет; 3) работающий макет; 4) тестируемая программа; 5) существующая программа
На ___ экземпляры объектов показаны в виде пиктограмм
На диаграмме ___ объект изображается в виде прямоугольника на вершине пунктирной вертикальной линии
Наиболее распространенными типами организации диалога являются: 1) меню; 2) шаблон; 3) схема; 4) команда; 5) формализованный язык; 6) естественный язык
Наследование представляется в виде ___, в котором более общие объекты располагаются ближе к корню, а более специализированные - на ветвях и листьях
Научный подход при ответе на вопрос “когда заканчивать тестирование?” состоит в применении математической модели
Недостаток DU-тестирования приводит к трудностям в выборе ___ эффективных тестов
Область использования DU-тестирования - программы с
Объектом структурного тестирования является ___поведение программы
Одной из разновидностей узлов являются___ узлы
Операционная система Unix использует ___ взаимодействие с пользователями
Операционные системы могут быть: 1) однопользовательские; 2) интерактивные; 3) многозадачные; 4) функциональные; 5) инструментальные
Организация цикла, когда его тело расположено перед проверкой условия, носит название цикла с
Основное преимущество аналитических методов отладки состоит в том, что исходная программа
Основным средством управления ХР является
Основными конструкциями структурной декомпозиции являются: 1) следование; 2) ветвление; 3) цикл-пока; 4) рекурсия; 5) итерация
Основными функциями операционной системы являются: 1) управление данными; 2) управление доступом; 3) управление задачами (заданиями, процессами); 4) управление пропускной способностью 5) связь с человеком-оператором
Основу пользовательского интерфейса с программным средством составляют
Открытый массив может быть только одномерным и состоять из элементов любого типа, кроме
Отладочный компилятор обнаруживает ___ ошибки
Отличительной особенностью ___ системы программирования является то, что отдельные части программы могут быть подготовлены на различных языках программирования и объединены в единый модуль
Очередь реализует принцип обслуживания
Переменная поток, используемая для построения имитационных моделей динамических систем, характеризует ___ состояние системы
Переменная фонд, используемая для построения имитационных моделей динамических систем, характеризует ___ состояние системы
Переменные, описанные в главной программе, называются
Подпрограмма, в которой содержится обращение к самой себе, предполагает использование ___ рекурсии
Пользовательские типы создаются на основе ___ типов
Предикатные узлы соответствуют ___ условиям в программе
При ___ детализации сначала строится основной алгоритм, а затем в него вносятся обращения к вспомогательным алгоритмам первого уровня
При ___ моделировании алгоритмы расчетов представляются в описательном виде
При ___ программировании кодирование выполняется двумя программистами, работающими на одном компьютере
При ___ рекурсии две или более подпрограмм вызывают друг друга
При ___ связности элементы-обработчики модуля используют одни и те же данные, например внешние
При ___ связности элементы-обработчики модуля образуют конвейер для обработки данных - результаты одного обработчика используются как исходные данные для следующего обработчика
При описании ___ не указывается тип данных
Признаком параметра-константы является ключевое слово ___ перед описанием параметра
Признаком параметра-переменной является ключевое слово ___ перед описанием параметра
Примерно ___ своего рабочего времени разработчик тратит на кодирование
Примерно ___ своего рабочего времени разработчик тратит на тестирование и отладку
Принцип ___ при разработке программ определяет такой способ исходного представления программного обеспечения, который бы позволял осуществлять настройку на конкретную конфигурацию технических средств, круг решаемых проблем, условия работы пользователя
Проверка корректности структурных компонент проводится ___по исходным текстам программ
Программа считается полностью проверенной, если проведено исчерпывающее тестирование
Программа, написанная на ___ языке, состоит из неупорядоченного набора уравнений, определяющих функции и значения
Проектирование - ___ процесс, с помощью которого требования к программному средству транслируются в инженерные представления программного средства
Просмотры и анализы требований ___ уровня должны обнаружить, зарегистрировать и устранить дефекты, которые внесены в процессе разработки и преобразования требований к программному средству
Просмотры и анализы требований ___ уровня предназначены для выявления дефектов и ошибок детализированных требований, которые могут быть внесены в процессе проектирования компонентов программного средства
Простейшая методика тестирования условий - тестирование
Процедуры-___ активизируются при каждой попытке добавления или удаления данных из слота
Процедуры-___ активизируются только при выполнении условий, определенных пользователем при создании фрейма
Ранние версии OS/360 были ориентированы на ___
Реквизитам-основаниям присваиваются
Реквизитам-признакам присваиваются
Синтаксические ошибки обычно выявляются в процессе ___ программы
Собрать в один файл все модули программы можно с помощью
Согласно ___ -технологии программное обеспечение разрабатывается путем расширения программных прототипов, повторяя путь от детализации требований к детализации программного кода
Согласно правилам ___ моделирования по каждому показателю выявляются реквизиты-признаки и реквизиты-основания
Средства технологии проектирования программного обеспечения обеспечивают автоматизи-рованную или автоматическую поддержку
Статусами испытания программного средства являются: 1) стандартные; 2) обычные; 3) аттестационные; 4) сертификационные; 5) типовые
Стек реализует принцип обслуживания
Стратегиями конструирования программного обеспечения являются: 1) революционная стратегия; 2) многократный проход; 3) однократный проход; 4) инкрементная стратегия; 5) эволюционная стратегия
Структурное тестирование программы осуществляется по принципу «___ ящика»
Структурный подход в программировании требует представления задачи в виде ___ подзадач простейшей структуры
Существуют следующие типы систем программирования: 1) проектирующие; 2) симметричные; 3) одноязыковые; 4) замкнутые; 5) интерпретирующие
Текст программы, набранный в текстовом редакторе и сохраненный в файле в виде последовательности кодов символов, называется ___ модулем
Тестирование ___ состоит в проверке вычислений по аналитическим формулам или численных значений результатов в зависимости от числовых значений исходных данных
Тестирование ___ состоит в проверке корректности последовательностей передач управления при обработке тестов при различных исходных данных
Тестирование программы желательно проводить
Тестирование циклов осуществляется по принципу «___ящика»
Тестирование элементов обычно рассматривают как дополнение к этапу
Тестированию не подлежат ___ циклы
Технология ___ должна обеспечивать возможность создания модулей и групп программ с четким описанием функций и взаимодействия с другими компонентами, а также гарантии качества выполнения этих функций, стандартов и соглашений о связях
Технология ___ использует программные и информационные компоненты как законченные комплектующие изделия и должна обеспечивать их корректную сборку и сопряжение в сложных программных средствах
Технология постановки задачи заканчивается созданием ___ модели
У древовидного(ой) ___ алгоритма узлы являются операциями над данными, а дуги - связями (отношениями) между операциями в алгоритме
Удобству отладки программы способствует ___программирование
Узлы (вершины) потокового графа соответствуют ___ программы
Управление ___ - это систематический подход к выявлению, организации и документированию требований к системе
Условия, не содержащие выражений отношения, называют ___ выражениями
Функциональное тестирование программы осуществляется по принципу «___ ящика»
Характеристики стратегий конструирования программного обеспечения соответствуют требованиям стандарта
Целью тестирования ___ программы является индивидуальная проверка каждого модуля
Целью тестирования ___ программы является проверка реализации в программе всех функциональных и поведенческих требований, а также требования эффективности
Целью тестирования ___ программы является тестирование сборки модулей в программную систему
Центральным звеном объектно-ориентированных методов проектирования являются диаграммы
Цикл с ___ - цикл, при котором сначала вычисляется некоторое логическое выражение Р, в случае истинности которого выполняется тело цикла (оператор S)
Цикломатическая сложность - метрика программного обеспечения, которая обеспечивает ___ оценку логической сложности программы
Число и глубина испытаний комплексов программ зависит от ___ каждого программного средства
Языки спецификации относятся к ___информационным языкам, созданным на базе естественных языков путем наложения ограничений на их лексику и грамматику, а также путем применения специальных обозначений для элементов этих языков