首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
52
问题
有如下程序:
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://kaotiyun.com/show/NFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
已知类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;
设a,b,c都是int的变量,且a=3,b=4,c=5,则下面的表达式中值为0的是( )
如果一个类含有一个以上的纯虚函数,则称该类为
关于const修饰符的说法中,错误的是
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
关于模板,下列说法不正确的是()。
下列是模板声明的开始部分,其中正确的是
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERI
随机试题
下列各项中不适用合同法的是()
简述二十世纪二三十年代中国中间党派的社会基础、政治主张以及影响比较大的派别。
下列除哪项外,均是经期延长血瘀证的主症()
淡化海砂带入混凝土中的含盐量不应大于1.0kg/m3。()
材料供应商甲因施工企业乙拖欠贷款,诉至人民法院。法院开庭审理后,在主审法官的主持下,乙向甲出具了还款计划。人民法院制作了调解书,则此欠款纠纷解决的方式是()。
学生是自己学习活动的主体,而这主体作用的发挥取决于教师的主导作用发挥得好不好。()
国家实行基本农田保护制度,下列土地应当划入基本农田保护区,严格管理的是()。
Itwasafoolishquestiontoask.It(1)_____moresenseformetohavelearnedifshehad(2)_____orapointofview,butitw
Although"liedetectors"arewidelyusedbygovernments,policedepartmentsandbusinesses,theresultsarenotalwaysaccurate.
Manypeopleliketomatoes.Tomatoeshavebeautifulcolorsandtheyaregoodtoourhealth.Butdoyouknowhowandwhentomatoes
最新回复
(
0
)