有如下程序: #inc1ude <iostream> #inc1ude <iomanip> using namespace std; int main(){ cout<<setw(10)<<setfill(’x’)<

admin2017-06-18  22

问题 有如下程序:
    #inc1ude <iostream>
    #inc1ude <iomanip>
    using namespace std;
    int main(){
    cout<<setw(10)<<setfill(’x’)<<setprecision(8)<<left;
    cout<<12.3456793<<________<<98765;
    return 0;
    }
    若程序的输出是12.345679x98765xxxxx,则划线处缺失的部分是(    )。

选项 A、setw(10)
B、setfill(’x’)
C、setprecision(8)
D、right

答案A

解析 根据程序输出的结果最后5个位置用x进行填充,又因为setw(10)设置输出的宽度效果只对一次输出有效。所以划线处应该填写setw(10)。
转载请注明原文地址:https://jikaoti.com/ti/iOt0FFFM
0

最新回复(0)