首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-07-23
69
问题
有如下类定义:
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/w6yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classShape{public:___________________//纯虚函数Draw的声明};横线处缺失的纯虚函数Draw的声明是
下列链表中,其逻辑结构属于非线性结构的是
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
下列关于继承方式的表述中,错误的是
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是5的是
数据库设计中反映用户对数据要求的模式是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列字符串中,不可以用做C++标识符的是()。
下列选项中不属于面向对象程序设计特征的是()。
下列选项中不属于面向对象程序设计特征的是()。
随机试题
建设一个持久和平的世界,根本要义在于国家之间要构建()的伙伴关系。
阅读下面这篇短文,完成下列问题。希望哲学论要(节选)
对HCV的致病性与免疫性描述,哪项是错误的
根据《住宅建筑规范》(GB50368-2005),住宅结构的设计使用年限不应少于()年。
以下关于国别限额的确定,表述错误的是()。
如图,某广场一灯柱AB被一钢缆CD固定,CD与地面成40°夹角,且CB=5米,若AD=2米,灯的顶端E距离A处1.6米,且∠EAB=120°,则灯的顶端E距离地面多少米?(参考数据:tan40°=0.84,sin40°=0.64,cos40°=)
对被拘留、逮捕的犯罪嫌疑人、被告人进行关押看守的工作属于()。
ACanadianresearcherhasdiscoveredthatsoundtravels【21】______airmorethanone-haftkilometeranhourslowerthanhadbeen
"ResourcesandIndustrialisminCanada"Whilethemuch-anticipatedexpansionofthewesternfrontierwasunfoldinginaccorda
HowPsychologyCanHelpthePlanetStayCool[A]"I’mnotconvincedit’sasbadastheexpertsmakeout...It’severyoneelse’s
最新回复
(
0
)