首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
18
问题
有如下程序:
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://www.kaotiyun.com/show/9Kfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classFather{public:Father(string
下列有关类成员的叙述中,正确的是()。
下列叙述中正确的是()。
请打开考生文件夹下的解决方案文件proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:歌唱祖国30义勇军进行曲95
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列符号中不属于C++关键字的是()。
支持子程序调用的数据结构是()。
下列选项中不符合良好程序设计风格的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下语句序列:intx=100,&r=x,count<<x<<’—’<<r<<end1:己知其中变量x的地址为0012FF7C,则执行该语句序列的输出结果为()。
随机试题
Isupposethatthemostbasicandpowerfulwaytoconnecttoanotherpersonistolisten.Justlisten.Perhapsthemostimportan
桂枝在五苓散中的作用是()
下列哪项不是胆矾的主治病症
患者,女性,31岁。行胆总管切开取石、T管引流术,目前为术后第10天,T管引流液每日200ml左右。无腹胀、腹痛,手术切口已拆线。体检示:皮肤及巩膜黄疸已消退,体温36.5℃,脉搏80次/分钟,血压105/60mmHg。根据患者术后时间及病情,可考虑
某施工合同约定按固定价结算工程价款。完工后双方无法就调价问题达成一致,施工企业起诉并请求进行造价鉴定。关于该案鉴定的说法,正确的是()。
复式记账法主要包括()。
20×5年6月1日,居住甲市市北区的康某与郭某酒后打架,致使郭某多处软组织挫伤,甲市市北区公安局依据《治安管理处罚法》的规定,以康某殴打他人为由,于同年6月3日给予康某行政拘留5天、罚款200元的行政处罚,郭某认为处罚太轻,遂于同年6月7日向市公安局申请复
关于不同工作分析方法适用范围的说法,正确的是()。
王某有一栋可以眺望海景的别墅,当他得知有一栋大楼将要建设,从此不能再从别墅眺望海景时,就将别墅卖给想得到一套可以眺望海景的房屋的张某。王某的行为违背了民法的()。
Manyayoungpersonstellsmehewantstobeawriter.【M1】______Ialwaysencouragesuchpeople,butIalsoexpla
最新回复
(
0
)