首页/ 题库 / [单选题]执行语句:cout<<set的答案

执行语句:cout<<setfill(*)<<setw(10)<<setrill(#)<<left<123<<"OK"<<endl;后将输出( )。

单选题
2022-01-09 15:49
A、123*******0K
B、123#######OK
C、123********0K********
D、123#######OK########
查看答案

正确答案
B

试题解析
B。【解析】函数setfill(charc)用于设置填充字符,在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用填充字符填满,设置的填充符一直有效,直到再次填充字符为止,如题中调用函数setfill(*)将填充字符设置为*,后又调用函数setfill(#)将填充字符设置为#。函数setw(intn)用于设置输入/输出宽度.宽度设置的效果只对一次输入或输出有效,在完成一次数据的输出/输入后,宽度设置自动恢复为0,如题中语句以宽度10输出数据“123”后,字符串“OK”的输出宽度就自动恢复为0了。而且题中输出的对齐方式为在输出宽度内左对齐。本题结果为123######OK。

标签:
感兴趣题目
执行下列语句后,输出结果为( )。 cout.put(S); cout<<C<<a;
有如下程序: #include<iostream> usingnamespacestd; classA{ public: A(inti):rl(i){) voidprint( ){cout<<E<<r1<<-;) voidprint( )const{cout<<C<<r1*r1<<-;} private: intr1: }; intmain( ){ Aal(2);constAa2(4);, al.print( );a2.print( ); return0; } 运行时的输出结果是( )。
有如下程序: #include<iostream> #includediomanip> usingnamespacestd; intmain( ){ ints[]={123,234); cout<<setfill(*)<<setw(6); for(inti=0;i<2;i++){cout<<s[i]<<endl;) return0; } 运行时的输出结果是( )。
下列程序执行结果是( )。 #include(iostream.h) classA {public: inta; A( ):a(10){cout<<a<<endl;) }; voidmain( ) {Aobj1; Aobj2(obj1); cout<<""<<obj2.a<<endl; }
有以下程序: #include<iostream> usingnamespacestd; classR {public: R(intr1,intr2) {R1=r1; R2=r2;} voidprint(); voidprint()const; private: intR1,R2;}; voidR::print() {cout<<R1<<","<<R2<<endl;} voidR::print()const {cout<<R1<<","<<R2<<endl;} intmain() {Ra(5,4); constRb(20,52); print(); return0;} 执行后的输出结果是( )。
有如下程序: #include<iostream> usingnamespacestd; classB{ public: B(intxx):x(xx){++count;x+=10;} virtualvoidshow( )const {cout<<count<<<<x<<endl;} protected: staticintcount; private: intx; }; classD:publicB{ public: D(intxx,intyy):B(XX),y(yy){++count;y+= 100;) virtualvoidshow( )const {cout<<count<<<<y<<endl); private: inty; }; intB::count==0; intmain( ){ B*ptr=newD(10,20); ptr->show( ); deleteptr; return0; } 运行时的输出结果是( )。
下列程序的运行结果为( )。 #include<iostream.h> void print(double A. { cout<<++a: } void print(int atint B. { cout<<b<<a: } void main { print(1.2); eout<<””: print(3,4); }
下面程序的运行结果为( )。 #include<iostream.h> class A { public: A{tout<<”1”;} ~A{tout<<”2”;} }; class B:public A { public: B{cout<<”3”;} ~B{cout<<”4”;} }; void main { B b; }
下面程序的运行结果为( )。 #include<iostream.h> ClassA { public:A( ){cout<<"1";} ~A( ){cout<<"2";} }; ClassB:public:A { public: B( ){cout<<"3";} ~B( ){cout<<"4";} }; Voidmain( ) { Bb; }
( 26 )已知一程序运行后执行的第一个输出操作是cout<<setw(10)<<setfill('*')<<1234;则此操作的输出结果是
下面程序的运行结果是( )。 #include<iostream.h> class base{ protected: int a; public: base{cout<<”0”;} }; class basel:virtual base{ public: basel{cout<<”1”;} }; class base2:virtual base i public: base2{cout<<”2”;} }; class derived:public basel,public base2{ public: derived{cout<<”3”;} }; void main derived obj; cout<<endl:
执行语句:cout<<setfill('*'))<<setw(10)<<setfill('#')<<left<<123<<"OK"<<endl;retum0;)后将输出(  )。
相关题目
对于语句“cout<<setfill('*')<<setw(10)<<1<<setfill('*')<<setw(2)<<2;”的输出结果是( )。
对于语句“cout<<setfill('*')<<setw(10)<<1<<serfill('*')<<setw(2)<<2;”的输出结果是( )。
下列程序中横线处应填入的语句是()。 classBase { public: voidfun(){cout<<"Baseoffun"<<endl;}}; classDerived:publicBase { voidfun() { //显示基类的成员函数fun cout<<"Derivedoffun"<<endl; } };
有如下四个语句: ①cout<<A<<seifill(*)<<left<<setw(7)<<B<<endl; ②cout<<setfill(*)<<left<<setw(7)<<A<<B<<endl; ③cout<<A<<serfill(*)<<right<<setw(7)<<B<<endl; ④cout<<setfill(*)<<right<<setw(7)<<A<<B<<endl; 其中能显示A******B的是( )。
对于语句“cout<<setfill(*)<<setw(10)<<1<<setfill(*)<<setw(2)<<2;”的输出结果是( )。
对于语句“cout<<setfill(*)<<setw(10)<<1<<serfill(*)<<setw(2)<<2;”的输出结果是( )。
有如下四个语句:①cout<<'A'<<seifill('*')<<left<<setw(7)<<'B'<<endl;②cout<<setfill('*')<<left<<setw(7)<<'A'<<'B'<<endl;③cout<<'A'<<serfill('*')<<right<<setw(7)<<'B'<<endl;④cout<<setfill('*')<<right<<setw(7)<<'A'<<'B'<<endl;其中能显示A******B的是( )。
执行语句:cout<<setfill(*)<<setw(10)<<setrill(#)<<left<123<<"OK"<<endl;后将输出( )。
下列程序的执行结果是( )。 #include<iostream.h> classSample { intx,y; public: Sample(){x=y=0;} Sample(inta,intb){x=a;y=b;} ~Sample() { if(x==y) cout<<"x=y"<<endl; else cout<<"x!=y"<<endl; } voiddisp() { cout<<"x="<<x<<",y="<<y<<endl;} }; voidmain() { Samples1(2,3); s1.disp(); }
以下程序不用第3个变量实现将两个数进行对调的操作,画线处应为( )。 voidmain( ) {inta,b; scanf("%d%d",&a,&b); cin>>a>>b; cout<<"a="<<a<<"b="<<b; a=a+b;b=a-b;a=_____; cout<<"a="<<a<<"b="<<b<<endl; }
下列程序的执行结果为( )。 #include<iostream.h> void main { int a=3,b=0; int*P =&a; b=+a++; cout<<*P<<”,”<<b<<endl; }
有如下程序: #inClude<iostream> using namespaCe std; Class test{ private: int a; publiC: test( ){Cout<<”ConstruCtor”<<endl;} test(int A.{Cout<<a<<endl;} test(Const test&_test){ a=test.a: Cout<<”Copy ConstruCtor”<<endl: } test( ){Cout<<”destruCtor”<<endl;} }; int main( ){ test A(3); return 0; } 执行这个程序的输出结果是( )。
有以下程序: voidmain( ) {inta=5,b=4,c=3,d=2; if(a>b>c) cout<<d<<endl; elseif((C-1>=d)==1) cout<<d+1<<endl; else cout<<d+2<<endl; }
下列程序的执行结果是( )。 #include<iostream.h> #include<stdlib.h> classTestClass { public: intX,y; TestClass(){x=y=0;} TestClass(inta,intb)(x=a;y=b;}voiddisp() { cout<<"x="<<x<<",y="<<y<<endl; } }; voidmain() { TestClasss1(2,3); s1.disp(); }
有以下程序: #include(iostream.h) voidfun(inta,intb,intc) {a=456,b=567,C=678;} voidmain( ) { intx=10,y=20,z=30; fun(x,Y,z); cout<<x<<,<<y<<,<<Z<<endl; } 输出结果是( )。
对于类定义: classA{ public: virtualvoidfuncl(){} voidfunc2(){} }; classB:publicA{ public: voidfuncl(){cout<<"classBfunc1"<<endl;} virtualvoidfunc2(){cout<<"classBfunc2" <<endl;} }; 下面正确的叙述是( )。
有如下程序: #include<iostream> usingnamespacestd; classA{ public: A(inti=O):rl(i){} voidprint( ){cout<<E<<r1<<-;) voidprint( )const{cout<<C<<r1*r1<< -;) voidprint(intx){cout<<P<<r1*r1*r1<< -;} private: intr1; }; intmain( ){ Aal: constAa2(4); a1.print(2); a2.print( ); return0; } 运行时的输出结果是( )。
下面程序的运行结果是( )。 #include<iostream.h> classbase{ protected: inta; public: base(){cout<<"0";} }; classbasel:virtualbase{ public: basel(){cout<<"1";} }; classbase2:virtualbase{ public: base2(){cout<<"2";} }; classderived:publicbasel,publicbase2{ public: derived(){cout<<"3";} }; voidmain() { derivedobj; eout<<endl: }
有如下程序: #include<iostream> usingnamespacestd; classMyClass{ public: MyClass(intx):val(x){} voidPrint()const{cout<<"const:val="<<<val<<\t;} voidPrint(){cout<<"val="<<val<<t;} private: intval; }; intmain(){ constMyClassobj1(10); MyClassobj2(20);obj1.Print(); obj2.Print(); return0; } 程序的输出结果是( )。
下面程序的运行结果为( )。 #include<iostream.h> voidmain() { chara=3: switch(a) { case3:cout<<"3"; case2:cout<<"2";break; default:cout<<"1"; } }
广告位招租WX:84302438

免费的网站请分享给朋友吧