选择题 2.  有如下程序:
    #include<iostream>
    #include<iomanip>
    using namespace std;
    int main(){
    int s[]={123, 234};
    cout<<right<<setfill('*')<<setw(6);
    for(int i=0; i<2; i++){cout<<s[i]<<endl;}
    return 0;
    }
    运行时的输出结果是______。
【正确答案】 B
【答案解析】 设置对齐方式一般在设置输出宽度的情况下才会生效,setw设置只对一次输出有效。输出s[0]时,设置其对齐方式为有对齐,填充字符为*,输出宽度为6,即***123,当输出s[1]时,setw失效,故直接输出234。