试题与答案

有如下类定义: class XX{ int xdata; public: X

题型:单项选择题

题目:

有如下类定义: class XX{ int xdata; public: XX(int n=0):xdata(n){} }; class YY:public: XX{ int ydata; public: YY(int m=0,int n=0):XX(m),ydata(n){ } }; YY类的对象包含的数据成员的个数是

A.1

B.2

C.3

D.4

答案:

参考答案:B

解析: 本题主要考查派生类的继承方式,该题为公有继承它包含基类中全部数据成员和除了构造、析构函数之外的全部成员函数,而本题所问为数据成员的个数即为2。

试题推荐
微信公众账号搜索答案