首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
64
问题
有如下程序:
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://kaotiyun.com/show/vLAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中需要清理动态分配的数组,划线处应有的语句是【 】。#include<iostream,h>classperson{intage,tall;public:person(){age=0;tall=40;co
关于友元的描述中错误的是
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
下面程序的运行结果为( )。 class A{ static int n; public: A(){n=1;} A(int num){n=num;} vo
关于this指针的说法错误的是( )。
下列关于线性表叙述中,不正确的是()。
在下列关系运算中,可能改变关系中属性个数的是
执行下列语句后,输出结果为cout. put(’s’);cout<<,’c’<<’a’;
友元运算符。obj1>obj2被C++编译器解释为()。
数据流图采用4种符号表示______、数据源点和终点、数据流向和数据加工。
随机试题
简述《幼儿园工作规程》中要求幼儿园教育应当贯彻的原则和要求。
引起的呼吸衰竭属于泵衰竭的疾病是
患者李某,危重哮喘发作,查体肺部哮鸣音减弱或消失,提示( )
税务师对某酒厂的消费税纳税情况进行审核,发现该酒厂销售应税消费品除收取价款外,还收取了其他费用,按现行消费税规定,下列费用中应并入销售额计征消费税的有()。(2015年真题)
请答出历史上曾在陕西建都的王朝或国家名称?
某乡镇企业为农村做出了很大贡献,但最近由于效益不好。需要加班加点工作。而其生产发出的噪声使得孩子睡不好觉,大人工作也受到影响,为此一些乡亲去政府门前抗议。你作为乡镇公务员。请面对前来抗议的乡亲们发表一段3分钟的讲话。
下列合同中,既可以是有偿合同也可以是无偿合同的有哪些?()
不适用代理的情形有()。
Notlongago,mosthistorianshadtobetravelers.【C1】______writtenaccountsofhistoricalevents,theyhadtotraveltothepl
Wehumanbeingsarelandanimals,butwearealsocloselytiedtothesea.Throughouthistory,theseahas【B1】______ourneeds.
最新回复
(
0
)