首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
2020-04-07
27
问题
有如下程序:
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
解析
保护继承的类Dervied2不能访问基类Base中的公共数据成员data。
转载请注明原文地址:https://jikaoti.com/ti/JGA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream.h>usingnamespacestd;classBase{public:inta,
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()。
C++语句constchar*constp="hello";,所定义的指针p和它所指的内容都不能被【】。
有如下程序:#include<iostream>usingnamespaeestd;classONE{public:virtualvoidf(){cout<<"1";}};
执行语句序列:intx=10,&r=x;cout
下面程序的输出结果是______。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&);int
执行下面程序中的输出语句后,a的值是 main() { int a; cout<<(a=3*5,a*4,a+5); }
C++语言的跳转语句中,对于break和continue说法正确的是()。
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【】的联系。
随机试题
简述国际企业防范国际政治风险的常用策略。
ERG的b波起源于
患者,男,45岁,诊断为“伤寒病”入院2周,口腔铜绿假单胞菌感染。进行口腔护理时,为患者选用的最佳漱口液为
2003年,某中级人民法院在一份判决书中,认定《某某省农作物种子管理条例》(以下简称《条例》)的有关内容“无效”。该省人大常委会已指出某市中级人民法院的行为严重违法,并要求该市人大对此进行纠正,要求省高级人民法院汇报,要求有关方面处理直接责任人和主管领导。
建设工程施工职业健康安全管理的目的有()。
外商提供的纯棉面料进口时,海关准予保税的额度可以是()。该合同执行完毕后,该服装加工厂()可以向其所在地海关申请核销并要求结案。
提高党员素质,应该()。
某公司有几个地区销售业绩如下表所示,若在B7单元格中输入(3),则该单元格的值为销售业绩为负数的地区数。若在B8单元格中输入(4),则该单元格的值为不包含南部的各地区的平均销售业绩。(4)
Readthearticlebelowandchoosethebestsentencefromthelistonthenextpagetofilleachofthegaps.Foreachgap(1-
They______themselves______thepoliticianbecausetheyhopedhewouldbecomepresidentoneday.Atlasthedid.
最新回复
(
0
)