首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
admin
2019-03-05
39
问题
有如下类定义:
class B
{
public: void fun1() { }
private: void fun2() { }
protected: void fun3() { }
};
class D: public B
{
protected: void fun4() { }
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数fun1,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/DSAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中不正确的是
下面关于模板的描述,错误的是
对类的构造函数和析构函数描述正确的是
在C++语言中,数据封装要解决的问题是
检查软件产品是否符合需求定义的过程称为
以下选项中与k=n++;完全等价的表达式是
下列数据结构中按“先进先出”原则组织数据的是
C++语言中函数返回值的类型决定于
下列叙述中,不属于测试的特征的是
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
随机试题
特别行政区立法会,依法行使特别行政区的立法权。为了保证立法会议员依法行使权力,《基本法》规定立法会议员在任职期间享有下列权利,主要有:_________;_________;_________。
表面活性剂的杀菌作用是
下列适合使用假设开发法评估的是()。
自2016年9月1日起,非上市公司员工获得本公司符合条件的股票期权、限制性股票等奖励,可享受的税收优惠政策是()。
视点与两个水平距点形成的三角形为()。
在双绞线组网的方式中,()是以太网的中心连接设备。
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为CEAedca,排序后输出为CedcEAa。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和
Hedidn’tthinkthatthenewswastrue,____?
WhichofthefollowingsentencesisCORRECT?
Imagineaworldinwhichtherewassuddenlynoemotionaworldinwhichhumanbeingscouldfeelnoloveorhappiness,noterror
最新回复
(
0
)