问题 单项选择题

有如下程序:
#include <iostream>
#include <iomanip>
using namespaee std;
int main( )
cout.fill('*');
cout<<lefl<<setw(4)<<123<<'OK'<<endl;
return 0;

程序的输出结果是

A.123*OK

B.123*OK**

C.*123OK

D.*123**OK

答案

参考答案:A

解析: COUt.fill('*');cout<<left<<setw(4)<<123<<"0K"<<endl;设置对齐格式为为左对齐、右填充,设置输出宽度为4,多余的用“*”填充,因此输出123时,为123*,设置的格式对“0K”不再起作用。

多项选择题 案例分析题
单项选择题 A1型题