与语句cout<<endl;不等价的是( )。
A.cout <<’\n’;
B.cout<<‘\l2’:
C.cout <<’\xA’;
D.cout<<‘\0’:
第1题:
有如下类和对象的定义: class Constants{ public: static double getPI( ){return 3.1416;} }; Constants constants; 下列各组语句中,能输出3.1416的是
A.cout<<constants->getPI( );和cout<<Constants::getPI( );
B.cout<<constants.getPI( );和cout<<Constants.getPI( );
C.cout<<constants->getPI( );和cout<<Constants->getPI( );
D.cout<<eonstants.getPI( );和cout<<Constants::getPI( );
第2题:
下面选项中,不属于C++语句的是( )。
A.{;}
B.cout<<"Hello!"<<endl
C.;
D.{int i=1;int f=i;cout<<f<<endl;}
第3题:
已知数组arr的定义如下: intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是( )。
A.cout<<*arr+1<<endl;
B.COUt<<*(art+1)<<endl;
C.cout<<arr[1]<<endl;
D.COUt<<*arr<<endl:
第4题:
要想使23.78965421的输出为23.7887应用的语句是
A.cout<<23.78965421;
B.cout<<fixed<<23.78965421;
C.cout<<23.78965421-0.001;
D.cout<<fixed<<23.78965421-0.001;
第5题:
已知数组arr的定义如下: int arr[5]={1,2,3,4,5}; 下列语句中,输出结果不是2的是
A.cout<<*arr+1<<endl;
B.tout<<*(arr+1)<<endl;
C.cout<<arr[1]<<endl;
D.eout<<%arr<<endl;
第6题:
下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是
A.cout<<left<<setfill('*')<<357;
B.cout<<left<<setw(5)<<357;
C.cout<<left<<setw(5)<<"ABCDE";
D.cout<<left<<"ABCDE";
第7题:
下列输出字符,A,的方法中,错误的是( )
A.cout<<put('A');
B.cout<<'A';
C.cout.put('A');
D.charA='A';cout<<A;
第8题:
与语句cout<<endl;不等价的是( )。
A.cout<<\n;
B.cout<<\12;
C.cout<<\xA;
D.cout<<\0;
第9题:
与语句cout<<endl;不等价的是( )。
A.cout <<’\n’;
B.cout<<‘\l2’:
C.cout <<’\xA’;
D.cout<<‘\0’:
第10题:
在C++语言中输出“Hello World”的语句是( )。
A.cout<<"Hello World";
B.cout>>"Hello World";
C.cin<<"Hello World";
D.cin>>"Hello World";
第11题:
已知inta,*pa=&a;输出指针pa十进制的地址值的方法是()。
A.cout<<pa;
B.cout<<*p;
C.cout<<&pa;
D.cout<<long(pa);
第12题:
第13题:
有如下4个语句:\n①cout~A~setfill(~*~)leftsetw(7)~B~endl;\n②coutsetfill(~*~)leftsetw(7)~A~~B~endl;\n③cout~A~serfill(~*~)rightsetw(7)~B~endl;\n④coutsetfill(~*~)rightsetw(7)~A~~B~endl;\n其中能显示A******B的是
A、①和③
B、①和④
C、②和③
D、②和④
第14题:
下列实现C语言语句printf("Hello!")的相同功能的语句是( )。
A.cout>>"Hello!"
B.cin>>"Hello!"
C.cout<<"Hello!"
D.cin<<"Hello!"
第15题:
与语句cout <<end1;不等价的是
A.cout <<,’\n’;
B.cout <<,’\12’;
C.cout <<,’\xA’;
D.cout <<,’\0’;
第16题:
已知int a,*pa=&a:输出指针pa十进制的地址值的方法是( )。
A.cout<<pa;
B.cout<<*p;
C.cout<<&pa;
D.cout<<long(pa);
第17题:
有如下类和对象的定义: class Constants{ public: static double get PI(){return 3.1416;} }; Constants constants; 下列各组语句中,能输出3.1416的是
A.cout<<constants->getPI();和cout<<Constants::getPI();
B.cout<<constants. getPI();和cout<<Constants.getPI();
C.cout<<constants->getPI();和cout<<Constants->getPl();
D.cout<<constants. getPI();和cout<<Constants::getPI();
第18题:
下列语句中,输出与众不同的是
A.cout<<" 1. "<<setfill(' ') <<" Hello ! "<<end1
B.cout<<"1. "<<"<"Hello!"\n";
C.cout<<"1. Hello!"<<end1;
D.cout<<'1. "<<setw(7)<<"Hello! ";
第19题:
与C语言 prinft("Hello word/n");语句功能相同的C++语句是( )。
A.cout>>"Hello world\n";
B.cin>>"Hello wofld\n;
C.cout<<"Hello world\n";
D.cin<<"Hello wofld\n;
第20题:
下列表达式中,错误的是( )。
A.cout<<setw(5);
B.cout<<fill('#');
C.cout.setf(ios::uppercase);
D.cin.fill('#');
第21题:
有如下类定义和变量定义: class Parents{ public: int publicData: private: int privateData; }; class ChildA:public Parents{/类体略*/}; class ChildB:private Parents{/类体略*/}; ChildA a; ChildB b; 下列语句中正确的是
A.cout<<a.publicData<<endl;
B.cout<<a.privateData<<endl;
C.cout<<b.publieData<<endl;
D.eout<<b.privateData<<endl;
第22题:
下列语句中,输出与众不同的是
A.cout<<"1."<<setfill('')<<"Hello!"<<endl;
B.cout<<"1."<<''<<"Hello! \n";
C.cout<<"1. Hello!"<<endl;
D.cofit<<"1."<<setw(7)<<"Hello!";
第23题:
与语句cout<<endl;不等价的是( )。
A.cout<<'\n';
B.cout<<'\12';
C.cout<<'\xA';
D.cout<<'\0';