试题与答案

有如下程序: #include <iostream> #include <i

题型:单项选择题

题目:

有如下程序:
#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”不再起作用。

试题推荐
微信公众账号搜索答案