有如下程序: #include #include using namespace std; int main() { cout.fill(ˊ*ˊ); cout

admin2020-04-07  1

问题 有如下程序:
    #include
    #include
    using namespace std;
    int main()
    {  
    cout.fill(ˊ*ˊ);
    cout<    return 0;
    }  
    执行这个程序的输出结果是(    )。

选项 A、123*OK
B、123*OK**
C、*123OK
D、*123**OK

答案A

解析 此题考查了输出流的格式控制。cout的fill()是设置填充字符:left和end1分别是使输出数据左对齐和换行;setw()函数的作用是设置输入输出的宽度,此设置效果只对以此输入或输出有效。此题中,输出整数123时宽度为4且左对齐,得到“123*”:输出字符串“OK”时宽度没有定义实际大小输出,结果得到OK:故最后得到的输出结果是123*OK。
转载请注明原文地址:https://kaotiyun.com/show/Vy8p777K
0

最新回复(0)