好文档 - 专业文书写作范文服务资料分享网站

2020计算机二级考试题库:《C++》选择题练习

天下 分享 时间: 加入收藏 我要投稿 点赞

2020计算机二级考试题库:《C++》选择题练习

一、选择题

1在E—R图中,用来表示实体联系的图形是( )。 A.椭圆形B.矩形C.菱形D.三角形 参考答案:C

参考解析:在E—R图中实体集用矩形.属性用椭圆,联系用菱形。 2有如下程序: #jnClude

using namespaCe std; Class Part{ publiC:

Part(int x=0):val(X){Couta=a;}//② static int g(){return a;f//③ void h(int B.{Test:.b=b;};//④ private: int a;

static int b; const int C; };

int Test::b=0:

在标注号码的行中,能被准确编译的是( )。

A.①B.②C.③D.④ 参考答案:D

参考解析:只能通过构造函数的参数初始化列表对常数据成员实行初始化,本题中常数据成员为C。①通过默认构造函数初始化c,所以不准确。常成员函数只能引用本类中数据成员,而不能修改它,所以②不准确。静态成员函数因为没有this指针,所以不能访问本类中的非静态成员,所以 ③错误。

6某系统总体结构图如下图所示: 该系统总体结构图的深度是( )。 A.7B.6C.3D.2 参考答案:C

参考解析:根据总体结构图能够看出陔树的深度为3,比如:XY系统——功能2——功能2.1,就是最深的度数的一个表现。 7有如下类定义:

Class AA{ int a; publiC: AA(int n=0):a(n){} };

Class BB:publiC AA{ publiC: BB(int n)—— };

其中横线处缺失的部分是( )。

A.:a(n){}B.:AA(n)|}C.{a(n);}D.{a=n;} 参考答案:B

参考解析:本题考查公用继承对基类成员访问属性。公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有,本题中若要给派生类继承下来基类的私有成员赋值,那么只能调用基类的成员函数来对它赋值,所以本题答案为B。 8有如下类定义: class MyClass{ int value; public:

MyClass(int n):value(n){}

int getValue()const{retum value;} };

则类MyClass的构造函数的个数是( )。 A.1个B.2个C.3个D.4个 参考答案:B

参考解析:本题考查类的默认构造函数和自定义的构造函数、本题中MyClass(int n):value(n){}为自定义的构造函数,加上默认构造函数,一共有2个构造函数。

9下列关于派生类构造函数和析构函数的说法中,错误的是( )。 A.派生类的构造函数会隐含调用基类的构造函数

B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数 C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数

2020计算机二级考试题库:《C++》选择题练习

2020计算机二级考试题库:《C++》选择题练习一、选择题1在E—R图中,用来表示实体联系的图形是()。A.椭圆形B.矩形C.菱形D.三角形参考答案:C参考解析:在E—R图中实体集用矩形.属性用椭圆,联系用菱形。2有如下程序:#jnCludeusingnamespaCestd;Cla
推荐度:
点击下载文档文档为doc格式
2sx7b509w80ne2d1fovz9epjx24qp9012q8
领取福利

微信扫码领取福利

微信扫码分享