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

(2)ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ

.doc
Скачиваний:
11
Добавлен:
25.03.2016
Размер:
30.72 Кб
Скачать

Дисциплина: Высокоуровневые методы информатики и программирования

Специальность (направление): прикладная информатика

Форма обучения: все

ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ

  1. Охарактеризовать базовые типы данных языка С++, привести примеры описания типов в программе. Применение литералов (числовых и др. констант) в языке С++.

  2. Константы и переменные. Описание объектов программы; классы памяти.

  3. Классификация операций, используемых в выражениях языка С++. Приоритеты операций. Выражения. Привести примеры.

  4. Структура и выполнение программы. Понятие функции. Использование функций стандартной библиотеки С++. Привести примеры.

  5. Операторы последовательного выполнения (оператор-выражение, оператор вызова функции, пустой оператор) в языке С++. Составные операторы и блоки. Примеры использования.

  6. Операторы проверки условий, выбора, безусловного перехода (if…else, switch, goto) в языке С++. Примеры использования.

  7. Организация циклических процессов (операторы while, do…while, for) в языке С++. Привести примеры.

  8. Использование указателей. Основные понятия, инициализация указателей, операции над указателями. Ссылочный тип в С++. Привести примеры.

  9. Статические и динамические массивы в языке С++. Формат описания; инициализация; многомерные массивы.

  10. Использование в языке С++ структур и объединений. Форматы описания; инициализация; доступ к элементам (полям) структур и объединений; вложенные структуры и объединения. Привести примеры.

  11. Работа с динамической памятью (операции new, delete). Примеры использования.

  12. Функции. Объявление, определение, inline-функции. Рекурсия.

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

  14. Перегрузка функций. Правила описания. Привести примеры.

  15. Шаблоны функций. Формат описания, инстанцирование шаблона, специализация шаблона. Привести примеры.

  16. Потоковые функции ввода/вывода в языке С. Форматный ввод/вывод данных (функции printf, fprintf, scanf, fscanf). Примеры использования.

  17. Атрибуты объектов и пространства имен.

  18. Препроцессорные средства. Директива #include.

  19. Препроцессорные средства. Директива #define.

  20. Препроцессорные средства. Директивы условной компиляции (#if, #ifdef, #ifndef).