首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public
admin
2017-07-05
50
问题
有如下类定义:
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
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数funl,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/RGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
符号常量可以用宏定义define和______来表示。
在“inta=10,*p=&a;”语句中,p的值是()。
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是【 】。
下列对派生类的表述中,错误的是()。
若类A和类B的定义如下:#include<malloc.h>classA{inti,j;public:intgeti(){returni;}};classB:
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
下列叙述中错误的是()。
在用class定义一个类时,数据成员和成员函数默认的访问权限是【】:
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
随机试题
下列词语加点的字,读音全部正确的一组是()
患者心悸,善惊易恐,坐卧不安,多梦易醒,舌苔薄白,脉虚数。其证候是
中国公民王某2013年1月份取得工资4500元,同时取得上年的全年一次性奖金30000元。就上述所得王某应纳个人所得税()元。
某农机生产企业为增值税一般纳税人,2017年5月发生以下业务:(1)外购原材料,取得普通发票上注明价税合计50000元,原材料已入库;另支付给运输企业运输费用1909.09元,取得一般纳税人开具的增值税专用发票。(2)外购农机零配件,取得的增值税专用发
交易性金融资产应当按取得时的公允价值和相关交易费用之和作为初始确认金额。()
进行()是劳动教养人员教育的工作重点,也是在社会主义市场经济条件下增强劳动教养人员社会就业与适应能力的有效途径。
AnonymityisnotsomethingwhichwasinventedwiththeInternet.Anonymityandpseudonymityhasoccurredthroughouthistory.For
在某个检查点,监理工程师对项目进行检查后发现:项目的BCWS(计划工作预算费用)=20000万元,BCWP(完成工作预算费用)=17000万元,ACWP(完成工作实际费用)=18000万元,那么该项目的SV(进度偏差)、CV(成本偏差)是多少?进度业绩
TheHistoryofExaminationsInancienttimesthemostimportantexaminationswerespoken,notwritten.Intheschoolsofanc
BillGates,thebillionaireMicrosoftchairmanwithoutasingleearneduniversitydegree,isbyhissuccessraisingnewdoubtsa
最新回复
(
0
)