Хелпикс

Главная

Контакты

Случайная статья





Программа государственного комплексного экзамена «Программирование»



 

Утверждена  на заседании кафедры от 20 марта 2019 г. протокол № 8 Утверждена Советом экономического факультета  от 26 апреля 2019 г. протокол № 5.

Программа государственного комплексного экзамена «Программирование»

 для выпускников 2018-2019 учебного года

специальности «Информационные технологии»

Объектно-ориентированное программирование

1. Принципы ООП. Понятие инкапсуляции, наследования, полиморфизма. Роль инкапсуляции. Роль полиморфизма. Роль наследования. Приведите примеры использования принципов ООП.

2. Классы. Понятие класса. Члены класса. Модификаторы доступа. Методы класса. Свойства. Указательthis. Понятие экземпляра класса. Приведите пример создания экземпляра класса.

3. Конструкторы и деструкторы. Определение конструктора и деструктора. Конструктор с параметрами. Конструктор по умолчанию. Приведите пример конструктора класса на примере.

4. Производные классы. Права доступа в производных классах. Конструктор производного класса. Приведите пример производного класса на примере(фигура, прямоугольник).

5. Наследование. Управление доступом к базовому классу. Защищенные члены класса. Использование конструкторов при наследовании. Покажите использование наследования на примере (автомашина, легковая а/м, грузовая а/м).

6. Виртуальные функции. Понятие виртуальной функции. Виртуальные методы. Покажите использование виртуальных функций на примере иерархии классов зданий (персона, рабочий, служащий).

7. Абстрактный класс. Понятие абстрактного класса. Понятие абстрактного метода. Наследование абстрактного класса. Покажите использование абстрактного класса на примере.

8. Интерфейсы. Применение интерфейсов. Объявление интерфейсов. Реализация интерфейсов. Покажите использование интерфейса на примере.

9. Свойства. Понятия свойств как “умных полей”. Метод доступа get. Метод доступа set. Приведите пример использования свойств.

10. Коллекции.Что такое коллекция. Класс коллекции ArrayList. Интерфейсы коллекций(Collection, List). Итератор. Приведите пример использования коллекции.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.