首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
2019-05-22
47
问题
有如下程序:
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/ub8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个模板声明的开始部分:template<typenameT>double…由此可知
在下列关键字中,不能用来表示继承方式的是
ID=s.ID或s.ID=ID或this.>ID=s.ID或s.ID=this.>ID此题考查运算符的重载。运算符“一”作为成员函数重载,所以横线处填入的表达式应该是对象本身ID与对象s.ID的比较表达式。
Jackson方法是一种面向___________的结构化方法。
A、 B、 C、 D、 Cfun()的第一个参数是传值调用,第二个是传址调用,故在函数中修改形参的值会被传回到实参中,故结果为0和2。
A、 B、 C、 D、 D重载后的运算符的优先级和结合性都不会改变,运算符重载进行对原有的运算符进行适当的改造,重载的功能与原有的功能相类似,但是不能改变原运算符的操作对象个数。
在E-R图中,用来表示实体之间是联系的图形是A)矩形B)椭圆形C)菱形D)平行四边形
下列叙述中正确的是()。A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对
在下列关于二叉树的叙述中,正确的一项是()。
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
随机试题
男,14岁,患者血尿伴黑便2天,无既往史,体检肝脾不大,上腹无压痛。血红蛋白70g/L白细胞12.0乘以十的九次方/乙血小板20乘以十的九次方/L。骨髓象示:增生活跃,巨核细胞数量增多,伴成熟障碍。其最可能的诊断是
将1L4mol/L氨水和1L2mol/L盐酸溶液混合,混合后OH-离子浓度为()mol/L。注:氨水解离常数Kb=1.8×10-5
空调水系统和制冷系统管道绝热施工,应在()结束后进行。
企业经营战略的特点是()。
进入3岁后,儿童()。
幼儿园制定教育目标的意义有()
根据下列资料,回答问题。2014年我国货物进出口总额264335亿元,比上年增长2.3%。其中,出口143912亿元,增长4.9%;进口120423亿元,下降0.6%。进出口差额(出口减进口)23489亿元,比上年增加7395亿元。2014
Allofthecellsinaparticularplantstartoutwiththesamecomplementofgenes.Howthencanthesecellsdifferentiateandf
中国共产党对资本主义工商业采取了从低级到高级的国家资本主义的过渡形式。初级形式的国家资本主义是国家对私营工商业实行委托加工、计划订货、统购包销、经销代销等;高级形式的国家资本主义是公私合营。在公私合营期间,合营企业
Internet提供的最常用、便捷的通讯服务是
最新回复
(
0
)