ВОПРОСЫ К ЭКЗАМЕНУ

advertisement
ВОПРОСЫ К ЭКЗАМЕНУ
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Типы данных, определяемые пользователем. Переименование типов,
перечисления.
Типы данных, определяемые пользователем. Структуры и
объединения.
Типы данных, определяемые пользователем. Битовые поля.
Базовые типы данных С++. Размеры данных разных типов.
Объявления и определения. Понятия и различия. Объявление
нескольких имён.
Константы и переменные. Область видимости и время жизни.
Выражения и инструкции. Инициализация. Lvalue.
Операторы для организации циклов. Операторы безусловного
перехода.
Ввод-вывод в стиле С.
Ввод-вывод в стиле С++.
Файловый ввод-вывод в стиле С.
Указатели и массивы. Инициализация массивов. Связь указателей и
массивов.
Ссылки. Нулевой указатель. Синтаксис операторов new и delete.
Динамические массивы. Выделение и освобождение памяти.
Явные преобразования типов. Принудительное задание типов
неименованным константам.
Объявления и определения функций. Передача аргументов,
возвращаемое значение.
Передача массивов в качестве аргументов функции.
Функции. Указатели на функцию.
Макросы.
Условная компиляция. Стражи включения.
Путь от исходного текста программы к исполнимому машинному коду.
Компилятор, препроцессор, компоновщик. Заголовочные файлы.
Динамические структуры данных. Списки.
Динамические структуры данных. Очереди.
Динамические структуры данных. Деревья.
Динамические структуры данных. Стеки.
Download