Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 1
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Проблемы присваивания и инициализации для классов.
Использование неименованных констант в классах.
2. C++ Builder. Дополнительные возможности языка С++: объявле-
ния свойств, обработчиков событий, автоматизированных свойств и
методов; быстрый вызов функций, пространство имен.
3. Задача
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 2
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Операторы: индексирования — [] -, вызова функции — () -.
Сравнительная характеристика использования функций-членов и
функций-друзей для перегруженных операций.
2. C++ Builder. Дополнительные возможности языка C++: явные
объявления, непостоянные объявления, идентификация типов RTTI
(Run-Time Type Identification).
3. Задача
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 3
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Определение понятий технология и методология программирова-
ния. Цель курса. Характеристики качества ПО.
2. Инкапсуляция, абстрактные типы данных, классы. Функции-чле-
ны класса, открытая и закрытая части класса. Ссылка на себя
(this).
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 4
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Сложность ПО и ее причины. Признаки сложной системы. Кано-
ническая форма сложной системы. Декомпозиция как способ снижения
сложности.
2. Привилегированные функции (функции-друзья). Прблема побито-
вого копировния.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 5
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Поколения языков програмирования — усиление абстракции.
Компоненты объектного подхода: абстрагирование, ограничение дос-
тупа, модульность, иерархия.
2. Конструкторы, деструкторы. Объекты: автоиатические, стати-
ческие, в свободной памяти, как члены другого класса. Инициализа-
ция: статических членов класса, членов абстрактных типов.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 6
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Жизненный цикл разработки ПО. Этапы разработки с использо-
ванием объектно-ориентированного подхода: анализ, проектирование,
эволюция, модификация.
2.Основные принципы перегрузки операций; обозначения перегру-
женных операций. Бинарная и унарные перегруженные операции.
Выполнение перегруженных операций для аргументов абстрактных ти-
пов.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 7
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Управление проектом при объектно-ориентированном подходе:
оценка прогресса разработки, контроль качества, инструментарий.
Достоинства и недостатки объектно-ориентированного подхода.
2. Перегрузка операций: преобразования для работы с различными
типами; преобразования с использованием конструкторов; операция
преобразования — X::operator(T).
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 8
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Новые возможности С++ : ограничители комментариев, прототи-
пы функций, операция расширения области видимости, объявления в
операторах, перегрузка функций.
2. Объектно-ориентированный анализ (ООА): определение, этапы
разработки; схема доменов, проектная матрица. Объекты в ООА — оп-
ределение, категории, описание.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 9
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Новые возможности С++: значения формальных параметров по
умолчанию, ссылки и параметры ссылки, спецификаторы: inline,
const, enum. Операции new, delete.
2. Атрибуты объектов в объектно-ориентированном анализе: опре-
деление, виды представления, классификация, описание. Правила ат-
рибутов.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 10
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Производные классы: порождение, функции-члены класса, види-
мость.
2. Связи в информационном моделировании и их описание. Подтипы и
супертипы.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 11
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Производные классы: указатели, наследование, конструкторы и
деструкторы.
2. Жизненные циклы и диаграммы переходов в состояния (ДПС).
Определение, пример ДПС. Компоненты ДПС: состояния, события.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 12
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Производные классы: поля типа и виртуальные функции. Вир-
туальные деструкторы.
2. Диаграмма переходов в состояния. Определение, нотация. Ком-
поненты ДПС: действия, переходы, таймеры. Анализ отказов. Рабочие
продукты модели состояний.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 13
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Шаблоны, контейнеры — понятия, определения. Принципы
построения одного из видов контейнеров — связного списка.
2. Модель взаимодействия объектов (МВО): назначение, пример
графического изображения. Схемы взаимодействий: типы событий,
схемы верхнего и нижнего управления. Канал управления.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 14
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Построение параметризованного класса списка с двойными свя-
зями. Функции добавления, удаления, поиска объекта. Отображение
списка. Пример использования.
2. Модели процессов: назначение, пример построения, ис-
пользуемая нотация; порядок выполнения процессов.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 15
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Стандартная библиотека шаблонов -STL. Компоненты STL. Заго-
ловочные файлы. Итераторы.
2. Диаграмма потоков данных действий: система обозначений.
Многократное использование процессов. Определение процессов: ак-
сессоры, генераторы событий, преобразования, проверки. Таблица
процессов состояний. Модель доступа к объектам. Рабочие продукты
модели процессов.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 16
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Стандартная библиотека шаблонов STL: функции и предикаты,
объекты — функции.
2. Домены: определения, типы. Общая схема преобразования
объектно-ориентированного анализа в объектно-ориентированное
проектирование. Программные компоненты, соответствующие выбранной
архитектуре.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 17
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Стандартная библиотека шаблонов STL: стандартные контейне-
ры; отображение (map, multymap) как пример стандартного контейне-
ра; понятие о стандартных алгоритмах.
2. Объектно-ориентированное проектирование. Механизм архитек-
туры конечного автомата. Классы: ПЕРЕХОД, КОНЕЧНАЯ МОДЕЛЬ
СОСТОЯНИЙ, АКТИВНЫЙ ЭКЗЕМПЛЯР. Теория операции: прохождение ко-
нечного автомата, инициализация.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 18
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Общая характеристика C++ Builder: основные инструменты ин-
тегрированной среды, компоненты. Свойства, методы и события.
2. Объектно-ориентированное проектирование. Создание приклад-
ного активного класса: имя класса, компоненты экземляра, аксессо-
ры, тейкеры событий, инициализаторы, конструкторы, действия. Схе-
ма построения основной программы; внешние события, поток управле-
ния.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 19
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Инкапсуляция, абстрактные типы данных, классы. Функции-чле-
ны класса, открытая и закрытая части класса. Ссылка на себя
(this).
2. Модель взаимодействия объектов (МВО): назначение, пример
графического изображения. Схемы взаимодействий: типы событий,
схемы верхнего и нижнего управления. Канал управления.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 20
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Привилегированные функции (функции-друзья). Прблема побито-
вого копировния.
2. Модели процессов: назначение, пример построения, ис-
пользуемая нотация; порядок выполнения процессов.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 21
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Производные классы: указатели, наследование, конструкторы и
деструкторы.
2. Объектно-ориентированное проектирование. Механизм архитек-
туры конечного автомата. Классы: ПЕРЕХОД, КОНЕЧНАЯ МОДЕЛЬ
СОСТОЯНИЙ, АКТИВНЫЙ ЭКЗЕМПЛЯР. Теория операции: прохождение ко-
нечного автомата, инициализация.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
________________________________________________________________
Приднестровский «Утверждаю»
государственный университет зав.кафедрой ВКСС
___________ д.т.н.,проф. Долгов Ю.А.
Экзаменационный билет N 22
По дисциплине: Технология программирования
Инженерно-технический факультет. Курс 3.
1. Производные классы: поля типа и виртуальные функции. Вир-
туальные деструкторы.
2. Объектно-ориентированное проектирование. Создание приклад-
ного активного класса: имя класса, компоненты экземляра, аксессо-
ры, тейкеры событий, инициализаторы, конструкторы, действия. Схе-
ма построения основной программы; внешние события, поток управле-
ния.
3. Задача.
Утверждено на заседании
каф.ВКСС 30 декабря 1999г. Экзаменатор В.А. Дружинин
