Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОП - залік.docx
Скачиваний:
30
Добавлен:
12.02.2016
Размер:
321.1 Кб
Скачать

ЗАЛІК

з предмету:

«Обчислювальний практикум.»

Відбудеться:

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 - практ.

Питання на залік

з предмету:

«Обчислювальний практикум.»

Теоретичні питання

  1. Сутність об'єктно-орієнтованої декомпозиції.

  2. Характеристики об'єкта.

  3. Об'єктна модель предметної області

  4. Основи об'єктно-орієнтованого підходу.

  5. Елементи об'єктно-орієнтованої технології.

  6. Об'єктна модель предметного середовища.

  7. Основи об’єктно-орієнтованого програмування мовою С++.

  8. Створення та знищення об'єктів.

  9. Повторне використання класів.

  10. Реалізація поліморфізму в С++.

  11. Абстрактні класи та інтерфейси.

  12. Принципи перевантаження операцій.

  13. Ознаки складних програмних систем.

  14. Переваги об‘єктно-орієнтованого підходу до розроблення про- грамних систем.

  15. Відношення між об’єктами.

  16. Відношення між класами.

  17. Історія та етапи розвитку мови програмування С++.

  18. Переваги використання С++ над аналогами.

  19. Призначення та особливості віртуальної машини.

  20. Призначення основних просторів імен

  21. Призначення бібліотек.

  22. Призначення класів.

  23. Варіанти оголошення та використання головного методу програми.

  24. Способи використання директиви using.

  25. Форматування даних при їх виведенні.

  26. Налагодження програм у середовищі Microsoft Visual Studio.

  27. Призначення та використання переліків.

  28. Призначення та використання структур.

  29. Використання списків аргументів змінної довжині.

  30. Розробка рекурсивних методів.

  31. Призначення та елементи класу Array.

  32. Використання аргументів командного рядка.

  33. Використання внутрішніх класів.

  34. Пізнє та раннє зв’язування.

  35. В чому полягає суть концепції типів даних?

  36. Які категорії типів даних існують в мові С++?

  37. Які типи даних відносяться до базових типів даних?

  38. Які типи даних відносяться до скалярних похідних типів?

  39. Які типи даних відносяться до структурованих похідних типів?

  40. Які дійсні типи даних існують в мові С++?

  41. В яких типах даних можуть використовуватись бітові поля?

  42. Які специфікатори типів існують в мові С++?

  43. Яким має бути специфікатор типу для представлення символів українського алфавіту?

  44. Як зберігаються в пам’яті комп’ютера дані логічного типу?

  45. Як зберігаються в пам’яті комп’ютера дані символьного типу?

  46. Як зберігаються в пам’яті комп’ютера дані цілого типу?

  47. Як зберігаються в пам’яті комп’ютера дані дійсного типу?

  48. Назвіть основні типи даних та операції мови С++.

  49. Вкажіть основні керуючі конструкції мови.

  50. Поясніть різницю у виконанні циклів while … та do … while.

  51. Поясніть зв'язок вказівників та масивів в мові С++.

  52. Поясніть, що таке форматоване введення та виведення інформації.

  53. Поясніть особливості передачі параметрів функцій мови С++.

  54. Вкажіть основні класи пам’яті мови С++.

  55. Поясніть, що таке область видимості ідентифікатора.

  56. Поясніть, що таке структура та об’єднання в мові С++.

  57. Поясніть особливості використання файлів в мові С++.

  58. Назвіть основні засади об’єктно-орієнтованого програмування..

  59. Що означає термін «перезавантаження» функцій?

  60. Поясніть, що таке клас в мові С++.

  61. Що таке конструктор та деструктор класу в мові С++?

  62. Що таке базовий та похідний класи?

  63. Що таке шаблон?

  64. Принципи об’єктно-орієнтованого підходу.

  65. Синтаксис опису класу.

  66. Особливості статичних елементів класу.

  67. Специфікатори доступу до елементів класу у C++.

  68. Порядок ініціалізації об'єкта класу.

  69. Призначення та використання посилання this.

  70. Агрегація й наслідування.

  71. Синтаксис наслідування у C++.

  72. Порядок виклику конструкторів при наслідуванні.

  73. Перевантаження "базового" методу.

  74. Перевизначення "базового" методу.

  75. Принцип поліморфізму.

  76. Переваги концепції поліморфізму.

  77. Поняття про абстрактні класи та їх призначення.

  78. Правила використання абстрактних класів.

  79. Поняття про інтерфейси та їх призначення.

  80. Правила використання інтерфейсів.

  81. Опишіть структуру програми мовою C++.

  82. Перелічіть вбудовані типи даних C++.

  83. Призначення методів класу Math.

  84. Класи і об'єкти, співвідношення між ними.

  85. Створення об'єктів у С++, конструктори.

  86. Руйнування об'єктів у С++.

  87. Перевантаження операцій у С++.

  88. Спадкування в С++.

  89. Агрегація в С++.

  90. Поліморфізм у С#.

  91. Статичні дані в С++.

  92. Перевантаження методів у С++.

  93. Статичні методи в С++.

  94. Перевизначення методів у С++.

  95. Використання посилання this у С++.

  96. Абстрактні класи в С++.

  97. Інтерфейси в С++.

  98. Інкапсуляція в С++.

  99. Використання конструкторів при спадкуванні.

100.Управління доступом до елементів класу.

101. Класи і структури в С++.

  1. Використання коментарів у програмах на С++.

  2. Доступ до даних класу за допомогою методів Set ... (Get ...) і властивостей у С++.

  3. Підтримка математичних операцій в С++: призначення, основні елементи, використання.

  4. Підтримка нетипізованих динамічних структур даних у С++: призначення, основні елементи, використання.

  5. Підтримка типізованих динамічних структур даних у С++: призначення, основні елементи, використання.

  6. Підтримка динамічних структур даних у С++: призначення, основні елементи, використання.

  7. Підтримка статичних структур даних у С++: призначення, основні елементи, використання.

  8. Вказівник та їх використання в С++.

  9. Атрибути в С++: призначення, основні елементи, ви- користання.

  10. Використання масивів у С++.

  11. Підтримка консольного введення-виведення даних у С++: призначення, основні елементи, використання.

  12. Підтримка форматного виведення даних у С++: призначення, основні елементи, використання.

  13. Підтримка файлового введення-виведення даних у С++: призначення, основні елементи, використання.

  14. Псевдовипадкові числа і їх підтримка в С++.

  15. Перетворення між типами даних в С++: призначення, основні способи, використання.

  16. Порядок створення проекта C++ у середовищі Visual Studio.

  17. Порядок відкриття проекта у середовищі Visual Studio.

  18. Порядок компіляції та запуску програми на виконання у сере- довищі Visual Studio.

  19. Порядок налагодження програми у середовищі Visual Studio.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]