 
        
        ЗАЛІК
з предмету:
«Обчислювальний практикум.»
Відбудеться:
14.11.2015р.
11:00 - 13:00 508, 5к. КІ-21, 1 підгрупа (1-15)
13:30 – 15:30 508, 5к. КІ-22, 1 підгрупа (1-14)
15.11.2015р.
11:00 - 13:00 508, 5к. КІ-21, 2 підгрупа (16-30)
13:30 – 15:30 508, 5к. КІ-22, 2 підгрупа (15-27)
Увага
Залік складається 1 раз. Перездачі не буде!!!
Оцінювання заліку
з предмету:
«Обчислювальний практикум.»
| 
 
 0-49 | 
 
 Не здано | 
 
 Перездачі нема | 
 Оцінка за національною шалою | Не зараховано – повторний курс | 
| 50-70 | 3 | Перездачі нема | задовільно | Зараховано | 
| 71-87 | 4 | Перездачі нема | добре | |
| 88-100 | 5 | Не потрібна | відмінно | 
| Оцінка | Питання 
 | Кількість питань | Оцінювання питань | 
| 50-60 | Теоретичні питання | 2- теор. | 5б.-1питання | 
| 61-70 | 2- теор. | ||
| 71-80 | Теоретичні питання Практичні завдання. (Блок 1) | 3- теор. 2- практ. | 5б.-1 питання 10б.- 1 питання | 
| 80-87 | 4- теор. 1- практ. | ||
| 88-93 | Теоретичні питання Практичні завдання.(Блок 2) | 5- теор. 2- практ. | 5б.-1 питання 10б.- 1 питання | 
| 94-100 | 3 - теор. 3 - практ. | 
Питання на залік
з предмету:
«Обчислювальний практикум.»
Теоретичні питання
- 
Сутність об'єктно-орієнтованої декомпозиції. 
- 
Характеристики об'єкта. 
- 
Об'єктна модель предметної області 
- 
Основи об'єктно-орієнтованого підходу. 
- 
Елементи об'єктно-орієнтованої технології. 
- 
Об'єктна модель предметного середовища. 
- 
Основи об’єктно-орієнтованого програмування мовою С++. 
- 
Створення та знищення об'єктів. 
- 
Повторне використання класів. 
- 
Реалізація поліморфізму в С++. 
- 
Абстрактні класи та інтерфейси. 
- 
Принципи перевантаження операцій. 
- 
Ознаки складних програмних систем. 
- 
Переваги об‘єктно-орієнтованого підходу до розроблення про- грамних систем. 
- 
Відношення між об’єктами. 
- 
Відношення між класами. 
- 
Історія та етапи розвитку мови програмування С++. 
- 
Переваги використання С++ над аналогами. 
- 
Призначення та особливості віртуальної машини. 
- 
Призначення основних просторів імен 
- 
Призначення бібліотек. 
- 
Призначення класів. 
- 
Варіанти оголошення та використання головного методу програми. 
- 
Способи використання директиви using. 
- 
Форматування даних при їх виведенні. 
- 
Налагодження програм у середовищі Microsoft Visual Studio. 
- 
Призначення та використання переліків. 
- 
Призначення та використання структур. 
- 
Використання списків аргументів змінної довжині. 
- 
Розробка рекурсивних методів. 
- 
Призначення та елементи класу Array. 
- 
Використання аргументів командного рядка. 
- 
Використання внутрішніх класів. 
- 
Пізнє та раннє зв’язування. 
- 
В чому полягає суть концепції типів даних? 
- 
Які категорії типів даних існують в мові С++? 
- 
Які типи даних відносяться до базових типів даних? 
- 
Які типи даних відносяться до скалярних похідних типів? 
- 
Які типи даних відносяться до структурованих похідних типів? 
- 
Які дійсні типи даних існують в мові С++? 
- 
В яких типах даних можуть використовуватись бітові поля? 
- 
Які специфікатори типів існують в мові С++? 
- 
Яким має бути специфікатор типу для представлення символів українського алфавіту? 
- 
Як зберігаються в пам’яті комп’ютера дані логічного типу? 
- 
Як зберігаються в пам’яті комп’ютера дані символьного типу? 
- 
Як зберігаються в пам’яті комп’ютера дані цілого типу? 
- 
Як зберігаються в пам’яті комп’ютера дані дійсного типу? 
- 
Назвіть основні типи даних та операції мови С++. 
- 
Вкажіть основні керуючі конструкції мови. 
- 
Поясніть різницю у виконанні циклів while … та do … while. 
- 
Поясніть зв'язок вказівників та масивів в мові С++. 
- 
Поясніть, що таке форматоване введення та виведення інформації. 
- 
Поясніть особливості передачі параметрів функцій мови С++. 
- 
Вкажіть основні класи пам’яті мови С++. 
- 
Поясніть, що таке область видимості ідентифікатора. 
- 
Поясніть, що таке структура та об’єднання в мові С++. 
- 
Поясніть особливості використання файлів в мові С++. 
- 
Назвіть основні засади об’єктно-орієнтованого програмування.. 
- 
Що означає термін «перезавантаження» функцій? 
- 
Поясніть, що таке клас в мові С++. 
- 
Що таке конструктор та деструктор класу в мові С++? 
- 
Що таке базовий та похідний класи? 
- 
Що таке шаблон? 
- 
Принципи об’єктно-орієнтованого підходу. 
- 
Синтаксис опису класу. 
- 
Особливості статичних елементів класу. 
- 
Специфікатори доступу до елементів класу у C++. 
- 
Порядок ініціалізації об'єкта класу. 
- 
Призначення та використання посилання this. 
- 
Агрегація й наслідування. 
- 
Синтаксис наслідування у C++. 
- 
Порядок виклику конструкторів при наслідуванні. 
- 
Перевантаження "базового" методу. 
- 
Перевизначення "базового" методу. 
- 
Принцип поліморфізму. 
- 
Переваги концепції поліморфізму. 
- 
Поняття про абстрактні класи та їх призначення. 
- 
Правила використання абстрактних класів. 
- 
Поняття про інтерфейси та їх призначення. 
- 
Правила використання інтерфейсів. 
- 
Опишіть структуру програми мовою C++. 
- 
Перелічіть вбудовані типи даних C++. 
- 
Призначення методів класу Math. 
- 
Класи і об'єкти, співвідношення між ними. 
- 
Створення об'єктів у С++, конструктори. 
- 
Руйнування об'єктів у С++. 
- 
Перевантаження операцій у С++. 
- 
Спадкування в С++. 
- 
Агрегація в С++. 
- 
Поліморфізм у С#. 
- 
Статичні дані в С++. 
- 
Перевантаження методів у С++. 
- 
Статичні методи в С++. 
- 
Перевизначення методів у С++. 
- 
Використання посилання this у С++. 
- 
Абстрактні класи в С++. 
- 
Інтерфейси в С++. 
- 
Інкапсуляція в С++. 
- 
Використання конструкторів при спадкуванні. 
100.Управління доступом до елементів класу.
101. Класи і структури в С++.
- 
Використання коментарів у програмах на С++. 
- 
Доступ до даних класу за допомогою методів Set ... (Get ...) і властивостей у С++. 
- 
Підтримка математичних операцій в С++: призначення, основні елементи, використання. 
- 
Підтримка нетипізованих динамічних структур даних у С++: призначення, основні елементи, використання. 
- 
Підтримка типізованих динамічних структур даних у С++: призначення, основні елементи, використання. 
- 
Підтримка динамічних структур даних у С++: призначення, основні елементи, використання. 
- 
Підтримка статичних структур даних у С++: призначення, основні елементи, використання. 
- 
Вказівник та їх використання в С++. 
- 
Атрибути в С++: призначення, основні елементи, ви- користання. 
- 
Використання масивів у С++. 
- 
Підтримка консольного введення-виведення даних у С++: призначення, основні елементи, використання. 
- 
Підтримка форматного виведення даних у С++: призначення, основні елементи, використання. 
- 
Підтримка файлового введення-виведення даних у С++: призначення, основні елементи, використання. 
- 
Псевдовипадкові числа і їх підтримка в С++. 
- 
Перетворення між типами даних в С++: призначення, основні способи, використання. 
- 
Порядок створення проекта C++ у середовищі Visual Studio. 
- 
Порядок відкриття проекта у середовищі Visual Studio. 
- 
Порядок компіляції та запуску програми на виконання у сере- довищі Visual Studio. 
- 
Порядок налагодження програми у середовищі Visual Studio. 
