en

Запитання до підсумкового контролю

  1. Чим текстові файли відрізняються від бінарних?
  2. Які існують етапи розробки програми?
  3. У чому переваги і недоліки інтерпретаторів і компіляторів?
  4. У чому різниця між знаковими і беззнаковими цілими?
  5. Які є циклічні конструкції в C++, як здійснюється достроковий вихід або перехід на наступний крок?
  6. Як здійснюється передача параметрів у функцію?
  7. У чому різниця між формальними і фактичними параметрами?
  8. Що таке область видимості (scope)? Які бувають області видимості?
  9. Чим відрізняється передача параметрів за значенням і за посиланням?
  10. Що таке рекурсія і як вона пов'язана зі стеком викликів?
  11. Що таке вказівники, для чтого вони застосовуються і які проблеми з ними пов'язані?
  12. Який є взаємозв'язок між масивами і вказівниками?
  13. Які області комп'ютерної пам'яті використовують для розташування змінних?
  14. Чому необхідно видаляти непотрібні змінні з динамічної пам'яті?
  15. Що таке рядок, який закінчується нулем (null-terminated string)?
  16. Як здійснюється відкриття й закриття файлів засобами C++?
  17. Для чого використовують вказівники на функції?
  18. Що таке механізм зворотнього виклику (callback)?
  19. Що таке заголовний файл? Які правила розподілу сирцевого коду між заголовним файлом і файлом реалізації?
  20. Що таке простір імен і які є варіанти доступу до імен з певного простору?
up