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

时间:2011-02-25 15:25:10

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、 为了取代C中带参数的宏,在C++中使用

A.重载函数

B.内联函数

C.递归函数

D.友元函数

参考答案: B

内联函数

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

2、 下列关于类定义的说法中,正确的是

A.类定义中包括数据成员和函数成员的声明

B.类成员的缺省访问权限是保护的

C.数据成员必须被声明为私有的

D.成员函数只能在类体外进行定义

参考答案: A

类定义中包括数据成员和函数成员的声明

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

3、 下列关于派生类构造函数和析构函数的说法中,错误的是

A.派生类的构造函数会隐含调用基类的构造函数

B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数

C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数

D.在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数

参考答案: D

在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数

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

4、 通过运算符重载,可以改变运算符原有的

A.操作数类型

B.操作数个数

C.优先级

D.结合性

参考答案: A

操作数类型

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

5、 有如下函数模板:templateT souare(T x) (retumx * x ;)基中T是

A.函数形参

B.函数实参

C.模板形参

D.模板实参

参考答案: C

模板形参

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

6、 使用输入输出操作符setw,可以控制

A.输出精度

B.输出宽度

C.对齐方式

D.填充字符

参考答案: B

输出宽度

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

7、 下列字符串中,不可以用作C++标识符的是

A.y_2006

B.____TEST__H

C.Retum

D.switch

参考答案: C

Retum

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

8、 字面常量42、4.2、42L的数据类型分别是

A.long、double int

B.long、float、int

C.int、double、long

D.int、float、long

参考答案: D

int、float、long

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

9、 执行下列语句段后,输出字符“*”的个数是for(int i=50;I>1;— i )cout<<”*”

A.48

B.49

C.50

D.51

参考答案: B

49

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

10、 有如下程序段inti =0,j=1;int&r=i; // ①r =j; //②int*p=&i; //③*p=&r; //④基中会产生编译错误的语句是

A.④

B.③

C.②

D.①

参考答案: A


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

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