Запитання до підсумкового контролю
- Чим текстові файли відрізняються від бінарних?
- Які існують етапи розробки програми?
- У чому переваги і недоліки інтерпретаторів і компіляторів?
- У чому різниця між знаковими і беззнаковими цілими?
- Які є циклічні конструкції в C++, як здійснюється достроковий вихід або перехід на наступний крок?
- Як здійснюється передача параметрів у функцію?
- У чому різниця між формальними і фактичними параметрами?
- Що таке область видимості (scope)? Які бувають області видимості?
- Чим відрізняється передача параметрів за значенням і за посиланням?
- Що таке рекурсія і як вона пов'язана зі стеком викликів?
- Що таке вказівники, для чтого вони застосовуються і які проблеми з ними пов'язані?
- Який є взаємозв'язок між масивами і вказівниками?
- Які області комп'ютерної пам'яті використовують для розташування змінних?
- Чому необхідно видаляти непотрібні змінні з динамічної пам'яті?
- Що таке рядок, який закінчується нулем (null-terminated string)?
- Як здійснюється відкриття й закриття файлів засобами C++?
- Для чого використовують вказівники на функції?
- Що таке механізм зворотнього виклику (callback)?
- Що таке заголовний файл? Які правила розподілу сирцевого коду між заголовним файлом і файлом реалізації?
- Що таке простір імен і які є варіанти доступу до імен з певного простору?
up