首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: 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
24
问题
若有如下类定义:
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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBasel{public:Base1(intd){cout<<d;}~Base1(){}};classBase2{public:Ba
有如下程序:#include<iostream>usingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){int();a++;}};intA::
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
下列代码段声明了3个类classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<"BASE";}};classDERIVED:publicBASE{public:
下列描述中错误的是()。
下面属于白盒测试方法的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有—个源程序文件projl.cpp。其中位于每个注释“//ERROR**********found**********”之后的——行语句存在错误。请改正这些错误,使程序的输
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
我国经济的发展必须以提高经济效益为中心。
患儿男,5岁,肾病综合征用大量糖皮质激素治疗,最应注意的药物不良反应是
服药前需测心率的药物是()
某地下车库土方工程,工程内容包括挖基础土方和基础土方回填。基础土方回填采用打夯机夯实,除基础回填所需土方外,余土全部用自卸汽车外运800m至弃土场。提供的施工场地,已按设计室外地坪一0.200m平整,土质为三类土,地下水位一0.800m,要求施工前降低地下
某防波堤主体结构采用全袋装砂棱体斜坡堤结构形式,防波堤堤顶高程+4.50m,堤顶宽度6m,内外边坡均为1:1.5。外坡采用一层4t扭工字块护面,内坡采用300~400kg抛石护坡,外侧设置10m宽抛石护底。本工程施工期间交通运输部主管部门对本工程进行了质量
下列关于政府补助的说法中,正确的是()。
出租人就未取得建设工程规划许可证的房屋,与承租人订立的租赁合同无效。但在一审法庭辩论终结前取得建设工程规划许可证的,人民法院应当认定有效。()
吴老师觉得自己已经教了十几年书了,不用学什么多媒体教学。你认为吴老师的观点()。
下列句子中,没有歧义的是:
结合材料回答问题:材料1“法律必须被信仰,否则它将形同虚设。”——伯尔曼“法律应在任何方面受到尊重而保持无上的权威……”——亚里士多德“法律不是压制自由的措施,正如重力定律不是阻碍、阻止运动的措施一样。”——马克思材料2
最新回复
(
0
)