与语句cout<<endl;不等价的是( )。
A.cout <<’\n’;
B.cout<<‘\l2’:
C.cout <<’\xA’;
D.cout<<‘\0’:
题干表示的是回车换行,选项A、B、c都表示回车换行,而选项D是字符串的结尾标志。
第1题:
与语句cout<
A.cout<<‘\n';
B.Cout<<’\12';
C.cout<<’\xA';
D.cout<<’\0';
第2题:
有如下类和对象的定义: 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( );
第3题:
有如下程序 #include <iostream> using namespace std; int i=1; class Fun { public: static int i; int value( ){ return i-l;} int value( )const { return i+1;} }; int Fun::i=2; int main( ){ int i=3; Fun funl; const Fun fun2; ___________ return 0; } 若程序的输出结果是: 123 则程序中下划线处遗漏的语句是
A.cout<<funl.value( )<<Fun::i<<fun2.value( );
B.cout<<Fun::i<<funl.value()<<fun2.value( );
C.cout<<funl.value( )<<fun2.value( )<<Fun::i;
D.cout<<fun2.value( )<<Fun::i<<fun1.value( );
第4题:
已知数组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:
第5题:
下面选项中,不属于C++语句的是( )。
A.{;}
B.cout<<"Hello!"<<endl
C.;
D.{int i=1;int f=i;cout<<f<<endl;}
第6题:
与语句cout< <endl; 不等价的是
A.cout < <'\n';
B.cout < <'\12';
C.cout < <'\xA';
D.cout < <'\0';
第7题:
有如下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、②和④
第8题:
下列输出字符,A,的方法中,( )是错误的。
A.cout <<put ('A');
B.cout<<'A';
C.cort. put ('A');
D.char A='A';cout<<A;
第9题:
下列实现C语言语句printf("Hello!")的相同功能的语句是( )。
A.cout>>"Hello!"
B.cin>>"Hello!"
C.cout<<"Hello!"
D.cin<<"Hello!"
第10题:
与语句cout <<end1;不等价的是
A.cout <<,’\n’;
B.cout <<,’\12’;
C.cout <<,’\xA’;
D.cout <<,’\0’;