电话:0731-83595998
导航

2020年9月计算机二级C++考试强化练习题及答案(1)

来源: 2020-09-13 13:28

1.下列关于成员函数特征的描述中,错误的是(  )。

A.成员函数一定是内联函数

B.成员函数可以重载

C.成员函数可以设置参数的默认值

D.成员函数可以是静态的

答案:A。【解析】成员函数不一定是内联函数。

2.考虑以下的函数原型:

voldA(inta,intb=5,charZ=’*’);

下面的函数调用中,不正确的是(  )。

A.A(7)

B.A(3,4)

C.A(16,’#’)

D.A(0,2,’*’)

答案:C。【解析】A、B项中,实参不全,参数默认为函数原型中的初始值,但在C项中,第二个实参(char型)与函数原型中的第二个形参类型不一致,故C项错误。

3.关于静态数据成员的描述中正确的是(  )。

A.类的静态数据成员不是类的所有对象共享的数据

B.类的静态数据成员不能被类的成员函数调用

C.类的静态数据成员不能被类的构造函数调用

D.类的静态数据成员必须进行初始化

答案:D。【解析】C++类中的静态成员变量是该类中所有对象所共有的,它能够被类中的任何函数调用,所以选项A,B,C是错误的。而类的静态数据成员是必须要进行初始化才能使用。

4.设有以下类和对象的定义:

ClaSSA

{public:

intm;

};

Ak1,k2,*p1,*p2;

则下面针对成员变量m的引用,错误的是(  )。

A.k1.m=1

B.k2→m=2

C.p1→m=3

D.(*p2).m=4

答案:B。【解析】A*p1,A*p2为指向A类对象的指针,故“p1→m=3,(*p2).m=4”是正确的。但k2不是指针,k2→m的表示是错误的。

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端