首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: class Base{ public: int data; }; class Derivedl:public Base{}; class Derived2:protected Base{};
有如下程序: class Base{ public: int data; }; class Derivedl:public Base{}; class Derived2:protected Base{};
admin
2020-05-14
57
问题
有如下程序:
class Base{
public:
int data;
};
class Derivedl: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
解析
本题考查公用继承和保护继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Derivedl公用继承Base,所以①编译正确,Derived2保护继承Base,所以②编译不正确。
转载请注明原文地址:https://www.kaotiyun.com/show/og8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
线性表的顺序存储结构和线性表的链式存储结构分别是()。
有如下的类的模板定义:template<classT>classMyClass{private:Tnumber;public:MyClass(Tk);…};
类的析构函数是在什么时候调用的?
关于new描述错误的是()。
下列叙述中正确的是( )。
以下关于顺序存储结构的叙述中,()是正确的。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
下列属于大型数据库系统的是()。
算法的有穷性是指( )。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
态度行为意向成分是指个体对客体的()
判断手卫生消毒合格的标准是
动脉粥样硬化的危险因素有()。
我国《合同法》认定违约行为采用的是()责任原则。
操作系统中的进程与处理器管理的主要功能是()。
天文照相用未曝光平面软片,规格200×250mm
甲、乙两数之和加上甲数是220,加上乙数是170,甲、乙两数之和是()。
《权利请愿书》
下列说法错误的是()。
设,问a,b,c为何值时,向量组α1,α2,α3与β1,β2,β3是等价向量组?向量组等价时,求α1由β1,β2,β3线性表出的表出式及β1由α1,α2,α3线性表出的表出式.
最新回复
(
0
)