Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест по ТРПП_TZ_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
91.31 Кб
Скачать

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сек;

Отметьте правильный ответ