Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование_экзамен

.pdf
Скачиваний:
22
Добавлен:
18.03.2015
Размер:
62.14 Кб
Скачать

Вопросы экзамена по курсу «Программирование для ЭВМ»

1.Структура программы в С++.Стандартные потоки ввода\вывода.

2.Одномерные массивы в С++:описание, инициализация, правила доступа.

3.Структуры выбора if\else. Примеры.

4.Структура выбора switch. Примеры.

5.Структура повторений while и do/while. Примеры.

6.Итерационный цикл for. Вложенные циклы. Область действия управляющей переменной. Примеры.

7.Функции С++:описание и правила вызова. Примеры.

8.Рекурсивные функции. Примеры.

9.Встраиваемые функции. Примеры.

10.Ссылки в С++. Примеры создания ссылок. Примеры передачи данных в функцию по ссылке.

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

12.Шаблоны функций. Пример.

13.Организация передачи массивов в функцию. Пример.

14.Директивы препроцессора #include и #define. Макросы.

15.Указатели в С++.Объявление и инициализация указателей. Операция разыменования указателя. Операции над указателями. Примеры. Взаимосвязь указателей и одномерных массивов.

16.Многомерные массивы: объявление, инициализация и взаимосвязь с указателями.

17.Массивы динамической памяти. Примеры выделения динамической памяти.

18.Символы и строки в С++. Библиотека работы со строками string.h .

19.Структура как тип и совокупность данных.

20.Класс как расширенное понятие структуры. Компонентные данные и компонентные функции класса. Конструкторы, деструкторы и доступность компонентов класса.

21.Виды конструкторов: с умолчанием, с параметрами, копирования. Указатели this.

22.Друзья классов.

23.Перегрузка операторов для пользовательских типов данных. Пример.

24.Наследование классов. Множественное наследование. Примеры.

25.Виртуальные функции и абстрактные классы.

26.Чтение и запись в файл средствами С++. Форматированный ввод\вывод.

27.Перегрузка стандартных потоков вводы\выврда для пользовательских типов данных в С++. Примеры.

28.Чтение и запись в файл средствами С. Форматированный ввод\вывод.

29.Общие принципы обработки исключений.