Перечень экзаменационных вопросов по дисциплине “Высокоуровневые методы информатики и программирования” (методы программирования, язык С++, объектно-ориентированное программирование, инкапсуляция)

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

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

Перечень экзаменационных вопросов по дисциплине

“Высокоуровневые методы информатики и программирования

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

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

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

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

5.  Какие типы данных применяются в языке С++.

6.  Зачем нужны указатели и ссылки.

7.  Дайте обзор стандартных библиотек языка С++.

8.  Какие средства управления экраном и клавиатурой имеются в С++ (библиотеки conio.h и iostream.h).

9.  Какие средства управления файлами имеются в С++ (библиотека fstream.h).

10.Объясните алгоритмы управления базами данных с различной организацией.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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