首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: 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
81
问题
若有如下类定义:
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://www.kaotiyun.com/show/EG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
下列叙述中正确的是()。
下面关于运算符重载的描述中,正确的是()。
下面的语句中动态分配的内存,其释放语句正确的是()。int*q=new[10];
有如下函数模板定义:templateT1sum(T1a1){return(a1+a2+a3);}则以下调用中正确的是()。
基类为虚函数,撤销对象调用析构函数时,采用__________联编。
已知有函数f的定义如下:intf(){staticints=0:s+=2:returnS:}则在某程序中第二次执行函数调用语句f();时,函数f的返回值是______
下列关于this指针的叙述中,正确的是()。
在C++语言中,数据封装要解决的问题是
下列关于栈和队列的描述中,正确的是()。
随机试题
只观察牙龈情况的指数是
患者,男,18岁。腹泻3天,伴腹痛胀满,大便黏腻不爽,里急后重,四肢酸重无力,发热汗出,舌苔黄腻,脉濡数。用药宜首选()
男,23岁,被确诊为再生障碍性贫血而住入某院。患者认为“再障”是不治之症而拒绝一切治疗措施,甚至摔碎注射器。医务人员始终保持积极、耐心、和蔼的态度,一方面反复开导,讲解有关知识,陈述利害关系;另一方面精心治疗,获得病人信任。在病人主动配合下,通过中西医结合
A.水解B.氧化C.异构化D.聚合E.脱羧下述变化分别属于氯霉素在pH7以下生成氨基物和二氯乙酸()
国产非标准设备按其成本估算其原价时,下列计算式中正确的有()。【2014年真题】
下列不属于发行附认股权证的公司债券不利影响的是()
()是指员工对自己的工作所抱有的一般性的满足与否的态度。
某国际机场股份有限公司设有10个职能部门和12个分公司,据不完全统计有215种工作岗位。为了推进全新的薪酬管理制度,该公司委托NHP人力资源专业咨询管理公司在全面深入的岗位调查的基础上,对工作岗位进行了再设计,重新调整了劳动分工与协作的关系,使组织结构和岗
下面属于整数类I实例的是
CartoonsinAmericaThenewfamilymovie"IceAge:TheMeltdown"iswrittenforlaughs.Butsomepeoplemightalsoseeitas
最新回复
(
0
)