首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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-02-22
50
问题
有如下程序:
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/gmfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj2,其中有两个类:一是销售类(sale),用于表示按照一件商品的基本价格进行销售;另一个是打折销售类(DiscountSale),用于表示在基本价格基础上按一个折扣比例进行销售。DiscountSale类继承了sal
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:2123注意:只
以下程序的输出的结果是()。#include<iostream.h>voidmain(){irIti,k,a[10],p[3];k=5:fbr(i=0;i<9;i++)a[i]=i;f
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
下列有关类成员的叙述中,正确的是()。
数据流程图(DFD图)是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
在一棵二叉树上,第5层的结点数最多是()。
下列字符串中不能作为C++标识符使用的是()。
下列有关运算符重载的表述中,正确的是
随机试题
量化选股的模型有很多种,总的来说主要有()。Ⅰ.多因子模型Ⅱ.资产定价模型Ⅲ.风格轮动模型Ⅳ.行业轮动模型
对卡比多巴的描述错误的是
《联合国国际货物销售合同公约》适用于下列哪些合同?
按照有效数字规则(7.39)1/2的计算结果应该是2.72。()
施工招标需要评定比较的要素较多,且各项内容的单位又不一致,因此()可以反映真实的招标人素质。
甲通过签订合同授权乙代理其进行证券投资,根据我国代理权法律制度的规定,下列不会导致代理权终止的是()。
中国旅游研究院发布的2011年全国50个城市游客满意度排名中,()位列第一。
甲为筹集结婚费用,一个月内先后偷盗营业款5次,每次少则700元,多则2000元。共计7400元,甲的行为属于()。
在日常生活中摩擦是一种极为普遍的现象,静摩擦力在生活中应用的例子有很多。下列生活现象没有涉及静摩擦力的一项是()。
UsingtheMindAgainstDiseaseUsingthemindtofightdiseasesPsychologyhasanewapplicationinthefieldofmedicine.M
最新回复
(
0
)