Перечень экзаменационных вопросов по дисциплине
“Высокоуровневые методы информатики и программирования”
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.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.