Вопросы для проверки остаточных знаний по дисциплине "Высокоуровневые методы информатики и программирования" (программирование, инкапсуляция, полиморфизм, виртуальные базовые классы, функции и абстрактные классы)

Страницы работы

Содержание работы

Вопросы для проверки остаточных знаний

по дисциплине «Высокоуровневые методы

информатики и программирования»

(файл VmOstat.doc)

1.  Дайте обзор современных методов программирования.

2.  В чем сущность методов процедурного программирования (ПП).

3.  Дайте обзор базового языка С++ (на примере Borland Turbo C++).

4.  В чем сущность концепции объектно-ориентированного программирования (ООП).

5.  Дайте обзор основных понятий ООП.

6.  Перечислите преимущества, даваемые инкапсуляцией.

7.  Объясните определение класса и объектов класса.

8.  Перечислите преимущества, даваемые наследованием.

9.  Объясните особенности простого и множественного наследования.

10.Перечислите преимущества, даваемые полиморфизмом.

11.Зачем нужны виртуальные базовые классы.

12.Что дает общий полиморфизм (перегрузка операций и функций, преобразования типов).

13. Зачем нужны виртуальные функции и абстрактные классы.

14. Что дает параметрический полиморфизм (шаблоны функций и классов).

15. Объясните концепцию объектно-ориентированного проектирования.

16. Перечислите этапы разработки программ методом ООП.

17. Дайте обзор объектно-ориентированного языка Microsoft Visual C++.

18. Охарактеризуйте библиотеку классов MFC языка Visual С++.

19. Опишите модель программирования в Windows.

20. Какие возможны типы приложений и технологии программирования.

21. Дайте структуру и этапы работы приложения (тип AppWizard).

22. В чем сущность сообщений и обработки их.

23. Объясните концепцию технологии ActiveX в Visual C++.

24. Как реализуются методы доступа к базам данных (ODBC, DAO).

25. Дайте обзор технологий для работы в Internet.

Похожие материалы

Информация о работе