对于语句cout < < setfill('*') < < setw(10) < < 1 < < setfill('*') < < setw(2) < < 2;的输出结果是A.* * * * * * * * * 1 * 2B.* * * * * * * * 12C.* * * * * * * 1 * 2D.12 * * * * * * * *

题目

对于语句cout < < setfill('*') < < setw(10) < < 1 < < setfill('*') < < setw(2) < < 2;的输出结果是

A.* * * * * * * * * 1 * 2

B.* * * * * * * * 12

C.* * * * * * * 1 * 2

D.12 * * * * * * * *


相似考题
更多“对于语句cout < < setfill('*') < < setw(10) < < 1 < < setfill('*') < < setw(2)< < 2;的输出 ”相关问题
  • 第1题:

    执行语句:cout<<setfill(‘*’)<<Setw(10)<<setfill(‘#’)<<left<<123<<“OK”<<end后将输出( )。

    A.123* * * * * * * OK

    B.123# # # # # # # OK

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

    D.123# # # # # # # #OK# # # # # # # #


    正确答案:B
    解析: 函数setfill(char c)用于设置填充字符,在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用填充字符填满,设置的填充符一直有效,直到再次填充字符为止,如题中调用函数setfill(‘*’)将填充字符设置为’*’,后又调用函数setfill(‘#’)将填充字符设置为’#’。函数setw(int n)用于设置输入输出宽度,宽度设置的效果只对一次输入或输出有效,在完成一次数据的输出成输入后,宽度设置自动恢复为0,如题中语句以宽度10输出嗽据“123”后,字符串“OK”的输出宽度就自动恢复为0了

  • 第2题:

    对于语句 cout <<setfill('*') << setw(10)<<1<<setfill ('*')<< setw (2) <<2;的输出结果是

    A.* * * * * * * * *1*2

    B.* * * * * * * *12

    C.* * * * * * *1*2

    D.12* * * * * * * *


    正确答案:A
    解析:C++语言中setfill的意思是在空格的地方填上setfill函数中的参数字符,setw的意思是设置整个输出字符串的字符个数,本题中用*来代替空格。

  • 第3题:

    对于语句cout<<setfill(‘*’)<<setw(10)<<1<<setfill(‘*’)<<setw(2) <<2;的输出结果是

    A.* * * * * * * * *1 *2

    B.* * * * * * * *12

    C.* * * * * * *1 *2

    D.12* * * * * * * *


    正确答案:A
    解析:C++语言中setfill的意思是在空格的地方填上setfill函数中的参数字符,setw的意思是设置整个输出字符串的字符个数,本题中用。宋代替空格。

  • 第4题:

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

    A.123*******OK

    B.123#######OK

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

    D.123#######OK########


    正确答案:B
    解析:本题考核格式控制数据的输入输出。函数setfill(charc)用于设置填充字符,在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用填充字符填满,设置的填充符一直有效,直到再次设置填充字符为止,如题中调用函数setfill('*')将填充字符设置为'*',后又调用函数setfill('#')将填充字符设置为'#'。函数setw(intn)用于设置输入输出宽度,宽度设置的效果只对一次输入或输出有效,在完成一次数据的输出或输入后,宽度设置自动恢复为0,如题中语句以宽度10输出数据“123”后,字符串“OK”的输出宽度就自动恢复为0了。而且题中输出的对齐方式为在输出宽度内左对齐。所以最终的输出为123#######OK。

  • 第5题:

    语句cout<<setfill("")<<setw(4)<<setfill('i')<<setw(7)<<'m'<<end1;的输出结果为( )。

    A.iiiimmmmnmm

    B.iiiimmmmmm

    C.iiiimmm

    D.iiiiimm


    正确答案:A