- •Лабораторная работа 1
- •Теоретические сведения
- •Ход работы
- •Задание
- •Контрольные вопросы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 2
- •Теоретические сведения
- •Ход работы
- •Література
- •Лабораторная работа 3
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 4
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 5
- •Теоретические сведения
- •Основные библиотечные математические функции c
- •Основные стандартные функции и макросы c (из библиотеки stdlib.H)
- •Основные библиотечные функции c для работы с символами
- •Основные библиотечные функции c для работы с символьными массивами
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 6
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 7
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 8
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 9
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 10
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 11
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 12
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 13
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 14
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 15
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 16
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
Контрольные вопросы
Для чего операторы ввода/вывода отделяют от языка и выносят в библиотеку?
Что такое поток? Для чего в потоках используют буферизацию?
Какие основные классы С++ реализуют потоки?
Какие четыре стандартных объекта ввода/вывода создаются при запуске программы?
В чем разница между cerr и clog?
Что такое оператор вставки и что он делает? Какое значение он возвращает?
Что такое оператор извлечения и что он делает?
Какие три формы cin.get() существуют и чем они отличаются?
Чем отличается cin.get() от cin.getline()?
В каких случаях следует пользоваться операторами вставки и извлечения, а в каких – другими функциями-членами классов stream?
Когда и для чего используют cin.ignore() , cin.peek() , cin.putback()?
Когда и для чего используют cout.flush() , cout.put() , cout.write()?
Когда и для чего используют cout.width() , cout.fill() , cout.setf()?
Как вывести на экран вещестенное число с нужным вам числов дробных разрядов?
Что такое флаг состояния? Как его установить? Как его сбросить?
Что такое манипулятор?
Какие параметры принимают конструкторы объектов ofstream и ifstream ?
Как изменить поведение по умолчанию у этих объектов?
Как проверить состояние этих объектов?
В чем разница между манипулятором endlи управляющим символом ‘\n’?
Можно ли один и тот же потоковый объект использовать для работы с несколькими файлами?
Чем двоичные файлы отличаются от текстовых?
Как открыть двоичный поток для дозаписи?
Какие методы используются в двоичном потоке для выполнения записи и чтения?
Объясните правила использования этих методов для стековых объектов и объектов в свободной памяти?
Какие два основных алгоритма обработки файлов используют на практике? Объясните преимущества и недостатки каждого из них.
Объясните разницу между последовательным и прямым видами доступа?
Как называются два указателя, поддерживаемые системой ввода-вывода С++?
Как узнать значение этих указателей?
Как изменить значение этих указателей?
Как узнать количество прочитанных байтов?
Как вычислить позицию объекта внутри файла?
Для чего нужны специализированные методы ввода-вывода в классах?
Для чего применяется внутренний ввод-вывод?
Используется ли при внутреннем вводе-выводе внешняя память?
Назовите основные функции стандартноговвода-вывода языка С?
Назовите основные спецификации формата функции printf()
В чем преимущество функция printf() по сравнению с потоком cout?
Какие недостатки у функции printf() по сравнению с потоком cout?
Назовите основные функции файлового ввода-вывода языка С?
Можно ли файлы созданные потоками С++ обрабатывать программами с функциями языка C?
Можно ли файлы созданные функциями языка Cобрабатывать программами с потоками С++?
Допустимо ли использование в одной программе потоков С++ и файловых функций С?
Назовите основные функции внутреннеговвода-вывода языка С?
Какой полный прототип имеет функция main()?
Какой смысл имеет аргумент argc?
Какой смысл имеет аргумент argv?
Какие формы записи может имеет аргумент argv?
Что такое перенаправление ввода-вывода? Как оно реализуется в ОС?
