2009年全国计算机等级考试二级C++笔试模拟题(五)

时间:2011-02-06 20:48:59

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、 下列关于C++函数的叙述中,正确的是

A.每个函数至少要具有一个参数

B.每个函数都必须返回一个值

C.函数在被调用之前必须先声明

D.函数不能自己调用自己

参考答案: C

函数在被调用之前必须先声明

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

2、 下列关于类和对象的叙述中,错误的是

A.一个类只能有一个对象

B.对象是类的具体实例

C.类是对某一类对象的抽象

D.类和对象的关系是一种数据类型与变量的关系

参考答案: A

一个类只能有一个对象

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

3、 在C++中,用于实现运行时多态性的是

A.内联函数

B.重载函数

C.模板函数

D.虚函数

参考答案: D

虚函数

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

4、 下列关于运算符重载的叙述中,正确的是

A.通过运算符重载,可以定义新的运算符

B.有的运算符只能作为成员函数重载

C.若重载运算符+,则相应的运算符函数名是+

D.重载一个二元运算符时,必须声明两个形参

参考答案: B

有的运算符只能作为成员函数重载

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

5、 下列关于模板的叙述中,错误的是

A.模板声明中的第一个符号总是关键字template

B.在模板声明中用 < 和 > 括起来的部分是模板的形参表

C.类模板不能有数据成员

D.在一定条件下函数模板的实参可以省略

参考答案: C

类模板不能有数据成员

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

6、 对于语句 cout<<

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

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

C.“x”是一个变量

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

参考答案: D

“<<”称作提取运算符

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

7、 下列字符串中,正确的C++标识符是

A.foo-1

B.2b

C.new

D._256

参考答案: D

_256

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

8、 已知枚举类型定义语句为: enum Token { NAME, NUMBER, PLUS = 5,MINUS, PRINT = 10 };则下列叙述中错误的是

A.枚举常量NAME的值为1

B.枚举常量NUMBER的值为1

C.枚举常量MINUS的值为6

D.枚举常量PRINT的值为10

参考答案: A

枚举常量NAME的值为1

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

9、 执行语句序列int i=0; while(i >< 25) i+=3; cout<输出结果是

A.24

B.25

C.27

D.28

参考答案: C

27

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

10、 要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是 30,50,-88,0和 0,则下列定义语句中错误的是

A.int vect[ ]={30,50,-88};

B.int vect[ ]={30,50,-88,0,0};

C.int vect[5]={30,50,-88};

D.int vect[5]={30,50,-88,0,0};

参考答案: A

intvect[ ]={30,50,-88}

微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部