如下函数的作用是以双倍行距输出文件: void double space(ifstream&f,ofstream&t){ char c; whilc(______){ ;______ if(c=="\n")t.put(c); } } 画线处缺失的部分是______。
A. get(c)与t.put(c)
B. put(c)与t.get(c)
C. get(c)与f.put(c)
D. put(c)与f.get(c)
查看答案
有如下程序: #include<iostream> #include<iomanip> using namespace std; int main(){ int s[]={123,234}; cout<<right<<setfill("*")<<setw(6); for(int i=0;i<2;i++){cout<<s[i]<<endl;} return 0; } 运行时的输出结果是______。
A. 123234
B. ***123234
C. ***123***234
D. ***123234***
有如下程序: #include<iostream> #include<iomanip> using namespace std; int main(){ cout<<setfill("#")<<setw(4)<<"OK"<<123<<endl; return 0; } 运行这个程序的输出结果是______。
A. ##OK123
B. ##OK#123
C. OK##123
D. OK##123#
有如下语句序列: ifstream infile("DATA.DAT"); if(infile.good())cout<<"A"; else{ cout<<"B"; ofstream outfile("DATA.DAT"); if(outfile.fail())cout<<"C";else cout<<"D"; } 若执行这个语句序列显示的是BD,则说明文件DATA.DAT______。
A. 以读方式打开成功
B. 以读方式打开失败,但以写方式打开成功
C. 以读方式打开失败,以写方式打开也失败
D. 以读方式打开成功,以写方式打开也成功
有如下程序: #include<iostream> #include<iomanip> using namespace std; int main(){ cout<<setw(10)<<setfill("x")<<setprecision(8)<<left; cout<<12.3456793<<______<<98765; return 0; } 若程序的输出是12.345679x98765xxxxx,则划线处缺失的部分是______。
A. setw(10)
B. setfill("x")
C. setprecision(8)
D. right