首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: class Base{ public: int data; }; class Derived1:public Base{}; class Derived2:protected Base{}; int main() { Derived1 d1;
有如下程序: class Base{ public: int data; }; class Derived1:public Base{}; class Derived2:protected Base{}; int main() { Derived1 d1;
admin
2017-07-28
17
问题
有如下程序:
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;//②
return0;
}
下列关于程序编译结果的描述中,正确的是( )。
选项
A、①②皆无编译错误
B、①有编译错误,②无编译错误
C、①无编译错误,②有编译错误
D、①②皆有编译错误
答案
C
解析
本题考查公用继承和保护继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Derired1公用继承Base,所以①编译正确,Derived2保护继承Base,所以②编译不正确。
转载请注明原文地址:https://jikaoti.com/ti/Emt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
含有纯虚函数的类称为______。
重载的流运算符函数经常定义为类的______函数。
有以下程序:#include<iostream>usingnamespacestd;classBASE{private:charc;public:BASE(charn
下面有关重载函数的说法中,正确的是()。
对于下面程序,对p进行赋值正确的是( )。 class A{ public:fun(int i){cout<<i<<endl;} }; main(){ void(A::*p)(int); }
软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们( )。
以下不属于构造函数特征的是。
下列特征中不是面向对象方法的主要特征的是()。
在单链表上难以实现的排序方法有希尔排序、【 】和堆排序。
随机试题
企业战略
1911年4月27日,在黄兴的亲自带领下,120多名革命志士在广州举行起义,史称()
After20yearsofmarriage,ahusbandmaystillnotunderstandhiswife.Howisitthatsheisneverata【C1】______forwords?Ho
肺动脉高压时,肺动脉瓣M型曲线特征是
下列会计科目中,属于成本类科目的有()。
根据民事诉讼法律制度的规定,下列各项中属于经当事人申请不公开审理的案件的有()。
存本取息的每期利息可视为()。
转让无形资产是指转让无形资产的所有权或使用权的行为,以下行为中,属于转让无形资产的有()。
法律援助是指在国家设立的法律援助机构的指导和协调下,律师、公证人员、基层法律工作者等法律服务人员依法为经济困难或特殊案件的当事人给予减、免收费提供法律帮助的一项法律制度。它有一般对象和特殊对象,前者是要审查其是否是具备援助条件的中国公民;后者是指符合刑事诉
每道题包含一套图形和四个选项,请从四个选项中选出最恰当的一项填在问号处,使图形呈现一定的规律性。
最新回复
(
0
)