首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: double var1; public: void fun2(){) }; class D:public
若有如下类定义: class B{ void fun1(){} protected: double var1; public: void fun2(){) }; class D:public
admin
2020-07-30
32
问题
若有如下类定义:
class B{
void fun1(){}
protected:
double var1;
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/MDyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;public:XB(inta,intb);};在构造函数XB的下列定义中,正确的是(
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
若有定义“intx=4,y=5;”,则表达式“y>x++?x--=y++”的值为()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了vehicle类,并派生出motofcar类和bicycle类。然后以motorcar和bicycle作为基类,再派生出motorcycle类。要求将vehicle作为虚基
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程projl。程序中位于每个“//ERROR****found*****”之后的—行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99999Co
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
下列符号中不属于C++关键字的是()。
下列关于C++预定义流对象的叙述中,正确的是()。
随机试题
A.十二指肠球B.十二指肠升部C.十二指肠降部D.十二指肠水平部E.十二指肠空肠曲胰管开口于
A.高血脂B.急性肾小球肾炎C.慢性支气管炎D.急性胰腺炎急性期E.慢性胰腺炎充足能量、高脂肪、低碳水化合物饮食适用于
复合树脂修复时,酸蚀后牙釉面的处理如下,除外
A.甲氧苄啶B.诺氟沙星C.阿莫西林D.阿米卡星E.磺胺嘧啶抑制二氢叶酸合成酶的是()。
尖峰电流用以校验()和选择保护电器。
根据《劳动法》的规定,应当给予特殊保护的未成年工是指()的劳动者。
某企业2003年引入一条生产线,使用4年后大修一次,累计使用6年后出现了技术更先进的生产线,但原生产线再次修改后又使用了4年,便报废。则该生产线的自然寿命为()年。
1月18日,Q有限公司欠货款11700元,录入应收单。摘要:应收所欠货款应收科目:1122,金额:11700对方科目:6001,金额:1000022210102,金额:1700
下列关于股票的表述中,正确的有()。
中山装得智于西服,功能又多于西服,魅力也强于西服。其衣服外的四个口袋代表“四维”,即礼、义、廉、耻;衣领为翻领封闭式,表示严谨的治国理念;衣袋上面弧形中间突出的衾盖,笔山形代表重视知识分子;背部不缝缝,表示国家和平统一之大义。新中国的历代领袖穿中山装参加共
最新回复
(
0
)