Saturday 28 May 2016

Вопросы на экзамен 2016

  1. Жизненный цикл (ЖЦ) программного обеспечения (ПО). Итерационные модели ЖЦ. Каскадная модель ЖЦ;
  2. Стадии ЖЦ; V-образная, XP модель ЖЦ;
  3. Объектно-ориентированное программирование (ООП). Принципы ООП;
  4. ООП: Отношение между классами;
  5. С++: Классы – объявление, конструкторы, деструкторы, работа с памятью;
  6. Динамическое и статическое выделения памяти;
  7. С++: Наследование;
  8. С++: Перегрузка унарных и бинарных операторов;
  9. Асимптотическая сложность; 
  10. Контейнеры С++: vector;
  11. Контейнеры С++: list;
  12. Контейнеры С++: deque;
  13. Контейнеры С++: set;
  14. Контейнеры С++: map;
  15. Контейнеры С++: stack;
  16. Контейнеры С++: queue;
  17. Отладка программ: классификация ошибок, основные приемы локализации ошибок;
  18. С++: исключения. Основные исключения STL;
  19. Абстрактные классы. C++: чистые виртуальные функции;
  20. С++: шаблоны функций и классов;
  21. Тестирование: классификации подходов к тестированию (типы тестирования);
  22. Паттерны программирования: Одиночка, Наблюдатель;
  23. Паттерны программирования: Декоратор, Фабричный метод;
  24. Паттерн (принцип) программирования: Получение ресурса – есть инициализация (RAII);
  25. Умные указатели: unique_ptr, auto_ptr;
  26. Умные указатели: shared_ptr;
  27. Умные указатели: weak_ptr.

No comments:

Post a Comment