首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: class Base{ public: int data; }; class Derived1:public Base{}; class Derived2:protected Base{}; int main() { Derived1 d1;
有如下程序: class Base{ public: int data; }; class Derived1:public Base{}; class Derived2:protected Base{}; int main() { Derived1 d1;
admin
2017-07-28
49
问题
有如下程序:
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;//②
return0;
}
下列关于程序编译结果的描述中,正确的是( )。
选项
A、①②皆无编译错误
B、①有编译错误,②无编译错误
C、①无编译错误,②有编译错误
D、①②皆有编译错误
答案
C
解析
本题考查公用继承和保护继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Derired1公用继承Base,所以①编译正确,Derived2保护继承Base,所以②编译不正确。
转载请注明原文地址:https://www.kaotiyun.com/show/NFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
重载的流运算符函数经常定义为类的______函数。
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运
下面程序的输出结果是()。#include<iostream>usingnamespaceStd;intmain(){intx[6]={1,3,5,7,9,11},*k,**s;
软件测试方法中属于静态测试方法的是()。
函数定义的格式是【 】函数名(形式参数表)函数体。
假定变量m定义为int m=7;则定义变量p的正确语句为( )。
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰【 】指针。
在面向对象方法中,属性与操作相似的一组对象称为【 】。
将7个数据进行插入排序,在最坏情况下需要比较的次数是
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,
随机试题
促进胃酸分泌的物质包括()。
假定使用收益法对企业一项投资性房地产进行评估。土地使用权到期日为2052年4月29日,剩余可使用年限38.21年;建筑物经济耐用年限为60年,竣工时间为2015年8月,距基准日已达4年,剩余经济耐用年限为56年。确定建筑物的收益年限为(
当一项长期投资方案的净现值小于0时,说明()。
制冷技术运用()可确定制冷循环中各种能量在转换过程中的数值。
社会因素起着决定作用,并与现代生活方式和行为密切相关的疾病或社会病理现象被称为
评价食物蛋白质营养价值的基础指标是
寻找颏孔时,常作为标志的牙是
患者,男性,60岁。肺癌晚期,表现为极度消瘦,卧床,生活无法自理,由鼻饲管喂食,静脉营养,患者可能出现的下列问题中,发生可能性最大的是()。
乙级工程造价咨询企业的技术负责人已取得造价工程师注册证书,并具有工程或工程经济类高级专业技术职称,且从事工程造价专业工作( )以上。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
最新回复
(
0
)