БОЛЬШАЯ НАУЧНАЯ БИБЛИОТЕКА  
рефераты
Добро пожаловать на сайт Большой Научной Библиотеки! рефераты
рефераты
Меню
Главная
Налоги
Начертательная геометрия
Оккультизм и уфология
Педагогика
Полиграфия
Политология
Право
Предпринимательство
Программирование и комп-ры
Радиоэлектроника
Региональная экономика
Режущий инструмент
Реклама и PR
Ресторанно-гостиничный бизнес бытовое обслуживан
Римское право
Русский язык культура речи
РЦБ ценные бумаги
САПР
Сексология
Семейное право
Социология
Страховое право
Строительство архитектура
Таможенное право
Теория государства и права
Технология
Таможенная система
Транспорт
Физика и энергетика
Философия
Финансы деньги и налоги
Физкультура и спорт
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика и эстетика
Сочинения по литературе и русскому языку
Рефераты по теории государства и права
Рефераты по теории организации
Рефераты по теплотехнике
Рефераты по товароведению
Рефераты по трудовому праву
Рефераты по туризму
Рефераты по уголовному праву и процессу
Рефераты по управлению
Рефераты по менеджменту
Рефераты по металлургии
Рефераты по муниципальному праву
Биографии
Рефераты по психологии
Рефераты по риторике
Рефераты по статистике
Рефераты по страхованию
Рефераты по схемотехнике
Рефераты по науке и технике
Рефераты по кулинарии
Рефераты по культурологии
Рефераты по зарубежной литературе
Рефераты по логике
Рефераты по логистике
Рефераты по маркетингу
Рефераты по международному публичному праву
Рефераты по международному частному праву
Рефераты по международным отношениям
Рефераты по культуре и искусству
Рефераты по кредитованию
Рефераты по естествознанию
Рефераты по истории техники
Рефераты по журналистике
Рефераты по зоологии
Рефераты по инвестициям
Рефераты по информатике
Исторические личности
Рефераты по кибернетике
Рефераты по коммуникации и связи
Рефераты по косметологии
Рефераты по криминалистике
Рефераты по криминологии
Новые или неперечисленные
Без категории

Объектно-Ориентированное программирование

Объектно-Ориентированное программирование

ДВГТУ, ООП, Май 2004

Вопросы на экзамен по учебной

дисциплине

"Объектно-ориентированное программирование"

I. Общие вопросы программирования

1. Развитие языков программирования. Языки программирования C и C++.

2. Процедурное программирование. Основные идеи структурного

программирования.

3. Базовые конструкции структурного программирования, их реализация в Си.

4. Циклы. Оператор ветвления. Выбор.

5. Функция, модуль, заголовочный файл, проект.

6. Функция: передача параметров и возврат значений при вызове. Прототип

функции.

7. Передача параметров в функцию по значению и по ссылке.

8. Массивы. Строки. Динамическое выделение памяти под массив.

9. Конструирование сложных типов данных. Структуры в С.

10. Понятие указателя. Работа с указателями.

Управление памятью. Динамическое выделение памяти. Утечка памяти.

"Сборка мусора".

11. Преобразование программы на С/С++ из исходного текста в исполняемый

модуль.

Объектный модуль. Сборки загрузочного модуля.

12. Заголовочные файлы. Препроцессор С/С++.

13. Препроцессор С, директивы #include, #define, #ifdef, #endif

14. Проектирование программы, схема иерархии модулей. Структура сложных

программ.

II. Основы объектно-ориентированного программирования

15. Основная идея ООП. Классы и объекты. Разделы класса. Интерфейс класса.

16. Переход к ООП как этап развития технологии разработки ПП.

17. Основные понятия ООП. Класс и объект.

18. Принципы ООП. Инкапсуляция. Наследование. Полиморфизм.

19. Конструирование классов. Контроль доступа к элементам класса, разделы

класса private и public. Классы и функции – члены класса.

20. Конструкторы и деструкторы.

21. Виды объектов в памяти и время их жизни, статические члены класса.

22. Указатель this, модификатор inline .

23. Наследование: конструирование нового класса на базе существующего

класса; раздел класса protected; построение иерархии классов.

24. Режимы доступа: внешнее, защищенное и внутреннее наследование.

25. Множественное наследование.

26. Виртуальные методы.

27. Чистые виртуальные методы и абстрактные классы.

28. Переопределение операций для классов. Пример.

29. "Друзья" класса (friend), переопределение операций ввода/вывода.

III. Практика программирования.

30. Стиль программирования: правила составления имен, комментирование,

отступы.

31. Содержимое заголовочного файла в Вашем проекте.

32. Анализ заголовочных файлов стандартных библиотек, например, .

33. Прототипы функций, назначение, использование в проекте.

34. Разбиение программы на модули, назначение заголовочных файлов.

35. Конструирование классов на базе структур данных и функций обработки.

36. Описание класса и объявление объекта, вызов методов объекта.

37. Пример наследования классов. Пример множественного наследования.

38. Управление проектом в интегрированной среде, разбиение проекта на

модули и состав модулей; контроль размещения исходных файлов,

назначение директорий.

39. Типы файлов, создаваемые системой программирования в проекте.

Обеспечение сохранности файлов проекта, резервное копирование.

40. Использование отладчика для локализации ошибки в программе.

IV. Ввод/вывод в С/С++.

41. Понятие потока и файла. Буферизованный и небуферизованный ввод/вывод.

42. Имена стандартных потоков в С и в С++, их назначение. Объявление

потоков, связывание их с файлами, закрытие потоков.

43. Ввод/вывод в С++. Переопределение операций ввода/вывода.





17.06.2012
Большое обновление Большой Научной Библиотеки  рефераты
12.06.2012
Конкурс в самом разгаре не пропустите Новости  рефераты
08.06.2012
Мы проводим опрос, а также небольшой конкурс  рефераты
05.06.2012
Сена дизайна и структуры сайта научной библиотеки  рефераты
04.06.2012
Переезд на новый хостинг  рефераты
30.05.2012
Работа над улучшением структуры сайта научной библиотеки  рефераты
27.05.2012
Работа над новым дизайном сайта библиотеки  рефераты

рефераты
©2011