Главная станица
Курс лекций
Лабораторный практикум
Экзаменационные вопросы
Литература
Заочнику
Рабочая программа

 

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

  2. Класс в ООП и его основные компоненты.

  3. Перегрузка функций.

  4. Уровни доступа к элементам класса.

  5. Область видимости объектов, скрытие имен.

  6. Динамическая память, функции работы с памятью.

  7. Динамическая память, операции работы с памятью.

  8. Ссылки в С++. Отличие ссылок от переменных-указателей.

  9. Передача аргументов в функцию по умолчанию.

  10. Понятие класса, общая структура.

  11. Характеристика элементов-данных класса.

  12. Характеристика методов класса. Использование операции привязки «::»

  13. Указатель «this». Пример явного использования.

  14. Функции-друзья класса.

  15. Функции-конструкторы. Явный и косвенный вызов конструктора.

  16. Функции-деструкторы.

  17. Методы класса с атрибутом «const».

  18. Статические методы и данные. Атрибут «static»

  19. Указатели на компоненты класса

  20. Наследование. Базовый и производный классы.

  21. Инициализация объектов при наследовании.

  22. Указатели на производный и базовый классы. Формат явного преобразования указателей на базовый класс.

  23. Виртуальный базовый класс.

  24. Конструктор во множественном наследовании.

  25. Виртуальные функции. Переопределение виртуальных функций.

  26. Понятие абстрактного класса.

  27. Перегрузка операций.

  28. Особенности перегрузки операций при помощи методов класса и функций-друзей.

  29. Перегрузка методами класса.

  1. Использование ссылок при перегрузке унарных операций.

  2. Стандартная библиотека. Общая характеристика.

  3. Строковый класс стандартной библиотеки.

  4. Контейнерные классы.

  5. Итераторы.

  6. Алгоритмы.

  7. Потоковые классы.

  8. Управление выводом. Манипуляторы и флажки.

  9. Файловые потоки.

  10. Шаблоны функций

  11. Шаблоны классов.

  12. Обработка исключений. Общая характеристика.

  13. Вложенные классы.

  14. Классы и указатели при наследовании.

  15. Многократная перегрузка операций.

  16. Многоточие в качестве параметра функции.

  17. Указатель типа «void».

  18. Адрес в качестве возвращаемого значения функции

  19. Операция «typeid».

  20. Виды обработчиков исключительных операций.

  21. Отличие вызова функций от вызова обработчика исключительной ситуации.

  22. Создание собственного завершающего кода при перехвате исключительной ситуации.

  23. Форма конструктора со списком инициализации.

 

 

 

 
Hosted by uCoz