软件水平考试

解析:可以用p.a的形式访问派生类对象p的基类成员a,其中a是 (50)

来源:网考网软件水平 所有评论

【单选题】可以用p.a的形式访问派生类对象p的基类成员a,其中a是 (50)
A.私有继承的公有成员
B.公有继承的私有成员
C.公有继承的保护成员
D.公有继承的公有成员
网考网参考答案:D
网考网解析:

[分析] 本题考查类的继承方式及其各自的继承特点。 类的继承方式有3种: (1)公有继承:基类的公有成员和保护的成员被继承后其访问属性没有变化,但派生类的成员无法访问基类的私有成员; (2)私有继承:将基类的公有成员和保护成员作为派生类的私有成员,可以直接访问,但不能访问基类的私有成员; (3)保护继承:将基类的公有成员和保护成员作为派生类的保护成员,可以访问,也不能访问基类的私有成员。 题目中要求用p.a的形式访问派生类对象p的基类成员a,那么基类成员a一定是基类的公有成员,才能在类的外面被访问;再结合各种继承的特点不难推断出一定是公有继承,因为只有这种继承方式才不会改变基类成员a的访问属性。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论