首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: dOuble varl; public: void fun2(){} }; class D:public B{ protected: void fun3(){} }; 己
若有如下类定义: class B{ void fun1(){} protected: dOuble varl; public: void fun2(){} }; class D:public B{ protected: void fun3(){} }; 己
admin
2019-06-12
82
问题
若有如下类定义:
class B{
void fun1(){}
protected:
dOuble varl;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
己知obj是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.varl;
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员:派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://kaotiyun.com/show/EG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()。
有如下程序:#includeusingnamespacestd;classTestClass1{public:virtualvoidfun(){cout
语句ofstreamoutf(“TEST.DAT”,ios_base::app);功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且()。
下列哪一条不属于数据库设计的任务?()
栈和队列的共同特点是
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
在C++语言中,数据封装要解决的问题是
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
逻辑数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
在C++中,实现封装性需借助于()。
随机试题
一位9岁男孩因企图用菜刀伤害母亲,被父母带到急诊科。患儿在诊室内表现有攻击性,走来走去,说话声很大,并且不停咒骂。该父母向你解释说患儿几个月之前诊断过注意缺陷多动障碍,儿科医师给他开了一种右苯丙胺的药物,开始似乎有些帮助,但随后他的性格开始改变。从前是一位
A、抑制核苷酸还原酶B、抑制DNA多聚酶C、抑制二氢叶酸还原酶D、阻止嘌呤核苷酸形成E、抑制脱氧胸苷酸合成酶甲氨蝶呤影响核酸合成的机制是( )。
化学名为6-氯-2,4-二氢-2H-1,2,4-苯并噻二嗪-7-磺酰胺-1,1-二氧化物的药物为化学名为2,6-二甲基-4-(2-硝基苯基)-1,4-二氢-3,5-吡啶二甲酸二甲酯的药物为
以下X线检查前准备,哪项不正确( )。【历年考试真题】
(2006)在《民用建筑隔声设计规范》中,旅馆客房室内允许噪声级分为几个等级?
合同履行中,承担违约责任的方式包括( )等。
经全国人民代表大会常务委员会会议修订通过的《中华人民共和国义务教育法》自2006年9月1日起施行。()
政策制定过程的起点是()。
在关系代数运算中,基本运算有并、差、笛卡尔积、选择、投影,其他运算可由这些运算表示。可表示自然连接的基本运算是()。
【B1】【B7】
最新回复
(
0
)