第9题: [单项选择]有如下程序:
#include<iomanip>
#include<iostream>
using namespace std;
int main( ){
cout<<setfill('*')<<setw(6)<<123<<456;
return 0;
}
运行时的输出结果是( )。
A. ***123***456 B. ***123456*** C. ***123456 D. 123456 参考答案:C 答案解析:[解析] 在主函数中第一次输出时调用函数setfill('*')设置填充字符为‘*’,调用函数setw(6)设置每次输出的宽度为6,所以第一次输出123时,多余的三个空位用‘*’填充,即结果为***1