itgle.com
参考答案和解析
正确答案:A
更多“若语句:cout<<seffill('>')<<setw(5)<<3141512<<sctw(5)<<"OK!";是程序中第1个输出语句,则输出结 ”相关问题
  • 第1题:

    若语句:cout<')<

    若语句: cout<<setfill('>')<<setw(5)<<3141512<<setw(5)<<"OK!"; 是程序中第1个输出语句,则输出结果是

    A.3141512>>OK!

    B.31415120K!>>

    C.314150K!>>

    D.31415>>OK!


    正确答案:A
    解析:本题考核能够使用格式控制数据的输入输出.函数setw(int n)用来设置输入输出宽度,当实际数据宽度小于指定的宽度时,多余的位置用填充字符填满;当实际数据的宽度大于设置的宽度时,仍按实际的宽度输出。函数 setfill(char C) 用来设置填充字符.数据“3141512”的实际宽度大于5,所以不会有填充,数据“OK!”的宽度小于5,所以之前有两个字符‘,’的填充。

  • 第2题:

    若执行语句:cout<<setfill('*')<<setw(10)<<123<<"OK"<<endl后将输出( )。

    A.******* 1230K

    B.123********OK

    C.*******123********OK

    D.123*******OK********


    正确答案:A
    解析:cout.fill()用于设置或返回输出的填充字符,默认是空格,fill()函数的设置一直有效,直到下一个fill()函数改变该值为止。setw(intn)作用是设置输入输出的宽度,此设置只对一次输入或输出有效,在完成一次数据的输入或输出后,宽度设置自动恢复为0。需要注意的是,默认为输出数据在指定宽度内右对齐。

  • 第3题:

    若语句cout<')<

    若语句 cout<<setfill('>')<<setw (5)<<3141512<<setw (5)<<”OK!”;是程序中第一个输出语句,则输出结果是______ 。

    A.3141512>>OK!

    B.31415120K!>>

    C.314150K!>>

    D.31415>>OK!


    正确答案:A
    解析:输入/输出流的操作。

  • 第4题:

    下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是

    A.cout<<left<<setfill('*')<<357;

    B.cout<<left<<setw(5)<<357;

    C.cout<<left<<setw(5)<<"ABCDE";

    D.cout<<left<<"ABCDE";


    正确答案:B

  • 第5题:

    若执行语句:cout<<seffill('*')<<setw(10)<<123<<"OK"<<endl后将输出( )。

    A.*******1230K

    B.123********OK

    C.*******123********OK

    D.123*******OK********


    正确答案:A