首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: class Base{ public: int data; }; class Derived1:public Base{}; class Derived2:protected Base{};
有如下程序: class Base{ public: int data; }; class Derived1:public Base{}; class Derived2:protected Base{};
admin
2021-05-06
30
问题
有如下程序:
class Base{
public:
int data;
};
class Derived1:public Base{};
class Derived2:protected Base{};
int main()
{
Derivedl d1;
Derived2 d2;
d1.data=0;//①
d2.data=0;//②
retum 0;
}
下列关于程序编译结果的描述中,正确的是( )。
选项
A、①②皆无编译错误
B、①有编译错误,②无编译错误
C、①无编译错误,②有编译错误
D、①②皆有编译错误
答案
C
解析
本题考查公用继承和保护继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Derivedl公用继承Base,所以①编译正确,Derived2保护继承Base,所以②编译不正确。
转载请注明原文地址:https://kaotiyun.com/show/mHfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下类声明classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p[2]:以后,程序的输出结果是()
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
有如下语句序列:intx=100,&r==x;cout
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
面向对象方法中,继承是指()。
数据流程图(DFD图)是()。
数据流程图(DFD图)是()。
下列数据结构中,能用二分法进行查找的是()。
数据流程图(DFD图)是()。
随机试题
某企业生产的产品有A、B两个市场,在市场A的价格弹性EA为1.5,在市场B的价格弹性EB为2,问企业应该如何在A、B两个市场定价?
A.扑翼样震颤B.出血倾向C.皮肤色素沉着D.脾脏肿大E.蜘蛛痣
A.氨曲南B.克拉维酸C.哌拉西林D.亚胺培南E.他唑巴坦属于碳青霉烯类抗生素的是()。
下列哪种肠梗阻容易发生肠绞窄()
女,68岁。咳嗽、咳痰伴喘息20余年,病情加重,吐白色痰、量较多l周,嗜睡2天。护理体检:嗜睡,球结膜水肿,皮肤红润,口唇发绀,BP170/60mmHg,R30次/分,P120次/分,双肺可闻及干湿哕音,双侧腱反射减弱,双下肢可凹陷性水肿(++)。白细胞1
依据宪法和法律,下列选项中,决定设立居民委员会属于下列哪一机关的职权?()
教师以教年龄大的学生为主,而后由他们中的佼佼者——“导生”去教年幼或学习差的学生,这种教学组织形式是()。
《裸体的玛哈》、《穿衣的玛哈》是________的作品。
下列选项中,不能成为民法渊源的是()。
Whichofthefollowingisdescribedasa"Photoshopforthehumanvoice"?ItcanbeinferredfromthepassagethatCherwas___
最新回复
(
0
)