- •Язык программирования «с» и его характеристика.
- •Применение условной компиляции и определений: директивы #ifdef и их синтаксис.
- •Сокрытие и защита данных. Доступ к защищенному члену данных.
- •Синтаксис языка Си, зарезервированные имена.
- •Форматированный и неформатированный ввод-вывод.
- •Сценарии создания объектов: с инициализацией по умолчанию, со специальной инициализацией, путем копирования других объектов
- •Структура программы на Си, трансляция и создание загрузочного модуля.
- •Агрегаты данных, описание агрегатов через шаблоны, вложенные описания.
- •Интерфейс класса, свойство защищенности интерфейса класса.
- •Классификация функций, функции пользователя и стандартные
- •Модификаторы «[],(),*» в объявлениях.
- •Наследование, инкапсуляция и полиморфизм, иерархия классов.
- •Вызов функций: параметры и аргументы.
- •Функции преобразования и тестирования.
- •Уровни описания и реализации структур данных.
- •Способы передачи аргументов в функции и их согласование с параметрами.
- •Структуры данных struct, поля битов в структуре.
- •Включение в данные объекта информации о методах их обработки.
- •Библиотеки функций и их подключение.
- •Спецификаторы и модификаторы в объявлениях.
- •Объекты класса и члены данных.
- •Ввод-вывод как средство связи пользователя с эвм.
- •Примеры абстрактных структур: стеки
- •Правила перегрузки операторов. Приоритеты операторов.
- •Библиотечные функции ввода-вывода символов и строк, функции gets и puts.
- •Константы и переменные скалярного типа.
- •Объявление класса: private, protected, public элементы класса.
- •Ввод-вывод данных, функции printf и scanf, спецификации преобразования.
- •Идентификаторы и зарезервированные слова.
- •Примеры абстрактных структур: списки.
- •Простой и составной оператор.
- •Базовые типы данных и перечислимый тип enum, объявление перечислимого типа через шаблон, использование перечислимого типа вместо констант.
- •Статические элементы класса.
- •Операторы принятия решений: применение операторов решения.
- •Классы памяти и область действия объектов программы.
- •Приватные конструкторы. Конструкторы с аргументами.
- •Условный оператор if.
- •Функция и указатель на функцию: объявление.
- •Деструкторы: общедоступные, приватные.
- •Вычисляемый оператор-переключатель группового выбора switch.
- •Классы памяти, область действия объявления.
- •Принципы разработки структуры проекта, блок-схемы проекта.
- •Организация цикла в программе, цикл с предусловием while.
- •Рекурсивные функции.
- •Ссылки и указатели: указатели и ссылки как члены данных.
- •Организация цикла в программе, цикл с постусловием do - while.
- •Объединение данных union.
- •Понятие объекта и класса.
- •Организация цикла в программе. Цикл с инициализацией и модификацией for.
- •Директивы препроцессора: директива #define, синтаксис.
- •Отладка программных комплексов: этапы отладки, методы отладки, организация тестирования программ.
- •Функции для работы со строками символов.
- •Примеры абстрактных структур: таблицы.
- •Понятие проекта программы: структура проекта.
- •Преобразование типов явное и неявное.
- •Доступ к глобальным и локальным данным, область видимости для идентификаторов, объявленных внутри класса.
- •Операции арифметического типа, преобразование типа в операции присвоения.
- •Главная функция и способы передачи аргументов.
- •Абстрактные структуры данных. Понятие шаблона структуры.
- •Операции логического типа, одноместные и двуместные операции.
- •Разбор аргументов в главной функции и их использование.
- •Форматы данных и их применение.
- •Адресные операции: указатели в адресных операциях.
- •Функции ввода-вывода: классификация функций, ввод-вывод символов и строк.
- •Перегрузка операторов, правила перегрузки операторов, приоритеты.
- •Внутреннее представление данных в эвм: символьных, двоичных, десятичных, адресных констант.
- •Описание файла.
- •Классификация функций-членов класса.
- •Определение массива и его описание, индексирование массива.
- •Переадресация ввода-вывода: понятия фильтра и конвейера.
- •Операторы new и delete.
- •Связь между массивами и указателями.
- •Файлы данных: структура данных в файле.
- •Примеры абстрактных структур: очереди.
- •Обращение к элементам массива.
- •Директивы препроцессора: директива #include и способы включения файла.
- •Вызов функций-элементов.
- •Классы: использование указателя this.
- •Спецификаторы и модификаторы в объявлениях.
- •Применение условной компиляции и определений: директивы #ifdef и их синтаксис.
- •Многомерные массивы, способы описания, инициализация.
- •Режимы открытия и модификации файла.
- •Перегруженные конструкторы.
- •Строки и массивы строк символов.
- •Файловый ввод-вывод потоком: поиск в файле, добавление и удаление данных.
- •Объявление структур через шаблон.
- •Массив ссылок.
- •Поиск в файле, добавление и удаление данных.
- •Понятие стиля программирования: «ясность», «краткость», «эффективность».
- •Размерность массива и представление в памяти.
- •Файловый ввод-вывод записями, доступ к данным.
- •Перегрузка функций.
- •Способы визуального представления программы.
- •Массивы агрегатов данных.
- •Дружественные функции класса.
- •Способы употребления конструкций языка программирования.
- •Моделирование списковых структур: однонаправленные и двунаправленные списки.
- •Скобочные операторы: оператор вызова функции operator() и оператор индексирования [].
- •Стиль записи выражений.
- •Сохранение в файле списковых структур, вычисление и восстановление смещений в структуре.
- •Классификация данных по назначению, структуре и формату.
- •Управление динамической памятью: функции распределения памяти.
- •Принцип модульности: совокупность модулей (функций) и файлов, разделение на модули.
- •Объявление и определение данных и указателей.
- •Макроподстановки: директива #define, синтаксис.
- •Производные классы.
Способы передачи аргументов в функции и их согласование с параметрами.
Структуры данных struct, поля битов в структуре.
Включение в данные объекта информации о методах их обработки.
Зав. кафедрой АСОИ Левчук В.Д. Преподаватель Давыдов В.С.
Дата утверждения 20.12.2010 г., протокол № 4
Учреждение образования
"Гомельский государственный университет
имени Франциска Скорины"
Экзаменационный билет N 7
Предмет Объектно-ориентированное программирование и проектирование
Зимняя экзаменационная сессия 2009/2010 учебного года
Библиотеки функций и их подключение.
Спецификаторы и модификаторы в объявлениях.
Объекты класса и члены данных.
Зав. кафедрой АСОИ Левчук В.Д. Преподаватель Давыдов В.С.
Дата утверждения 20.12.2010 г., протокол № 4
Учреждение образования
"Гомельский государственный университет
имени Франциска Скорины"
Экзаменационный билет N 8
Предмет Объектно-ориентированное программирование и проектирование
Зимняя экзаменационная сессия 2009/2010 учебного года
Ввод-вывод как средство связи пользователя с эвм.
Примеры абстрактных структур: стеки
Правила перегрузки операторов. Приоритеты операторов.
Зав. кафедрой АСОИ Левчук В.Д. Преподаватель Давыдов В.С.
Дата утверждения 20.12.2010 г., протокол № 4
Учреждение образования
"Гомельский государственный университет
имени Франциска Скорины"
Экзаменационный билет N 9
Предмет Объектно-ориентированное программирование и проектирование
Зимняя экзаменационная сессия 2009/2010 учебного года
Библиотечные функции ввода-вывода символов и строк, функции gets и puts.
Константы и переменные скалярного типа.
Объявление класса: private, protected, public элементы класса.
Зав. кафедрой АСОИ Левчук В.Д. Преподаватель Давыдов В.С.
Дата утверждения 20.12.2010 г., протокол № 4
Учреждение образования
"Гомельский государственный университет
имени Франциска Скорины"
Экзаменационный билет N 10
Предмет Объектно-ориентированное программирование и проектирование
Зимняя экзаменационная сессия 2009/2010 учебного года
Ввод-вывод данных, функции printf и scanf, спецификации преобразования.
Идентификаторы и зарезервированные слова.
Примеры абстрактных структур: списки.
Зав. кафедрой АСОИ Левчук В.Д. Преподаватель Давыдов В.С.
Дата утверждения 20.12.2010 г., протокол № 4
Учреждение образования
"Гомельский государственный университет
имени Франциска Скорины"
Экзаменационный билет N 11
Предмет Объектно-ориентированное программирование и проектирование
Зимняя экзаменационная сессия 2009/2010 учебного года