ЗАЛІК
з предмету:
«Обчислювальний практикум.»
Відбудеться:
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.