第十一章
C++程序进行文件的输入,除了包含头文件iostream外,还要包含头文件( )。
ostream
ifstream
cstdio
答案:ifstream
C++语言中,程序通过操纵符进行格式输出处理时,必须包含的头文件是( )。
iomanip.h
stdlib.h
iostream.h

答案:iomanip.h
下列输出语句中,不正确的是( )。
cout<<0x20;

cout.put('O');
cout<<’tnt’;
答案:cout<<’tnt’;
在ios中提供控制格式的标志位中,转换为十六进制形式的标志位是( )。
答案:hex
在执行语句int n,m; cin>>n>>m;中,输入数据的分隔符,错误的是( )。
换行符
Tab
分号
答案:分号
磁盘文件操作中,打开磁盘文件的访问方式常量中,以二进制方式打开文件的是( )。
ios::in
ios::ate
ios:: binary
答案:ios:: binary
C ++流中运算符>>是一个( )。
用于输出操作的非成员函数
用于输入操作的非成员函数

用于输出操作的成员函数
答案:用于输入操作的非成员函数
执行以下C++程序:char *num; cin>>num; cout<<num; 若输入: Number = 1681↙ 则输出( )。
Number
输出出错
Number = 1681
答案:Number = 1681
在C ++流中操纵符中,设置域宽的是( )。
setw()
ate
left
答案:setw()
当使用 ofstream 定义一个文件流,通过打开一个文件与之连接,系统默认的打开方式为( )。
ios::in
ios::binary
ios::out
答案:ios::out
关于输入流类成员函数getline()的下述描述中,错误的是( )。
该函数读取字符串时遇到终止符便停止。
该函数是用来从键盘上读取字符串的。
该函数读取的字符串长度是受限制的。
答案:该函数读取字符串时,可以包含空格。
从输入文件中读取若干字节存于一个整形变量n,正确的语句为( )。
infile read((const int *)(&n), sizeof(n));
infile.read(reinterpret_cast<const int *>(&n), sizeof(n));
infile read((int *)n, sizeof(n));
答案:infile read(reinterpret_cast<int *>(&n), sizeof(n));
以下程序执行结果( )。………cout.fill(‘*’);cout.width(10);cout<<setiosflags(ios::right)<<188.666;
188.666***
188.666000
188.666
答案:***188.666
要求打开文件f:myfile.dat,并能够写入数据,正确的语句是( )。
ifstream infile("f:myfile.dat", ios::in);
ofstream outfile("f:myfile.dat ", ios::in);
fstream infile("f:myfile.dat ", ios::in | ios::out);
答案:fstream infile("f:myfile.dat ", ios::in | ios::out);
设己定义浮点型变量 data,以二进制方式把 data 的值写入输出文件流对象 outfile, 正确的语句是( )。
outfile.write((char*)&data, data);
outfile.write((char*)&data, sizeof (double));
outfile.write((double*)&data, data);
答案:outfile.write((char*)&data, sizeof (double));

点赞(0) dxwkbang
返回
顶部