首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class D:public B{
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class D:public B{
admin
2019-06-12
59
问题
若有如下类定义:
class B{
void fun1(){}
protected:
double varl;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
已知obj是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.var1
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://kaotiyun.com/show/9F8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
下面关于构造函数和析构函数的描述,错误的是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
若下面程序运行时输出结果为:1,A,10.12,B,3.5请将程序补充完整。#includeusingnamespacestd;intmain(){voidtest
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
数据库管理系统常见的数据模型有层次模型、网状模型和__________3种。
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下列叙述中正确的是
下列符号中可以用作C++标识符的是()。
随机试题
【背景资料】某市拟兴建一座金融大厦,建筑面积26682m2,建筑总高度63.8m,内1筒外框结构,桩箱复合基础。通过公开招标,由省建一公司施工总承包。该工程设计有5部电梯,其中包括两个单体电梯井和一个三联体电梯井,2010年2月15日,架子工开始
票据业务包括以商业汇票为媒介进行的()业务。
某派出所近期经常接到游客报警,称辖区内的一条商业街多次发生扒窃案件,有小偷趁游客购物时偷窃其随身携带的贵重物品。派出所要加强商业街的治安防范,不恰当的做法是:
共射极输出放大电路就是一个电压串联负反馈放大电路。()
下列有关存储器读写速度的排列,正确的是_________。
关于牙源性感染,下列错误的是
A.抑制血小板聚集B.促进四氢叶酸类辅酶的循环利用C.促进凝血因子合成D.促进纤溶E.阻止凝血因子合成维生素K1的作用机制是
经腹输卵管结扎术应取的卧位是()。
恒发公司设有机修和供汽两个辅助生产车间,2019年5月在分配辅助生产费用前,机修车间发生的直接材料成本95万元,直接人工成本45万元,机器设备的折旧费用15万元。机修车间按修理工时分配费用,当月提供修理工时为620小时(其中为供汽车间提供20小时,基本生产
近日,在湖北省恩施市来凤县,杨元以668分的高考成绩,成为全县以及恩施州的理科状元。4名身穿校服的小伙子合力扛起一块大幅“喜报”,一名胸戴大红花的男生穿过天窗站立在一辆黑色轿车中,紧随其后的是数十人组成的腰鼓队,闹市区行人纷纷驻足围观。对此现象你怎么看?
最新回复
(
0
)