1. Язык программирования С++. Основные понятия.
2. Структура программы на С++.
3. Объявление переменных, операции с ними.
4. Ввод/вывод с помощью cin/cout.
5. Типы данных в C++. Преобразование типов данных.
8. Условный оператор if…else. Структура.
9. Операторы switch, break и continue. Их назначение.
10. Понятие перечисления в С++.
12. Функции, создание функций.
13. Передача аргументов в функцию.
16. Понятие массива. Создание, инициализация элементов.
17. Двумерные массивы. Создание.
19. Строковые переменные, создание и работа со строками.
20. Массивы строк. Создание, инициализация.
21. Класс string в С++, методы для работы с классом string.
25. Синтаксис исключений, перехват ошибок.
26. Понятие виртуальной функции. Примеры.
27. Понятие дружественной функции. Примеры.
28. Понятие статической функции. Примеры.
29. Понятие класса. Примеры классов.
30. Иерархия классов. Создание производного класса от нескольких базовых.