Вопросы к экзамену по дисциплине ООПиП для ФЗО
28.05.2012, Дунец Андрей Петрович, ИИТ

Вопросы к экзамену по дисциплине ООПиП для студентов ФЗО 557, 558

Вопросы к экзамену по дисциплине ООПиП для студентов ФЗО.

 

  1. Особенности языка С++.
  2. Простые типы данных. Целочисленные типы.
  3. Простые типы данных. Константы.
  4. Простые типы данных. Типы с плавающей точкой.
  5. Простые типы данных. Локальные переменные.
  6. Простые типы данных. Глобальные переменные.
  7. Операторы в С++. Выражение.
  8. Операторы в С++. Составной оператор.
  9. Операторы в С++. Оператор if.
  10. Операторы в С++. Оператор while.
  11. Операторы в С++. Оператор do … while.
  12. Операторы в С++. Оператор continue.
  13. Операторы в С++. Оператор break.
  14. Операторы в С++. Оператор switch.
  15. Операторы в С++. Оператор return.
  16. Операции в С++. Арифметические операции.
  17. Операции в С++. Присваивание.
  18. Операции в С++. Операции отношения.
  19. Операции в С++. Логические операции.
  20. Одномерные массивы в С++.
  21. Символьные массивы в С++.
  22. Указатели в С++. Понятие указателя.
  23. Указатели в С++. Операции над указателями.
  24. Указатели в С++. Указатели и массивы.
  25. Указатели в С++. Операции new и delete.
  26. Указатели в С++. Указатели и динамические массивы.
  27. Функции в С++. Определение функции.
  28. Функции в С++. Вызов функции.
  29. Функции в С++. Область видимости.
  30. Функции в С++. Передача параметров.
  31. Функции в С++. Параметры по умолчанию.
  32. Функции в С++. Встраиваемые функции.
  33. Функции в С++. Перегрузка функций.
  34. Принцип инкапсуляции.
  35. Классы. Методы и поля.
  36. Классы. Управление доступом внутри класса.
  37. Классы. Конструкторы.
  38. Принцип композиции.
  39. Классы. Деструктор.
  40. Перегрузка операторов. Общие сведения.
  41. Классы. Копирование и присваивание.
  42. Принцип наследования.
  43. Производные классы.
  44. Конструкторы и деструкторы при наследовании.
  45. Управление доступом при наследовании.
  46. Принцип полиморфизма.
  47. Виртуальные методы (виртуальные функции).
  48. Абстрактные классы.
  49. Исключения. Синтаксис.
  50. Исключения. Передача информации об ошибке.
  51. Библиотека STL. Контейнеры. vector.
  52. Библиотека STL. Контейнеры. list.
  53. Библиотека STL. Контейнеры. deque.
  54. Библиотека STL. Контейнеры. stack.
  55. Библиотека STL. Контейнеры. queue.
  56. Библиотека STL. Контейнеры. priority_queue.
  57. Библиотека STL. Контейнеры. map и multimap.
  58. Библиотека STL. Контейнеры. set и multiset.
  59. Библиотека STL. Шаблоны алгоритмов.
  60. Пространства имен. Объявление.
  61. Пространства имен. Имена с квалификаторами.
  62. Пространства имен. Использование объявлений using.
  63. Пространства имен. Использование директив using.
  64. Препроцессор. Компиляция исходных текстов.
  65. Препроцессор. Макросы.
  66. Препроцессор. Условная компиляция.
  67. Препроцессор. Включаемые файлы.
  68. Язык UML. Общие сведения.
  69. Язык UML. Диаграмма классов. Вершины.
  70. Язык UML. Диаграмма классов. Отношения.
  71. Паттерны проектирования. Общие сведения.
  72. Паттерны проектирования. Наблюдатель.
  73. Обзор библиотеки QT.