首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class Parents{ public: int publicData; private: int privateData; }; class ChildA:public
有如下类定义和变量定义: class Parents{ public: int publicData; private: int privateData; }; class ChildA:public
admin
2020-04-07
43
问题
有如下类定义和变量定义:
class Parents{
public:
int publicData;
private:
int privateData;
};
class ChildA:public Parents{/*类体略*/};
class ChildB:private Parents{/*类体略*/};
ChildA a;
ChildB b;
下列语句中正确的是( )。
选项
A、cout<<a.publicData<<endl;
B、cout<<a.privateData<<endl;
C、cout<<b.publicData<<endl;
D、cout<<b.privateData<<endl;
答案
A
解析
基类Parents的私有成员privateData在派生类ChildA和ChildB中是不可以访问,所以选项B、D是错误,而派生类ChildB私有继承基类Parents,所以基类:Parents的公有成员publicData在派生类ChildB中变为私有成员,只能在派生类ChildB内部访问,因而选项c是错误的。派生类ChildA公有继承基类Parents,所以基类Parents的公有成员publicData在派生类ChildA中可以访问。
转载请注明原文地址:https://kaotiyun.com/show/7f8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序中,错误的行为①#include<iostream.h>②classA③{④public:⑤intn=2;⑥A(intval){cout<<val<<end1;}
下列程序的运行结果是#include<iostream.h>voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}void
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
有函数charfun(char*p){returnp;}该函数的返回值是()。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
函数重载要求重载的函数必须有和原函数一样的【】。
空字符串的长度是_____。
若有定义:int*p;则下列各选项中,不同于表达式“*p=*p+1;”的是()。
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
随机试题
艺术变形的根本目的是【】
治疗淋证的基本原则为
风湿病最具特征性的病变是
女,5岁。颜面四肢水肿2个月,血压120/80mmHg,查尿常规:蛋白(+++),红细胞15个/HP,血总蛋白40g/L,白蛋白25g/L。该患儿首先考虑的诊断是
ERP集成了企业()三大资源。
实践表明,单一法人客户的各项周转率越高,盈利能力和偿债能力必然就越好。()
B公司2014年发生下列有关经济业务:(1)购入固定资产支付价款100万元;(2)购入无形资产支付价款200万元;(3)购入投资性房地产支付价款300万元;(4)购入工程物资支付价款10万元;(5)支付在建工程人员薪酬20万元;(6)支付专门借款利息费用3
2,14,84,420,1680,()
虽然研究如何获得幸福的热情和实践在世界各地从未停止过,而对积极心理学的需求却从未像当今社会这般迫切。目前全球抑郁症的患者比起20世纪60年代高出了10倍,而发病年龄也从60年代的29.5岁下降到今天的14.5岁。就在物质生活水平不断提高的同时,抑郁症的蔓延
人的发展、学生的发展,既是教育的终极目标,也是教育的——得以实现的必要条件。
最新回复
(
0
)