首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
59
问题
有如下程序:
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://jikaoti.com/ti/9Jt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下有关类与结构体的叙述不正确的是
以下程序的输出结果是 main() {int a=0,i; for(i=1;i<5;i++) {switch(i) {case 0: case 3:a+=2; case 1: case 2:a+=3;
以下程序的输出结果是 main() {int a=4,b=5,c=0,d; d=! a&&! b||! c; cout<<d<<cndl; }
数据结构分为
下面程序的运行结果是( )。 #include <iostream> using namespace std; template <class T> class A{ T x,y; public:
设有n元关系R及m元关系S,它们分别有p、q个元组,则关系R与S经笛卡尔积记为R×S,该关系是一个n+m元关系,那么其元组个数是()。
设有如图所示的二叉树则对该二叉树前序遍历的结果是
下列输出字符,A,的方法中,()是错误的。
执行下列语句后,输出结果为cout. put(’s’);cout<<,’c’<<’a’;
随机试题
下列方剂中,含有桔梗、黄苓的是()(2005年第51题)
已知如图所示正弦电流电路发生谐振时,电流表A1、A2的读数分别为4A和3A,则电流表A3的读数为下列何值()。
某企业生产车间内安装了12个不锈钢材质储罐,分2排布置,罐体高度为15m,半径均为2m,主要用于存放生产用的原料。为了便于设备检查,维修和日常管理,在罐体两侧分别设置了钢直梯,在罐体顶部设置了检修平台。根据《固定式钢梯及平台安全要求第1部分:钢直梯》、《固
依靠国家强制力来解决建设工程纠纷的途径是( )。
交通银行的个人商铺贷款是()。
丁公司2013年12月31日总资产为600000元,其中流动资产为450000元,非流动资产为150000元;股东权益为400000元。丁公司年度运营分析报告显示,2013年的存货周转次数为8次,销售成本为500000元,净资产收益率为20%,非经营
纳税人承受荒山、荒沟、荒丘、荒滩土地使用权,用于()免征契税。
布鲁纳认为学科基本结构包括基本概念、基本原理、基本态度和方法。()
列宁曾经指出:“只有社会主义才可能广泛推行和真正根据科学原则进行产品的社会生产和分配,以便使所有的劳动者过最美好、最幸福的生活。”这句话的含义是只有社会主义才能实现()。
Forthispart,youareallowed30minutestowriteacampaignspeechinsupportofyourelectiontothepostofchairmanofthe
最新回复
(
0
)