Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

2013 Введение в ООП

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.6.2024

Программирование

Темы, выносимые на экзамен

1 курс, весна, 2012-2013

  1.  Введение в ООП.Что такое  ООП.

Инкапсуляция. Полиморфизм. Наследование.Основы понятия класса. Общий формат объявления класса. Доступ к членам класса. Конструкторы и деструкторы. Конструкторы с параметрами.Введение в наследование.  Указатели на объекты.  Присваивание объектов. Передача объектов функциям.  Объекты в качестве возвращаемого значения функцией. Дружественные функции (обзор). Массивы объектов. Указатель THIS. Операторы NEW и DELETE.

  1.  Введение в перегрузку операторов.

Перегрузка функций. Перегрузка конструкторов. Конструктор копирования. . Перегрузка и неоднозначность.  Основы перегрузки операторов.  Дружественные оператор-функции.

  1.  Наследование.

Управление доступом к базовому классу. Защищенные члены класса. Конструкторы, деструкторы и наследование. Множественное наследование. Виртуальные базовые классы. Виртуальные функции. Указатели на производные классы. Знакомство с виртуальными функциями. Применение полиморфизма.

  1.  Обработка исключительных ситуаций.

Общий механизм обработки исключений. Синтаксис исключений. Перехват исключений. Список исключений функции. Исключения в конструкторах и деструкторах. Иерархии исключений

  1.  Шаблоны классов.

Шаблоны функций. Шаблоны классов: создание, использование и специализация. Достоинства и недостатки шаблонов.

Понятие типа данных. Составные части программы (интерфейс, реализация, клиентская программа). Массивы. Доступ к элементам по индексам и указателям. Строки.Связный

список. Фундаментальные операции для  работы со спискками.

  1.  Определение и реализация  АТД.  

Стек. Очередь.  Терминология, основные операцииОпределение АТД.  Стек. Очередь. Терминология, основные операции. Интерфейс. Реализация на базе массива. Реализация на базе связного списка. Обработка исключительных ситуаций. Очередь с приоритетами.

  1.  Стеки для компиляции.

Формы записи выражений (инфиксная, префиксная, постфиксная). Алгоритм вычисления правильного входного постфиксного выражения. Алгоритм получения  постфиксного выражения (алгоритм Дейкстры).

  1.  Деревья.

Основные понятия и определения. Деревья. Основные понятия и определения. Представление корневых деревьев.Двоичные деревья. Обход двоичного дерева. Сбалансированные и идеально сбалансированные деревья.  Построение идеально сбалансированного дерева.

  1.  Бинарные  деревья поиска.

Что такое бинарное дерево поиска. Работа с бинарным деревом поиска: поиск, поиск минимума и максимума, формирование дерева.  Обходы (итерационный и рекурсивный алгоритмы).

  1.  Пирамидальная сортировка.

Пирамиды. Поддержка свойств пирамиды. Создание пирамиды. Алгоритм пирамидальной сортировки. Очереди с приоритетами.

  1.  Быстрая сортировка.

Описание быстрой сортировки. Производительность быстрой сортировки: наихудшее разбиение, наилучшее разбиение, сбалансированное разбиение.




1. Тема- Эпизоотология как наука её значение в ветеринарии1
2. Политическая организация римского государства в период правления Октавиана Августа
3. Пожарная тактика Принцип прекращения горения охлаждением
4. уровневую схему работы лазера и укажите переход которому соответствует излучение лазера
5. тематический анализ 1 курс 2 семестр ЗАНЯТИЕ 4 Интегрирование тригонометрических функций
6. На тему Индивидуальная и групповая тактика футбола выполнил- студент группы
7. Политология наука и предмет методы исследования Становление и формирование науки политологии Осн
8. Governed utonomy within the Federtive Russin Republic s11 Cmpign Kzkhs to Kirgizes n6 in 1995 n27 the 5th plce d7 Tcevn Rbdn y11 Khknzr Be7 limited development of centrlized stte
9. Программирование на языке SSEMBLER в среде ОС LINUX Вы
10. тема методов методология не может быть ограничена лишь сферой научного познания она должна выходить за ее п
11. Истории Геродота и археологических раскопок на землях от низовий Дуная до Сибири и Алтая
12. Об иммунологии
13. импортных операций
14. Концепция информационного общества в современной философии
15. Тема 3 Источники и потребители электроэнергии Занятие 3
16. Анестезия при сопутствующих заболеваниях органов дыхания
17. Саратовский государственный медицинский университет имени В
18. С водой смешивается в любых отношениях хорошо растворяется в органических растворителях
19. 18h cm Floss Used for Full Stitches- Symbol Str
20. . ОСНОВНЫМ ПРИЗНАКОМ ИЗУЧАЕМОГО ЯВЛЕНИЯ ОБЪЕКТОМ ИССЛЕДОВАНИЯ В СТАТИСТИЧЕСКОЙ ТАБЛИЦЕ ЯВЛЯЕТСЯ 2 подлеж