首页/ 题库 / [单选题]有如下四个语句: ①cout<&l的答案

有如下四个语句: ①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的是( )。

单选题
2022-01-09 15:49
A、①和③
B、①和④
C、②和③
D、②和④
查看答案

正确答案
C

试题解析
C。【解析】本题考查C++流的使用。setfill的作用是设置填充字符;left的作用是使输出数据在指定宽度内左对齐;right的作用是使输出数据在指定宽度内右对齐。

标签:
感兴趣题目
下面程序的运行结果是(  )。
#include<iostream.h>
void fun(int *a,int *B. {
int x=*a:
*a=*b;*b=X;
cout<<*a<<*b<<””:
void main() {
int X=1,Y=2; fun(&x,&y);
cout<<x<<Y<<endl;
}
有如下程序: #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; }
下面程序的运行结果为( )。#include<iostream.h> voidswap(int&a,intb) { inttemp; temp=a++; a=b: b=temp: } voidmain() { inta=2,b=3; swap(a,b); cout<<a<<","<<b<<endl; }
若有如下程序: #include<iostream> usingnamespaeestd; classTestClass { public: voidwho(){cout<<"TestClass"<<endl;} }; classTestClassl:publicTestClass { public: voidwho(){cout<<"TestClassl"<<endl;}}; intmain() { TestClass*P; TestClasslobj1; p=&obj1; p->who(); retum0; } 则该程序运行后的输出结果是( )。
执行语句: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) 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; } 输出结果是( )。
下面程序输出的结果为( )。 #include"iostream.h" classA {public: A(){cOUt<<"CLASSA"<<endl;} ~A(){}}; ClaSSB:publicA {public: B(){cout<<"CLASSB"<<endl;} ~B(){}}; voidmain() {A*P; P=newB: B*q: q=newB;}
有如下程序: #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"; } }
执行下列语句后,输出结果为( )。 cout.put(S); cout<<C<<a;
广告位招租WX:84302438

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