首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
2017-07-05
67
问题
有如下程序:
class Base{
public:
int data;
};
class Derivedl:public Base{};
class Derived2:protected Base{};
int main()
{
Derivedl d1;
Derived2 d2;
d1.data=0;///①
d2.data=0;//②
return 0;
}
下列关于程序编译结果的描述中,正确的是( )。
选项
A、①②皆无编译错误
B、①有编译错误,②无编译错误
C、①无编译错误,②有编译错误
D、①②皆有编译错误
答案
C
解析
本题考查公用继承和保护继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Derivedl公用继承Base,所以①编译正确,Derived2保护继承Base,所以②编译不正确。
转载请注明原文地址:https://jikaoti.com/ti/9Jt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 main() {int i=10,j=1; cout<<i--<<","<<++j<<endl; 执行后输出结果是
在数据流图(DFD)中,带有名字的箭头表示
下面关于对象概念的描述中错误的是()。
属于关系的基本类型的是( )。
非成员函数只有在声明为(),才能访问这个类的所有private成员。
C++语言中的基本符号可以分为_______、_________、________三类。
下列输出字符,A,的方法中,()是错误的。
友元运算符。obj1>obj2被C++编译器解释为()。
随机试题
社会主义和谐社会的主要价值目标或核心价值是()
经脉中的主要部分是
如果票据和结算凭证中,金额数字书写中使用繁体字,不得受理。()
生物角是孩子们非常关注的一个区域,王老师精心设计了一个小实验:在一根木棍的两端和中间绑上三颗蚕豆,泡在水中,然后让孩子们猜想,全泡在水中的蚕豆、泡了一半的蚕豆和没泡在水中的蚕豆,谁会发芽,谁不发芽?孩子们很感兴趣,但一下子过去了将近两个星期,三颗蚕豆的芽都
(2017·河北)维果斯基提出“教学应该走在发展的前面"的含义是()
亚特兰蒂斯文明的传说,在今天听来有些像是________。然而柏拉图反复强调,这是历代________的事实。古希腊另一位伟大的哲学家苏格拉底也认为,确实曾经存在着一个亚特兰蒂斯岛。而世界各地的民间传说也在不约而同的认证着那个________的古代文明。
Theseexcursionswillgiveyouanevendeeper______intoourlanguageandculture.
为了选择多个控件,可以按住【】键,然后单击每个控件。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除:(2)转换后的数据放到de
在考生文件夹下打开文档Word.docx,按照要求完成下列操作并以该文件名(Word.docx)保存文档。北京计算机大学组织专家对《学生成绩管理系统》的需求方案进行评审,为使参会人员对会议流程和内容有一个清晰的了解,需要会议会务组提前制作一份有关评审会的
最新回复
(
0
)