首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
33
问题
有如下类定义和变量定义:
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://www.kaotiyun.com/show/7f8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载不正确的是
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
用户进行的测试包括:单元测试、集成测试、验收测试(确认测试)和系统测试。将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试是______。
以下有关类与结构体关系的叙述不正确的是
有如下数组声明:intvalue[30];,下标值引用错误的是
使用如setw()的操纵符对数据进行格式输出时,应包含()文件。
以下选项中,()是合法的字符常量。
若要在程序文件中进行标准输入输出操作,则必须在开始的# include命令中使用头文件【 】。
下列符号中可以用作C++标识符的是
下选项中不属于c++的类型的是______。
随机试题
简述护理研究步骤的3个阶段。
易化扩散和主动转运的共同特点是
化脓性骨髓炎最主要的致病菌是
关于合理确定发展战略,下列表述有误的是()。
“欲盖弥彰”属于心理防御机制中的()。
《三国演义》“三英战吕布”中的“三英”是指()。
关于购买股票,一家三口有不同的意见。爸爸:如果不买金融行业,那么不买钢铁行业。妈妈:如果不买钢铁行业,那么购买金融行业。孩子:要么购买钢铁行业,要么购买金融行业。要同时满足三人的意见,则()。
民法上的不可抗力是指以下哪几种客观情况?
Detailedknowledgeofeachofthejetstreamsoftheearth’shemispheres-itslocation,altitudeandstrength-iscritical
NoEnglishmanbelievesinworkingfrombooklearning.Hesuspectseverythingnew,anddislikesit,unlesshecanbecompelle
最新回复
(
0
)