首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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-12-21
38
问题
有如下程序:
class Base{
public:
int data;
};
class Derivedl:public Base{};
class Derived2:protected Base {};
int main()
{
Derived1 d1;
Derived2 d2;
d1.data=0;//①
d2.data=O;//②
return0;
}
下列关于程序编译结果的描述中,正确的是( )。
选项
A、①②皆无编译错误
B、①有编译错误。②无编译错误
C、①无编译错误,②有编译错误
D、①②皆有编译错误
答案
C
解析
本题考查公用继承和保护继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Derivedl公用继承Base,所以①编译正确,Decived2保护继承Bast,所以②编译不正确。
转载请注明原文地址:https://kaotiyun.com/show/Ipyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
字面常量42、4.2、42L的数据类型分别是()。
下列说法中错误的是()。
下列语句中,错误的是
关于C++语言与C语言关系描述中错误的是
由于常对象不能被更新,因此
下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是
有如下类声明: class Foo{ int bar; }; 则Foo类的成员bar是
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:151注意:错误的语句在//*****error******的下面,修改该语句即可。#include/
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
下列选项中不属于面向对象程序设计特征的是
随机试题
下列关于定量杀菌试验的评价规定的描述中,不正确的是
A、外展2°~5°B、外展6°~7°C、聚合2°~5°D、聚合6°~7°E、聚合8°嵌体箱状洞形的所有轴壁应向方
“十一五”时期,丰富消费性服务业包括()。
发包人委托()承担合同约定委托范围之外的服务工作,需另行支付费用。
对于边长为150cm以上的洞口最符合现场实际的安全防护措施有()。
因编制虚假财务会计报告被依法追究刑事责任的人员,刑罚期满5年后,可以取得或者重新取得会计从业资格证书。()
同是西方人,不同国家的人在个性、心理特征上也存在很大差别。例如:英国人主要表现为()。
为加强对地方官吏的监督,西汉与北宋设置的官职分别是()①御史大夫②刺史③知州④通判⑤参知政事
以下程序段运行结束后,变量x的值为()。x=1y=2Dox=x*yy=y+1LoopWhiley<2
Aperson’shomeisasmuchareflectionofhispersonalityastheclotheshewears.Thefoodheeatsandthefriendswithwhom
最新回复
(
0
)