首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: class Base{ public: int data; }; class Derivedl:public Base{}; class Derived2:protected Base{}; int main() { Derived1
有如下程序: class Base{ public: int data; }; class Derivedl:public Base{}; class Derived2:protected Base{}; int main() { Derived1
admin
2016-07-13
28
问题
有如下程序:
class Base{
public:
int data;
};
class Derivedl:public Base{};
class Derived2:protected Base{};
int main()
{
Derived1 d1;
Derived2 d2;
d1.data=0;//①
d2.data=0;//②
retum 0;
}
下列关于程序编译结果的描述中,正确的是( )。
选项
A、①②皆无编译错误
B、①有编译错误,②无编译错误
C、①无编译错误,②有编译错误
D、①②皆有编译错误
答案
C
解析
本题考查公用继承和保沪继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Deljvedl公用继承Base,所以①编译正确,Derived2保护继承Base,所以②编译不正确。
转载请注明原文地址:https://jikaoti.com/ti/gUE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于()。
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx
有以下程序:#include<iostream>usingnamespacestd;intmain(){chara[10]={’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’
下列叙述中,不属于结构化程序设计方法的主要原则的是
C++语言中关键字运算符有new,delete和【】。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:#include<iostream>usingnamespacestd;intmain(){i
将一个函数声明为一个类的友元函数必须使用关键字【】。
以下各选项组中,均是C++语言关键字的组是
随机试题
A.胃排空速率B.肠一肝循环C.首关效应D.代谢E.吸收从胆汁中排出的药物或代谢物,在小肠中转运期间又重吸收,经门静脉返回肝脏的现象称为
班固《苏武传》中提到的人物有()
假神的病机是
有关医疗机构使用医疗用毒性药品的说法,正确的是
目前水工建筑物的稳定分析采用()。
按照我国法律的规定,外观设计专利有效期限为()年。
教育科学研究的基本组成要素是()。
第一句的结论建立在以下哪个假设基础之上?以下哪项如果为真,可以最有力地支持上面的结论?
试述我国的单一制国家结构形式。(2014法论37)
A、 B、 C、 A根据“孩子在睡觉,请把电视的声音调低点。”可知答案为A。
最新回复
(
0
)