Сдать экзамен по С++
В летнюю сессию я позорно завалила экзамен по объектно-ориентированному программированию. Теперь вот нужно его пересдать. Для того, чтобы отделаться от хвоста, мне нужно хотя бы 2 балла из 10. Но препод - зверь, поэтому я и не стала сдавать экзамен летом.
Я готовилась весь август, но программирование - не совсем мое. Поэтому, несмотря на усердие, я продвинулась не очень далеко. И теперь нужно ударно разобрать и усвоить весь материал (хотя бы теорию).
Goal Accomplishment Criteria
Экзамен сдан, жизнь прекрасна с:
Personal resources
Терпение, усидчивость
Goal ecological compatibility
Я сдам этот чёртов экзамен и смогу наконец дышать свободно и устроиться на работу
-
Первые 3 вопроса к экзамену
1. Пространства имен. Области видимости переменных. Статические переменные. Консольный ввод/вывод в С++.
2. Операции инкремента и декремента. Особенности операторов инкремента и декремента при работе с указателями.
3. Выделение/освобождение памяти в С++. Операции с указателями.
-
4-5-6 вопросы
4. Контейнеры stl. Класс библиотеки slt для работы со строками.
5. Контейнеры stl. Класс библиотеки slt для работы с массивами.
6. Контейнеры stl. Итераторы.
-
7-8-9
7. Контейнеры stl. Сортировка массивов средствами stl. Организация двумерных массивов средствами stl.
8. Преобразование типов в C++. dynamic_cast, static_cast, reinterpret_cast, const_cast.
9. Основные принципы ООП.
-
10-11-12
10. Создание пользовательских классов. Методы и свойства класса. Спецификаторы доступа. Интерфейс и инициализация класса. Объявление, определение, реализация. Указатель this.
11. Принципы наследования и композиции при конструировании новых классов. Преимущества и недостатки наследования по сравнению с композицией.
12. Инициализация данных класса. Конструктор по умолчанию, конструктор с параметрами. Вызов конструкторов объектов, являющихся членами класса.
-
13-14-15
13. Статические методы и свойства класса. Константные методы.
14. Назначение деструктора. Порядок вызова деструкторов при наследовании. Виртуальные деструкторы.
15. Способы передачи объекта в функцию (по значению, по ссылке, по константной ссылке). Конструктор копирования. Перегрузка оператора присваивания.
-
16-17-18
16. Дружественные функции и дружественные классы.
17. Перегрузка операторов. Перегрузка операторов с помощью добавления методов класса. Перегрузка операторов с помощью дружественных функций.
18. Виртуальные функции, понятие полиморфизма. Чистые виртуальные функции и абстрактные классы. Виртуальный деструктор
-
19-20-21
-
22-23-24
-
25-26-27
-
Повторение и дополнительная подготовка
Закрепление материала.
-
Сдать экзамен!
- 3399
- 13 September 2015, 08:10
Don't miss new posts!
Subscribe for the Goal and follow through to its completion