单选题 有如下程序: #include<iostream> #include<iomanip> using namespace std; int main() { cout.fill('*'); cout<<left<<setw(4)<<123<<<''OK''<<endl; return 0; } 执行这个程序的输出结果是( )。
【正确答案】 A
【答案解析】解析:此题考查了输出流的格式控制。cout的fill()是设置填充字符:left和endl分别是使输出数据左对齐和换行;setw()函数的作用是设置输入输出的宽度,此设置效果只对以此输入或输出有效。此题中,输出整数123时宽度为4且左对齐,得到“123*”;输出字符串“OK”时宽度没有定义实际大小输出,结果得到OK:故最后得到的输出结果是123*K。