下列表达式中,错误的是( )。
A.cout<<setw(5);
B.cout<<fill('#');
C.cout.setf(ios::uppercase);
D.cin.fill('#');
第1题:
与语句cout<<endl;不等价的是( )。
A.cout<<\n;
B.cout<<\12;
C.cout<<\xA;
D.cout<<\0;
第2题:
若要输出一个浮点数 a,且保持浮点数精度为2位,右对齐,那么下列语句能够实现该要求的是()
A.cout<<setprecision(2)<<right<<fixed<<a;
B.cout<<a<<setprecision(2)<<right<<fixed;
C.cout<<a;
D.cout<<setw(2)<<right<<a;
第3题:
下列输出字符 d 的方法中, ()是错误的。
A.cout<<put('d');
B.cout<<'d';
C.cout.put('d');
D.char a='d'; cout<<a;
第4题:
下列语句中,输出与众不同的是
A.cout<<"1."<<setfill('')<<"Hello!"<<endl;
B.cout<<"1."<<''<<"Hello! \n";
C.cout<<"1. Hello!"<<endl;
D.cofit<<"1."<<setw(7)<<"Hello!";
第5题:
在下面格式化命令的解释中,错误的是:
A.ios::skipws 跳过输入中的空白字符
B.ios::fill() 获得当前的填充字符
C.ios::hex 转换基数为八进制形式
D.ios::precision 返回当前的精度