Программирование и основы алгоритмизации. Литвинов В.Л - 9 стр.

UptoLike

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