下列程序的输出结果是( )。 #ificlude<iostream> using namespace std; int main() { cout.fill(’*’); cout.width(5); cout

admin2010-12-16  29

问题 下列程序的输出结果是(    )。    #ificlude<iostream>    using namespace std;    int main()    {    cout.fill(’*’);    cout.width(5);    cout<<oct<<100<<endl;    return 0;    }

选项 A、**100
B、**144
C、100**
D、144**

答案B

解析 cout.fill()用于设置或返回输出的填充字符,默认是空格,fill()函数的设置一直有效,直到下一个fiN()函数改变该值为止。cout.width()用于设置或返回(不带参数)输出数据的字段宽度,此函数的设置只对下一个输出有效。注意:默认为输出数据在指定宽度内右对齐,oct格式控制是整数按八进制输出。
转载请注明原文地址:https://kaotiyun.com/show/HKjp777K
0

最新回复(0)