首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: class Base{ public: int data; }; class Derived1:public Base{}; class Derived2:protected Base{};
有如下程序: class Base{ public: int data; }; class Derived1:public Base{}; class Derived2:protected Base{};
admin
2021-09-05
45
问题
有如下程序:
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
解析
本题考查公用继承和保护继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Derivedl公用继承Base,所以①编译正确,Derived2保护继承Base,所以②编译不正确。
转载请注明原文地址:https://kaotiyun.com/show/4E5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}-TestO{n-=3;}s
必须用一对大括号括起来的程序段是()。
下列语句中,与语句“1n=(a>b?(1)>c?1:0):0);”的功能等价的是()。
下列函数模版中的定义中,合法的是()。
在类中重载赋值运算符时,应将其声明为类的()。
关于模板,下列说法不正确的是()。
下面不属于软件工程过程的4种基本活动()。
关于运算符重载,下列表述中正确的是()。
在E-R图中,用来表示实体联系的图形是( )。
下面不属于软件测试实施步骤的是
随机试题
左旋多巴应用初期,最常见的不良反应是:
下列哪项不是聚证的特征
女,55岁。白带多,接触性出血3个月余,3年前曾因宫颈糜烂行宫颈冷冻治疗,妇科检查:外阴阴道未见异常,宫颈肥大糜烂、质脆,子宫及双附件未见异常。检查结果证实为宫颈上皮内瘤样病变,异型细胞占宫颈上皮全层2/3以上,伴HPV感染,此例应诊断为
湖南重工有限公司,扩大生产经营急需资金,遂通过向湖南衡阳农村商业银行出具虚假的资产负债表、损益表等财务报表,谎报资产总额、销售收入等数据,虚构贷款用途,骗取银行贷款1000万元。对该单位应以下列哪一犯罪论处?()
关于文件管理的描述,正确的有()。
按建标[2003]206号文件的规定,以下属于建安工程直接工程费的是( )。
目前解决国际重复征税最有效的方法是()。
根据合伙企业法律制度的规定,下列属于普通合伙企业合伙人当然退伙的情形是()。
下列各项中,应通过“长期待摊费用”科目核算的是()。
【2015年山东省属.单选】“视其所以,观其所由,察其所安”所体现德育原则是()。
最新回复
(
0
)