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