首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:publ
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:publ
admin
2021-09-05
41
问题
有如下类定义:
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/gdfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){}
下列关于虚函数的说明中,正确的是()。
在C++语言中函数返回值的类型是由()决定的。
下列关于运算符重载的叙述中,正确的是
下列关于栈叙述正确的是()。
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.epp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:Hel
下列有关函数重载的叙述中,错误的是()。
下面不属于软件设计原则的是()。
随机试题
简述醇酸漆工艺注意事项。
目前艾滋病可通过疫苗有效地进行预防。【】
在下面列出的5种细胞中,对电离辐射敏感性最高的是
药物出现副反应()
A、油炙B、煨法C、蛤粉炒D、闷煅E、制霜法巴豆采用
海淀某小区的开发商将小区的配套建筑对外租赁,并收取费用,后物业公司又将物业服务用房出租。对此,业主应如何维护自己的权利?()
特许经营项目融资招标中,()的工作目标是确定中标候选人。
2015年11月1日,张某应聘到甲公司工作,并签订了书面劳动合同,合同主要内容包括:合同期限2年;工资3500元;试用期6个月,试用期内工资为3000元。合同签订后,甲公司又要求张某缴纳2500元抵押金,原因是防止公司职工在合同期内随意跳槽。张某因一时找
初二学生小平与母亲相依为命。小平很喜欢英语,但最近几次考试成绩连续下滑,她十分着急。小平的英语老师在课后也对她进行过辅导,但成效不佳。小平母亲虽十分疼爱孩子,却因文化程度不高,帮不上忙,最近又失业了,感到自己很没用。针对这种情况,学校社会工作者可以(
整个世界的存在既有普遍性也有特殊性,下列选项属于普遍性和特殊性关系的有( )
最新回复
(
0
)