
- •1.Раздел 1. Общие принципы разработки программных продуктов"
- •2.Раздел 2. Методология проектирования программных продуктов
- •3.Раздел 3. Разработка программных продуктов
- •Раздел var это …
- •4.Раздел 4. Отладка, тестирование и сопровождение программных продуктов
- •5.Раздел 5. Инструментальные средства разработки программ
- •6.Раздел 6. Коллективная разработка программных средств
3.Раздел 3. Разработка программных продуктов
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Язык программирования - это…
некоторая структура, в которой указаны правила синтаксиса и семантики
множество текстов некоторого алфавита, удовлетворяющих правилам синтаксиса и семантики
шаблон построения программных продуктов, с заранее указанными правилами синтаксиса и семантики
совокупность правил описания алгоритма
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Алфавит языка программирования включает в себя
буквы и специальные знаки
зарезервированные слова
оба варианта правильны
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Семантика языка программирования - это…
правила, определяющие какие операции, и в какой последовательности должна выполнять ЭВМ
правила, определяющие какие операции должна выполнять ЭВМ
набор правил, которым должна удовлетворять любая программа
описание допустимых элементов, используемых языком программирования
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Абстракция объектов -
представление данных, позволяющее использовать их, не зная подробности их создания и организации
происходит в виде процедур, функций, когда фрагмент программы может быть использован другими пользователями, знающими данный фрагмент
правильного варианта нет
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Одной из сравнительных характеристик языка программирования является уровень языка, который характеризуется
разнообразием создаваемых программ
сложностью задач с использованием данного языка программирования
свойствами совокупности понятий, служащих для описания данного языка программирования
сложностью тестирования задач, разработанных на данном языке программирования
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Гибкость языка программирования обеспечивает -
описание задачи с использованием определенной предметной области
легкость выражения данном языке программирования, необходимое для решения задачи
независимость языка от других программных и аппаратных средств
возможность тестирования программы на другом языке программирования
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Полнота языка программирования обеспечивает -
легкость восприятия пользователем программы
легкость понимания семантики языков конструкций
простоту разработки программного продукта
описание задачи с использованием определенной предметной области
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Что такое консольное приложение
это монитор и клавиатура, рассматриваемые как единое устройство
устройством вывода
программа, предназначенная для работы в операционной системе MS-DOS
обычное приложение Delphi
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Модульная программа - это программа, в которой…
модульную часть логической структуры можно изменить, не внося изменений в основную часть программы
модульную часть программы можно оставить без изменений, а внести изменения в саму программу
модульная часть функционирует независимо от программы
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Модуль - это
отдельная единица, которая представляет собой "шаблон" для построения программных продуктов
отдельно компилируемая часть программы
одна из составляющих программного средства, которая функционирует при подключении к программе
именованная часть программы, которая создается с использованием языка программирования и его настроек
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Основным свойством модуля является
надежность
независимость
взаимодействие с программными средствами
наличие внешних связей
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Логика модуля означает
что делает модуль
как модуль связан с другими модулями программы
наличие внутренних и внешних потоков информации
как реализован модуль
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Внутренняя связь модуля характеризуется…
понятием прочности модуля
понятием надежности модуля
понятием взаимозависимости модуля
логикой модуля
Задание Временное ограничение = 0сек;
Отметьте правильные ответы
К уровням прочности модуля можно отнести:
прочность по совпадению, процедурно прочные модули, функционально прочные модули
прочность по классу, информационные модули
прочность по объектам и используемым локальным и глобальным переменным
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Внешние связи характеризуются степенью…
независимости модуля по отношению к данным
зависимости модуля по отношению к данным
прочностью модуля по отношению к данным
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Подпрограмма - это…
средство языка программирования, служащее для увеличения уровня языка программирования
набор откомпилированных программ, собранных в специально форматированный файл
практическая часть текса программы, которая подставляется при каждом вызове, увеличивая ее размер
обычный текстовый файл с нужным расширением
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Объектный модуль - это…
отдельная программа, независима от других выполняемых программ
модуль специальной структуры, созданный при компилировании программы
обычный текстовый файл с нужным расширением
средство языка программирования служащее для увеличения уровня языка программирования
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Загрузочный модуль - это…
отдельная программа, независима от других выполняемых программ
выполняемый *.exe модуль, фактически отдельная программа
обычный текстовый файл с нужным расширением
средство языка программирования служащее для увеличения уровня языка программирования
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Модуль, выполняющий (реализующий) одну какую-либо определенную функцию называется…
информационно прочным
объектным
независимым
функционально прочным
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Сцепление модуля - это
мера его зависимости по данным от других модулей
набор откомпилированных программ, собранных в специально форматированный файл
практическая часть текса программы, которая подставляется при каждом вызове, увеличивая ее размер
степень взаимосвязи локальных переменным модуля и глобальных переменных основной программы
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Сцепление модулей по общей области означает что…
несколько модулей используют одну и ту же область памяти
один из них имеет прямые ссылки на состав другого модуля
один модуль имеет ссылку на переменные другого модуля
несколько модулей имеют ссылку на переменные другого модуля
Задание Временное ограничение = 0сек;
Отметьте правильные ответы
Сцепление модулей по содержимому означает что…
несколько модулей используют одну и ту же область памяти
несколько модулей имеют ссылку на переменные другого модуля
один из них имеет прямые ссылки на состав другого модуля
один модуль имеет ссылку на переменные другого модуля
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Объектно-ориентированная декомпозиция обеспечивает…
разбиение единой системы на автономные объекты
разбиение единой системы на объекты реального мира
оба варианта правильны
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Объектно-ориентированное программирование строится на 3-х принципах
на абстрагировании, инкапсуляции, модульности
на структурированности, абстрагировании, кодировании
на инкапсуляции, логике, модульности
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Абстракция концентрирует внимание …
на внутренние представления объекта
на внешние представления объекта
на определении способности подвергать декомпозиции
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Инструментами иерархической структуры ООП программы являются:
структуры из классов и объектов
структуры из подпрограмм и классов
структуры из наследования классов
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Выбрать правильный ответ
объект - структурная единица, составляющая в целом программу
объект - это именованная часть любой программы
объект - это конкретное представление отдельной абстракции
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Состояние объекта -
это свойство, отличающее один объект от других
характеризуется перечнем функций и свойств данного объекта
характеризует то, как данный объект "общается" с другими объектами
описывает связь одного объекта программы с другими объектами
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Оптимизация-это
улучшение программы
увеличение объема программы
увеличение количества выполняемых функций
уменьшение объема программы и увеличение времени ее выполнения
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Глобальная оптимизация - это
оптимизация, при которой экономия времени достигается путём добавления новых циклов
оптимизация, при которой экономия ресурсов достигается путём изменения алгоритма всей программы или большей ее части
оптимизация, при которой экономия ресурсов достигается путём изменения участка программы
способ улучшения программ за счет уменьшения объема памяти отводимой под информационные замены
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Чистка программы
в цикле имеются элементы, которые не изменяются при цикле и их выносят за пределы участка цикла
способ улучшения программ за счет уменьшения объема памяти отводимой под информационные замены
способ повышения качества за счет удаления ненужных объектов и конструкций
способ повышения качества программы за счет выполнения определённых вычислений на этапе трансляции
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Время работы подпрограммы подразумевает
программу, подлежащую оптимизации следует разделить на подпрограммы и выявить процент общего времени, используемого каждой подпрограммой, количество человеко-часов для оптимизации и % отношение оптимизации подпрограммы
определение фактического времени работы каждой подпрограммы
вынесение неизменяющихся участков цикла за его пределы
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Необходимо ли делать проверки внутри цикла
Да
Нет
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Оптимизация бывает
локальная и глобальная
локальная и периодическая
глобальная и периодическая
сетевая и иерархическая
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Локальная оптимизация - это
оптимизация, при которой экономия времени достигается путём добавления новых циклов
оптимизация, при которой экономия ресурсов достигается путём изменения участка программы
оптимизация, при которой экономия ресурсов достигается путём изменения алгоритма всей программы или большей ее части
способ улучшения программ за счет уменьшения объема памяти отводимой под информационные замены
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Реализация действий
в цикле имеются элементы, которые не изменяются при цикле и их выносят за пределы участка цикла
способ улучшения программ за счет уменьшения объема памяти отводимой под информационные замены
способ улучшения программы за счет сокращения ее размеров: чистка, запроцедуривание
способ повышения качества программы за счет выполнения определённых вычислений на этапе трансляции
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Сегментация программы подразумевает
программу, подлежащую оптимизации следует разделить на подпрограммы и выявить процент общего времени, используемого каждой подпрограммой, количество человеко-часов для оптимизации и % отношение оптимизации подпрограммы
необходимость установить фактическое время работы каждой подпрограммы
вынесение неизменяющихся участков цикла за его пределы
улучшение программы за счет уменьшения объема памяти отводимой под информационные замены
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Необходимо ли выполнять проверку вводимых пользователем данных
Да
Нет
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Качество ПП - это
совокупность свойств этого продукта, которые удовлетворяют определенным потребностям пользователей в соответствии с его назначением
те свойства данного продукта, благодаря которым программный продукт может функционировать в любой программной среде
совокупность свойств программного продукта, которые удовлетворяют требованиям ЕСПД и базовым международным стандартам
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Изучаемость ПП включает в себя:
удобочитаемость, тестируемость, информативность
внедряемость, понятность, удобочитаемость
документированность, понятность, удобочитаемость
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Функциональная пригодность программного продукта включает в себя
точность, защищенность, надежность
эффективность и внедряемость
понятность, стабильность, надежность
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Понятность ПП заключается в …
наличии в составе программы информации необходимой и достаточной для понимания назначения программы, существующих ограничений, входных и выходных данных и результатов обработки
степени, которой пользователь может изучить назначение ПП, результат ее работы и текст этой программы
быстрой модификации с целью приспособления к изменяющимся условиям функционирования
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Программа является надежной, если…
выдаваемый результат работы имеет допустимые значения отклонений от аналогичных отклонений;
она продолжает свою работу при возникновении сбоев
она при всех одинаково вводимых данных обеспечивает полную повторяемость результата
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Программа является эффективной, если…
она правильно работает при любых допустимых вариантах исходных данных
объем требуемых ресурсов для ее выполнения не превышает допустимой границы
она работает должным образом не только автономно, но и как часть информационной системы.
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Программа является совместимой, если…
она работает должным образом не только автономно, но и как часть информационной системы;
ее качества могут быть продемонстрированы на практике
она допускает быструю модификацию с целью приспособления к изменяющимся условиям функционирования
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Одним из источников ошибок в программе может быть
перевод программы
взаимопонимание
оба варианта правильны
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Сложность программы может заключаться в…
сложность в построении неформальной модели предметной области
реализации программы, сложность в самой предметной области
сложность в создании загрузочного модуля
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Сложность программы может заключаться в…
сложность в построении неформальной модели предметной области
реализации программы, сложность в самой предметной области
сложность в создании загрузочного модуля
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Что такое цикл?
Оператор выбора
Оператор условия
Оператор повторений
Оператор перехода
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Какой из приведенных ниже циклов, является циклом с параметром?
WHILE
FOR
DO
REPEAT
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Какой из приведенных ниже циклов, является циклом с предусловием?
CASE
FOR
REPEAT
WHILE
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Какой из приведенных ниже циклов, является циклом с постусловием?
REPEAT
FOR
WHILE
VAR
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Консольное приложение запускается клавишами…
F9
CTRL+F9
ALT+F9
F10
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
В общем виде инструкция обращения к функции выглядит так…
Переменная := Функция (Параметры)
Функция (Параметры):= Переменная
Переменная := Функция
Функция:= Функция (Параметры)
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Какое зарезервированное слово обозначает, что переменная именно символьного типа?
CHR
CHAR
BOOLEAN
SUCC
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Какую структуру имеет подпрограмма?
Только имя подпрограммы
Имя и тело подпрограммы
Тело подпрограммы
Тело подпрограммы и вызов себя самой
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
При составлении блок-схемы для программы, блок-схема подпрограммы оформляется …
Отдельно
Внутри блок-схемы программы
Не учитывается в основной
не оформляется блок-схема вообще
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Сколько подпрограмм можно сделать в программе?
Только одну
Две
Сколь необходимо
Не больше трех
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Для вызова подпрограммы необходимо написать…
Только ее имя
Ее имя и фактические параметры
Параметры подпрограммы
Ее имя и формальные параметры
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
В программе процедуры и функции описываются …
вне основной программы
сразу после основной программы
в разделе описания подпрограмм
после слова begin основной программы
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Что такое алгоритм?
Последовательность команд исполнителю, выполнение которых приводит к решению поставленной задачи
Последовательность действий для ЭВМ
Последовательность команд для ЭВМ
Решение задачи
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Способы задания алгоритма?
Линейный, разветвляющийся
Табличный, словесный, блок-схема
Табличный, блок-схема
Линейный, циклический, разветвляющийся
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Типы алгоритма?
Табличный, блок-схема, словесный
Линейный, циклический, разветвляющийся
Табличный, блок-схема
Линейный, циклический
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Что такое программа?
Последовательность действий для решения задачи
Последовательность алгоритмов для решения задачи
Упорядоченная последовательность действий для ЭВМ, реализующая алгоритм решения кокой - либо задачи
Последовательность команд исполнителю, выполнение которых приводит к решению поставленной задачи
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Что такое вспомогательный алгоритм?
Набор формальных и фактических параметров
Процедура и функция
Алгоритм, помогающий при решении задачи
Алгоритм решения некоторой подзадачи из основной решаемой задачи
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
С помощью какого оператора в ТР выводят данные на экран?
Readln
Writeln
Read, Readln
Write, Writeln
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
С помощью какого оператора в ТР вводят данные?
Readln
Writeln
Read, Readln
Write, Writeln
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Написать общий вид цикла While
While <условие> do <параметры>
While <условие> do <оператор>
While <оператор> do <условие>
While <параметры> do <оператор>
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Написать общий вид цикла For
For <условие> to <операотр1> do < оператор2>
For < оператор1> to <условие> do < оператор2>
For <начальные знач. перем.> to <конечные знач. перем.> do <оператор>
For < оператор2> to <условие> do < оператор1>
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Как выглядят операторские скобки в языке ТР?
( )
{ }
(* *)
Begin …End
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Общий вид оператора IF?
If <условие> Then <оператор1> Else <оператор2>
If <оператор1> Then < оператор2> Else < условие >
If < условие > Then < оператор2> Else < оператор1>
If <параметры> Then <условие> Else <оператор>
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Написать общий вид цикла Repeat
Repeat <условие> Until < оператор>
Repeat <оператор1> Until <оператор2>
Repeat <оператор> Until <условие>
Repeat <параметры> Until <условие>
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Какой раздел отсутствует в программе ТР?
раздел описания переменных
раздел описания подпрограмм
раздел описания констант
раздел описания операторов
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Как выглядят комментарии в программе ТР?
( )
{ }
//
Begin …End
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Что такое множество?
последовательность символов
совокупность однотипных элементов, рассматриваемых как единое целое
аналог таблицы, структурированный тип данных
набор символов
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Что такое мощность множества?
количество элементов в массиве
количество элементов множества
само множество
строка в множестве
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Как запускается программа в ТР?
Alt+F5
Alt+F9
Ctrl+F9
F9
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Раздел USES это …
раздел описания меток
раздел описания переменных
раздел описания констант
раздел описания модулей
Задание Временное ограничение = 0сек;
Отметьте правильный ответ
Раздел LABEL это …
раздел описания меток
раздел описания переменных
раздел описания констант
раздел описания модулей
Задание Временное ограничение = 0сек;
Отметьте правильный ответ