首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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-05-06
20
问题
有如下程序:
class Base{
public:
int data;
};
class Derived1:public Base{};
class Derived2:protected Base{};
int main()
{
Derivedl d1;
Derived2 d2;
d1.data=0;//①
d2.data=0;//②
retum 0;
}
下列关于程序编译结果的描述中,正确的是( )。
选项
A、①②皆无编译错误
B、①有编译错误,②无编译错误
C、①无编译错误,②有编译错误
D、①②皆有编译错误
答案
C
解析
本题考查公用继承和保护继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Derivedl公用继承Base,所以①编译正确,Derived2保护继承Base,所以②编译不正确。
转载请注明原文地址:https://kaotiyun.com/show/mHfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
打开文件时可单独或组合使用下列文件打开模式()。①ios_base::app②ios_base::binary③iosbase::in④iosbase::out若要以二迸制读方式打开一个文件,需使用的文件打开模式为
有如下类定义:c1assAA{inta;public:intgetRef()const{retum&a;}//①intgetValue()const{retuma;}
有如下类定义:classPoint{private;staticinthow_many;};__how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的内容是(
有如下定义:inta[5]={1,3,5,7,9),*p=a;下列表达式中不能得到数值5的是()。
面向对象方法中,继承是指()。
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句()。template<classT>voidfun(____){Ta;if(x>y){a=x;x=y;y=a;}if(y
下列数据结构中,能用二分法进行查找的是()。
数据流程图(DFD图)是()。
支持子程序调用的数据结构是()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
解释下列句子中划线的字若壅其口,其与能几何?
学习方法因人而异,适合你的不一定对我有用。
患者王某,男,45岁,术中输血400ml,6个月后因结膜黄染、食欲不振就诊,查为丙肝,由于接受了被污染的血制品。这种情况属于
定喘汤中白果的作用是()
可以单色印刷非处方药专有标识的是
若一个具有n个结点、k条边的非连通无向图是一个森林(n>k),则该森林中必有树的数目是()。
拉尼娜,意为“小女孩”(圣女婴),拉尼娜现象是气象和海洋学家用来专门指发生在赤道太平洋东部和中部海水大范围持续异常变冷的现象(海水表层温度低出气候平均值0.5℃以上,且持续时间超过6个月以上),是热带海洋和大气共同作用的产物。下面关于拉尼娜现象的描述错误的
命令按钮Command1的单击事件过程如下:PrivateSubCommandl_Click()x=10Printf(X)EndSubPrivateFunctionf(YAsInteger)
Whatisthemaintopicofthepassage?Inthethirdparagraph,theauthorimpliesthatthequestionsandtechniquesofhistory
WhoweretheindigenouspeopleofNewZealandbeforethearrivaloftheEuropeansettlers?
最新回复
(
0
)