itgle.com
参考答案和解析
正确答案:B
更多“下列表达式中,错误的是()。A.cout<<setw(5);B.cout<<fill('#');C.cout.setf(ios::uppercase);D.ci ”相关问题
  • 第1题:

    与语句cout<<endl;不等价的是( )。 A.cout<<\n;B.cout<<\12;SXB

    与语句cout<<endl;不等价的是( )。

    A.cout<<\n;

    B.cout<<\12;

    C.cout<<\xA;

    D.cout<<\0;


    正确答案:D
    D。【解析】题干表示的是回车换行,选项A、B和C都表示回车换行。而D是字符串的结尾标志。

  • 第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;


    cout<

  • 第3题:

    下列输出字符 d 的方法中, ()是错误的。

    A.cout<<put('d');

    B.cout<<'d';

    C.cout.put('d');

    D.char a='d'; cout<<a;


    cout<

  • 第4题:

    下列语句中,输出与众不同的是

    A.cout<<"1."<<setfill('')<<"Hello!"<<endl;

    B.cout<<"1."<<''<<"Hello! \n";

    C.cout<<"1. Hello!"<<endl;

    D.cofit<<"1."<<setw(7)<<"Hello!";


    正确答案:A
    解析:本题主要考察setfill的用法。只用在设置了宽度的情况下,字符填充操作setfill才有意义。另外要注意的是设置宽度setw是所有格式中唯一一个一次有效的设置。

  • 第5题:

    在下面格式化命令的解释中,错误的是:

    A.ios::skipws 跳过输入中的空白字符

    B.ios::fill() 获得当前的填充字符

    C.ios::hex 转换基数为八进制形式

    D.ios::precision 返回当前的精度


    ios::hex 转换基数为八进制形式