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