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

时间:2011-02-08 07:34:53

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、 下列程序的运行结果为 #include void print(double A. {cout<<++a; } void print(int a,int B. {cout<A.1.2 34

B.2.2 34

C.1.2 43

D.2.2 43

参考答案: D

2.2 43

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

2、 对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是

A.公有类型

B.私有类型

C.保护类型

D.友元类型

参考答案: D

友元类型

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

3、 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是

A.友元函数

B.虚函数

C.构造函数

D.析构函数

参考答案: C

构造函数

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

4、 类的析构函数的作用是

A.一般成员函数的初始化

B.类的初始化

C.对象的初始化

D.删除类创建的对象

参考答案: D

删除类创建的对象

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

5、 下列说法正确的是

A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方

B.内联函数在编译时是将该函数的月标代码插入每个调用该函数的地方

C.类的内联函数必须在类体内定义

D.类的内联函数必须在类体外通过加关键字inline定义

参考答案: B

内联函数在编译时是将该函数的月标代码插入每个调用该函数的地方

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

6、 下面对静态数据成员的描述中,正确的是

A.静态数据成员可以在类体内进行初始化

B.静态数据成员不可以被类的对象调用

C.静态数据成员不能受private控制符的作用

D.静态数据成员可以直接用类名调用

参考答案: D

静态数据成员可以直接用类名调用

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

7、 下面对于友元函数描述正确的是

A.友元函数的实现必须在类的内部定义

B.友元函数是类的成员函数

C.友元函数破坏了类的封装性和隐藏性

D.友元函数不能访问类的私有成员

参考答案: C

友元函数破坏了类的封装性和隐藏性

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

8、 在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是

A.派生类的对象可以赋给基类的对象

B.派生类的对象可以初始化基类的引用

C.派生类的对象可以直接访问基类中的成员

D.派生类的对象的地址可以赋给指向基类的指针

参考答案: C

派生类的对象可以直接访问基类中的成员

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

9、 下面程序的运行结果为 #include class A {public:A(){cout<<”1”;} ~A(){cout<<”2”;} }Class B:public A { public:B(){cout<<”3”;} ~B(){cout<<”4”;} }void main() { B b; }

A.1234

B.1324

C.1342

D.3142

参考答案: C

1342

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

10、 下列关于虚基类的描述,错误的是

A.设置虚基类的目的是为了消除二义性

B.虚基类的构造函数在非虚基类之后调用

C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用

D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数

参考答案: B

虚基类的构造函数在非虚基类之后调用

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

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