Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
42
Добавлен:
16.02.2016
Размер:
210.94 Кб
Скачать

Упражнения для самопроверки

1)Ввод-вывод в С++ представляет собой обработку _________ битов.

2)Большая часть программ на С++ должна включать заголовочный

файл _________,_содержащий основную информацию, необходимую для всех операций ввода-вывода.

3)Заголовочный файл ______________ содержит информацию для выполне­ния форматированного ввода-вывода в память.

4) Заголовочный файл ________ содержит информацию для управления обработкой файлов.

5) Для операции поместить в поток используется символ __

6) Для операции взять из потока используется символ ___

7) Выведите адрес переменной string типа char .

8)Выведите значение типа float, на которое указывает floatPtr.

9)Выведите символы 'O' и 'K' одним оператором с помощью функ­ции put класса ostream.

10) Введите один символ в переменную С типа char с помощью функ­ции-элемента get класса istream двумя различными способами.

11) Используйте функцию-элемент read класса istream для ввода 50 символов в массив line типа char.

12) Выведите следующие значения: 124, 18.376, 'Z', 1000000 и "Стро­ка".

12) Напечатайте текущую установку точности с помощью функции-элемента.

13) Введите целое число в переменную months типа int и число с плавающей запятой в переменную percentageRate типа float.

14) Напечатайте 1.92, 1.925 и 1.9258 с точностью в три разряда, используя манипулятор.

15) Напечатайте целое число 100 в восьмеричном, шестнадцатеричном и десятичном форматах с помощью манипуляторов потока.

16) Напечатайте 1234 с выравниванием по правой границе поля ши­риной 10 разрядов.

17) Читайте символы в массив line до появления символа 'z' но не более 20 символов (включая и завершающий нулевой символ). Не удаляйте символ ограничитель из потока.

18) Используйте целые переменные x и у, чтобы задать ширину поля и точность используемые для отображения значения 87.4573 типа double и выведите это значение на экран.

19) Найдите ошибку в каждом их приведенных ниже операторов и объ­ясните, как ее можно исправить:

  1. cout « "Значение x <= у равно:" « x <= у;

b)Следующий оператор должен печатать целое значение 'c'. cout « 'c';

с) cout « ""Строка в кавычках"";

20) Для каждого из перечисленных ниже операторов, покажите, что будет выведено.

a) cout « "12345" « endl; cout.width(5); cout.fill('*');

cout « 123 « endl « 123;

  1. cout « setw(8) « setprecision(3) « 1024.987654;

13

Соседние файлы в папке ЛекцииКарасева