Питання 1-го колоквіуму з ООП для ФЕІ-І 2013 рік (можливі незначні зміни та уточнення !!!)
Питання 1-го колоквіуму з ООП для ФЕІ-І 2013 рік (можливі незначні зміни та уточнення !!!)
- Основнні поняття Асемблера, принципи написання програм на Асемблері, їхні переваги та недоліки.
- 16-розрядний режим роботи МП. 32-розрядний режим та його переваги.
- Регістри цілочисельної арифметики Intel-сумісного МП, та функціональне призначення кожного з них.
- Команди цілочисельної арифметики Intel-сумісного МП.
- Типи даних блоків CPU i FPU Intel-сумісного МП та їхній опис на Асемблері.
- Команди умовних переходів, регістр прапорців та команди циклів.
- Обробка даних в арифметиці з плаваючою комою (робота копроцесора FPU).
- Напишіть програму додавання двох цілих часел на Асемблері
- Заповнити таблицю за результатами роботи програми DemoFPU.
- Основні технології програмування.
- Сутність технології ООП, її переваги та недоліки. Ідеї ООП.
- Принципи побудови об’єктної моделі.
- Показники якості програмного забезпечення – внутрішні і зовнішні.
- Сучасні об’єктноорієнтовані мови програмування та їхні короткі характеристики.
- Поняття класу. Відмінності класу від об’єкту. Секції класу.
- Що таку інкапсулювання?
- Синтаксис оголошення класу в Delphi.
- Напишісь приклад опису простого класу в Delphi.
- Методи класів Delphi та їхні модифікатори.Які бувають методи у класах Delphi?
- Структура проекту в Delphi та його складові частини. Методика створення проекту.
- Конструктори та деструктори. Їхнє призначення та правила використання.
- Наведіть приклади використання конструкторів.
- Поясніть призначення кожного із специфікаторів рівня доступу у Delphi.
- Властивості, їхнє призначення, правила використання та синтаксис оголошення.
- Успадкування. Його призначення, види та правила використання.
- Методи класу, їхнє призначення та правила використання.
- Віртуальні та динамічні методи, їхнє призначення та правила використання.
- Абстрактні методи.
- Що таке поліморфізм. Види поліморфізму.
- Що теке перевантаження методів. Наведіть приклад.
- Ієрархія стандартних класів Delphi.
- Напишіть клас Sphere!
- Повідомлення в Delphi.
- Події в Delphi.
- Файли Delphi.
- Розкладення періодичних функцій в ряд Фур’є (теорія)
- Опишіть методику програмування та складові частини проекту “Ряд Фур’є”
- Виключні ситуації та їхня обробка в Delphi.
- Опишіть етапи створення та тестування власних компонент у Delphi.
- GDI та принципи побудови графічних зображень у Delphi.
- OpenGL – призначення, основні поняття та правила використання.
- Поясніть принципи додавання компонент на форму програмним чином у Delphi.
- Метод Ньютона для систем (теорія)
- Метод Ньютона для систем (алгоритм)
- Динамічні масиви Delphi.
Лектор Іван Хвищун 05.04 2013.
|