首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: double var1; public: void fun20{} }; class D:pu
若有如下类定义: class B{ void fun1(){} protected: double var1; public: void fun20{} }; class D:pu
admin
2015-09-14
17
问题
若有如下类定义:
class B{
void fun1(){}
protected:
double var1;
public:
void fun20{}
};
class D:public B{
protected:
void fun3(){}
};
已知obi是类D的对象,下列旬中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.var1;
C、obj.funn2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://kaotiyun.com/show/MqNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
需求分析阶段的任务是确定
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
以下不正确的定义语句是
分布式数据库系统不具有的特点是
下列叙述中正确的是
软件工程包括3个要素,分别为方法、工具和【】。
对于常数据成员,下面描述正确的是( )。
下列运算符中,()运算符不能在C++中重载。
多态性指的是
随机试题
Writeashortessaywithaclearcentralideaandeffectivedevelopmentinabout150words.Youshouldbasedyourwritingonthe
A.丙酮酸激酶B.丙酮酸羧化酶C.苹果酸酶D.磷酸烯醇式丙酮酸羧激酶以生物素为辅酶的是
男性,68岁,尿频、夜尿多、排尿不畅4年,10小时前饮酒后突然出现小便不能自解,急诊就诊,主诉下腹部胀痛,体格检查:下腹膨隆,叩诊浊音,轻度压痛,直肠指诊可触及前列腺增大,光滑、质韧、中央沟消失。目前首先应为病人进行的处理是()
根据《劳动法》,下列说法不正确的是()。
鑫垣公司为增值税一般纳税人,发生的有关固定资产业务如下:(1)2016年12月20日,鑫垣公司向乙公司一次购进两台不同型号且具有不同生产能力的A设备和B设备,支付价款1980万元,增值税进项税额336.6万元,发生的包装费、保险费及运杂费20万元,另支付
每个人都有不同的经历、环境,对同一个问题的看法也会各有不同,你怎么看?
2015年3月5日,李克强总理在政府工作报告中提出“大众创业,万众创新”。政府工作报告中如此表述:推动大众创业、万众创新,“既可以扩大就业、增加居民收入,又有利于促进社会纵向流动和公平正义”。在论及创业创新文化时,强调“让人们在创造财富的过程中,更好地实现
EarlyTheoriesofContinentalDriftP1:TheideathatthegeographyofEarthwasdifferentinthepastthanitistodayisnotn
Whatishydroplaning?Itmayhappenonthefollowingoccasions:a【D1】______movestooquicklyalongawetroad:alay
HowtoMakeaGoodImpressionResearchshowsthatwestarttomakeupourmindsaboutpeoplewithinsevensecondsofmeeting
最新回复
(
0
)