TOP

2010计算机等级考试二级(C++)笔试145(三)
2011-01-19 19:29:35 来源: 作者:[标签:作者] 【 】 浏览:671次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
5:switch(b) { case 5:i++;break; case 6:j++;break; default:i++;j++; } case 6:i++; j++; break; default:i++;j++; } cout<<i<<,<<j<<endl; }

A.1,2

B.1,3

C.2,2

D.2,3

参考答案: A

----------------------------------------

16、对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是( )。

A.“cout''’是一个输出流对象

B.“edl”的作用是输出回车换行

C.“x”是一个变量

D.“<<”称作提取运算符

参考答案: D

----------------------------------------

17、以下选项中合法的用户标识符是( )。

A.log

B._2Tet

C.3Dmax

D.A.dat

参考答案: B

----------------------------------------

18、在C++语言中,形参的缺省存储类型是( )。

A.auto

B.regiter

C.tatic

D.extem

参考答案: A

----------------------------------------

19、下列各C++程序段中,不包含复合语句的选项为( )。

A.{x=y+z}

B.for(i=1k<0i++)ltrgt if(i%3==1)ltrgt cout<<i<<edl;

C.while(i<10){cout<<i<<edli++}

D.if(i<10){i=i+1}

参考答案: B

----------------------------------------

20、语句int*p=&Ak;定义了指针p,与这个语句等效的语句序列是( )。

A.it*=amk;

B.it*=k;

C.it**=amk;

D.it**=k;

参考答案: A

----------------------------------------

21、关于函数重载,下列叙述中错误的是( )。

A.重载函数的函数名必须相同

B.重载函数必须在参数个数或类型上有所不同

C.重载函数的返回值类型必须相同

D.重载函数的函数体可以有所不同

参考答案: C

----------------------------------------

22、 有如下类声明: class Foo{int bar;}; 则Foo类的成员bar是( )。

A.公有数据成员

B.公有成员函数

C.私有数据成员

D.私有成员函数

参考答案: C

----------------------------------------

23、 若类A和类B的定义如下: class A { int i,j; public: int geti() { return i; } }; class B : public A { int k; public: void make() { k=i*j; } }; 则上述定义中非法的表达式是( )。

A.k=i*j

B.it k;

C.retur i;

D.void make()

参考答案: A

----------------------------------------

24、下列程序段中有错的是( )。

A.temlate<Cla Tye>

B.Tye

C.fuc(Tye a,)

D.{retur(a>)?(a):()}

参考答案: C

----------------------------------------

25、 类MyClass的定义如下,若要对value赋值,则下面语句正确的是( )。 class MyClass { public: MyClass(){} MyClass(int I){value=new mki};} int*value; };

A.MyCla mymy.value=10;

B.MyClamy*my.alue=10;

C.MyCla mymy.*value=10;

D.MyCla my(10);

参考答案: D

----------------------------------------

26、 下列程序的运行结果为( )。 #include<iostream.h>  void main() { int a=2; int b=a+1; cou<<afo<<endl; }

A.0.66667

B.0

C.0.7

D.0.66666666

参考答案: B

----------------------------------------

27、 下列函数的运行结果是( )。 #include<iostream.h> int add(int a,int b); void main() { extem int x,y; cout<<add(x,y)<<endl; } int x(20),y(5); int add(int a,int b) { int s=a+b; return s; }

A.25

B.30

C.20

D.15

参考答案: A

----------------------------------------
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(C++)笔.. 下一篇2010计算机等级考试二级(C++)笔..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117