首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
19
问题
有如下程序:
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://kaotiyun.com/show/UB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D此题考查的是派生类的构造函数和析构函数。在撤销派生类对象时,析构函数的执行过程和构造函数严格相反,即:对派生类新增普通成员进行清理;调用成员对象析构函数,调用基类析构函数对基类进行清
A、 B、 C、 D、 C此题考查的是函数重载的概念。在C语言中,允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数,即函数的重载。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式
A、 B、 C、 D、 C采用intA[]={3,4,9,8}定义数组A,则A中只有4个元素,而题干要求的是7个元素,A[4]、A[5]、A[6]3个元素就不存在。
下列程序的输出结果是______。#include<iostream>#include<cstring>usingnamespacestd;voidfun(constchar*S,char&C){e=
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持
下面不属于C++的预定义的流对象是()。A)cinB)iostreamC)clogD)Celt
有如下两个类声明classAA{public:intm;};classBB:protectedAA{intn;};在类BB中,数据成员m的访问属性是_____,数据成员n
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
Willyoupleasespeak______toanoldperson?
在ICD多次修订过程中,一直强调保持不变的思想是
下列哪项不是法洛四联征的病理生理改变
患者,女,43岁。近3个月来劳力后心悸,气短收入院。心脏杂音20年,查体:血压:110/70mmHg,心界扩大,心率122次/分,律不齐,S1强弱不等,脉短绌,心尖Ⅲ/6级全收缩期杂音,向腋下传导,有轻度舒张期隆隆样杂音,肺底部湿啰音。此患者经治疗病情
关于民事诉讼法与相邻实体法,正确的说法有()。
某公司从比利时进口一批盒装巧克力,报检时不用提供的单据是( )
传统观点认为,尽管用于制造贫铀弹所使用的贫铀放射性低,仍会导致人类染色体受损,从而引发肿瘤或癌症。但是,在最近的一项研究中,研究人员对接触过贫铀弹的退伍老兵的血细胞进行研究,到目前为止,还没有检测到任何染色体断裂和重复,并没有发现任何出于接触贫铀弹而造成的
紧急排险,是指公安机关为维护国家安全和社会治安秩序,对突发的重大暴力犯罪、重大治安事件和重大治安灾害事故依法采取的非常措施。()
A、 B、 C、 D、 C把无理数的实部和虚部分为两个部分来分析。前一部分:1,2,3,(4),这是一个等差数列。后一部分:根式下的底数部分为质数数列或等差数列,所以下一项为
Heaskednoone’spermission;hedidit______hisownaccount.
最新回复
(
0
)