与语句cout <<end1;不等价的是
A.cout <<,’\n’;
B.cout <<,’\12’;
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题:
已知数组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:
第3题:
要想使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;
第4题:
已知数组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;
第5题:
下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是
A.cout<<left<<setfill('*')<<357;
B.cout<<left<<setw(5)<<357;
C.cout<<left<<setw(5)<<"ABCDE";
D.cout<<left<<"ABCDE";
第6题:
下列输出字符,A,的方法中,错误的是( )
A.cout<<put('A');
B.cout<<'A';
C.cout.put('A');
D.charA='A';cout<<A;
第7题:
与语句cout<<endl;不等价的是( )。
A.cout<<\n;
B.cout<<\12;
C.cout<<\xA;
D.cout<<\0;
第8题:
与语句cout<<endl;不等价的是( )。
A.cout <<’\n’;
B.cout<<‘\l2’:
C.cout <<’\xA’;
D.cout<<‘\0’:
第9题:
有如下类定义和变量定义: 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;
第10题:
与语句cout<<endl;不等价的是( )。
A.cout <<’\n’;
B.cout<<‘\l2’:
C.cout <<’\xA’;
D.cout<<‘\0’:
题干表示的是回车换行,选项A、B、c都表示回车换行,而选项D是字符串的结尾标志。
第11题:
已知inta,*pa=&a;输出指针pa十进制的地址值的方法是()。
A.cout<<pa;
B.cout<<*p;
C.cout<<&pa;
D.cout<<long(pa);
第12题:
第13题:
下列实现C语言语句printf("Hello!")的相同功能的语句是( )。
A.cout>>"Hello!"
B.cin>>"Hello!"
C.cout<<"Hello!"
D.cin<<"Hello!"
第14题:
执行下列语句: #include<iostream> using namespace std; int main() { int x=3; if(x=5) cout<<x++<<end1; else cout<<x<<end1; return 0; } 程序的输出是( )。
A.3
B.4
C.5
D.6
第15题:
已知int a,*pa=&a:输出指针pa十进制的地址值的方法是( )。
A.cout<<pa;
B.cout<<*p;
C.cout<<&pa;
D.cout<<long(pa);
第16题:
有如下类和对象的定义: 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();
第17题:
下列语句中,输出与众不同的是
A.cout<<" 1. "<<setfill(' ') <<" Hello ! "<<end1
B.cout<<"1. "<<"<"Hello!"\n";
C.cout<<"1. Hello!"<<end1;
D.cout<<'1. "<<setw(7)<<"Hello! ";
第18题:
与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;
第19题:
下列表达式中,错误的是( )。
A.cout<<setw(5);
B.cout<<fill('#');
C.cout.setf(ios::uppercase);
D.cin.fill('#');
第20题:
下面程序的运行结果为 #include<iostream.h> void main( ) { for(int a=0,x=0;! x&&a<=10;a++) { a++; } cout<<a<<end1; }
A.10
B.11
C.12
D.0
第21题:
在C++语言中输出“Hello World”的语句是( )。
A.cout<<"Hello World";
B.cout>>"Hello World";
C.cin<<"Hello World";
D.cin>>"Hello World";
第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';