Для чего предназначены манипуляторы потоков ввода-вывода?

для управления аргументами функций классов istream и ostream
для перенаправления потоков ввода-вывода
для создания объеков классов istream и ostream

Какой из стандартных классов используется для вывода строк на терминал:

strstream
ostream
ofstream
istream
ifstream

Если имеется код double x; cin >> x; и вводится "12-3", то что будет в переменной x?

9.0
9
12.0
3.0
другое
произойдет ошибка

Что произойдет при выводе в файл, открытый с помощью

ofstream("filename", ios::out|ios::app|ios::trunc)
вывод будет производиться в двоичном виде
вывод будет производиться в конец файла
можно читать из файла
если файл существовал, его содержимое сотрется
вывод будет производиться записями фиксированной длины

Правильный вариант программы, выводящей "Hello World":

#include
int main()
{
cout<<"Hello World";
return 0;
}
#include
int main()
{
cout>>"Hello World";
return 0;
}
#include
void main()
{
cout<<"Hello World";
return 0;
}

Какое из представленных выражений выводит на экран

0000
0 0
0000
Замечание:при написании собственных программ с использованием форматированного ввода/вывода подключите файл iomanip.h



cout<<setw(4)<<setfill('0')<<""<<endl;
cout<<setw(1)<<setfill('0')<<"";
cout<<" "<<setw(1)<<setfill('0')<<""<<endl;
cout<<setw(4)<<setfill('0')<<""<<endl;

Отметьте истинные высказывания в отношении потоков, представленные классом strstream:

использование строковых потоков облегчает форматирование данных в памяти
все операции происходят в памяти
автоматически выделяется необходимое количество памяти для хранения строк

Если имеется код int x; cin >> x; и вводится "1.2", то что будет в переменной x?

1
2
1.2
другое
произойдет ошибка

Существует файл "test.dat" в котором записано "Hello World".Каково будет содержимое файла после выполнения кода:

ofstream outfile("c:\\test.dat",ios::in);
if (!outfile)
{ cout << "Ошибка создания файла";
return 1; }
outfile << "!!!";
outfile.close();



Hello World!!!
!!!lo World
!!!

RSS-материал RSS-материал

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.