问题 单项选择题

下列程序的输出结果是( )。
#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格式控制是整数按八进制输出。

问答题
单项选择题