若语句: cout<<setfill(’>’)<<setw(5)<<3141512<<setw(5)<<"OK!"; 是程序中第1个输出语句,则输出结果是

admin2010-06-06  37

问题 若语句:    cout<<setfill(’>’)<<setw(5)<<3141512<<setw(5)<<"OK!";    是程序中第1个输出语句,则输出结果是

选项 A、3141512>>OK!
B、31415120K!>>
C、314150K!>>
D、31415>>OK!

答案A

解析 本题考核能够使用格式控制数据的输入输出.函数setw(int n)用来设置输入输出宽度,当实际数据宽度小于指定的宽度时,多余的位置用填充字符填满;当实际数据的宽度大于设置的宽度时,仍按实际的宽度输出。函数 setfill(char C) 用来设置填充字符.数据“3141512”的实际宽度大于5,所以不会有填充,数据“OK!”的宽度小于5,所以之前有两个字符‘,’的填充。
转载请注明原文地址:https://kaotiyun.com/show/vYjp777K
0

最新回复(0)