首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: class Base { public: int data; }; class Derived1 : public Base {}; class Derived2 : protected Base {}; int main() { Deriv
有如下程序: class Base { public: int data; }; class Derived1 : public Base {}; class Derived2 : protected Base {}; int main() { Deriv
admin
2021-09-05
31
问题
有如下程序:
class Base {
public:
int data;
};
class Derived1 : public Base {};
class Derived2 : protected Base {};
int main()
{
Derived1 d1;
Derived2 d2;
d1.data = 0; // ①
d2.data = 0; // ②
return 0;
}
下列关于程序编译结果的描述中,正确的是( )。
选项
A、①②皆无编译错误
B、①有编译错误,②无编译错误
C、①无编译错误,②有编译错误
D、①②皆有编译错误
答案
C
解析
本题考查公用继承和保护继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Derived1公用继承Base,所以①编译正确,Derived2保护继承Base,所以②编译不正确。
转载请注明原文地址:https://kaotiyun.com/show/bI5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleva1);doubleva1;
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
下面关于C++流的叙述中,正确的是()。
下面对软件测试描述错误的是
下面不属于软件测试实施步骤的是
下列对于软件测试的描述中正确的是()。
随机试题
某钢板每块的质量X服从正态分布,其一项质量指标是钢板质量的方差不得超过0.025kg2,现从某天生产的钢板中,随机抽取26块,得其样本方差s2=0.036kg2,试问能否认为该天生产的钢板质量方差满足要求?
有关泌尿系梗阻病因的描述,不正确的是
依据我国《土地管理法》的有关规定,土地承包经营的期限为()年。
下列关于建筑工程初步勘察工作的布置原则,哪一选项不符合《岩土工程勘察规范》(GB50021一2001)(2009版)的规定?()
根据施工开挖难易程度不同,可将土石分为八类,其中后四类土由硬到软的排列顺序为()。
某外资企业2003年10月营业期满,实施解散清算。企业共有剩余财产230万元,未分配利润50万元,清算费用10万元,实缴资本100万元。根据以上资料,回答下列问题:
根据我国《证券法》的规定,证券的代销、包销期最长不得超过( )日。
某日午,某中学初一(8)班班主任孙某,在上最后一节课时,将全班学生第二次月考成绩表发给学生。学生杨某接过成绩表,看到自己的名字排在倒数第三名,便将成绩表揉成一团。孙某发现后,心中不悦,要求杨某把成绩表展开。此时,性格内向、脾气倔强的杨某,边哭边把成绩表撕成
习近平总书记在庆祝中国共产党成立95周年大会上的讲话中指出,坚持不忘初心、继续前进,就要坚持中国特色社会主义(),坚持党的基本路线不动摇,不断把中国特色社会主义伟大事业推向前进。
甲公司因为业务发展需要向银行贷款30万元,以公司所有的一辆价值50万元的汽车作为抵押,签订抵押合同并且依法作了登记。后甲公司又因为与乙公司签订合同,为担保偿还合同价款25万元,将该汽车作为合同价款的抵押物抵押给乙公司。与乙公司的抵押合同未经登记。若甲公
最新回复
(
0
)