Составители:
Рубрика:
5. Каково назначение оператора delete?
6. Перечислите основные операции с динамическими структурами данных.
7. В чем особенности однонаправленных и двунаправленных линейных
списков?
8. Как осуществляется выборка элементов данных в стеке?
9. Опишите организацию движения данных в очереди.
10. Укажите преимущества динамической структуры данных в виде
бинарного дерева по сравнению со списками.
2.2.3.3. Файлы и потоки
[1], c.265 – 284; [3], c.87 – 95
Описание и внутреннее представление файлов. Текстовые и бинарные
файлы. Базовые операции над файлами. Режимы доступа.
Позиционирование в файле. Библиотечные функции работы с файлами.
Понятие потока. Стандартные потоки в С++. Функции работы с потоками.
Вопросы для самопроверки
1. Как различаются файлы по способу доступа?
2. Перечислите основные классы для работы с файлами из стандартной
библиотеки.
3. С помощью какого оператора осуществляется открытие потока и
связывание его с файлом?
4. С помощью каких операторов осуществляется вывод данных из файла?
5. С помощью каких операторов осуществляется ввод данных в файл?
6. Что такое манипуляторы потоков?
7. Какую операцию выполняет манипулятор потока setw?
8. Какой манипулятор потока осуществляет форматирование
действительных чисел?
9. Каково назначение флагов формата?
2.2.4. Объектно – ориентированное программирование
2.2.4.1. Краткая характеристика объектно-ориентированного подхода в
языке С++
[1], c.173 – 177
Основные концепции объектно-ориентированного подхода.
Инкапсуляция, полиморфизм, наследование. История и современные
тенденции развития объектно-ориентированного подхода в
программировании. Специфика проектирования прикладного программного
обеспечения с использованием объектных моделей. Обзор языков объектно-
9
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »