首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: c1ass Parents{ public: int publicData; private: int privateData; ); c1ass ChildA:public
有如下类定义和变量定义: c1ass Parents{ public: int publicData; private: int privateData; ); c1ass ChildA:public
admin
2017-06-18
51
问题
有如下类定义和变量定义:
c1ass Parents{
public:
int publicData;
private:
int privateData;
);
c1ass ChildA:public Parents{/*类体略*/};
c1ass ChildB:private Parents{/*类体略*/};
ChildA a;
ChildB b;
下列语句中正确的是( )。
选项
A、cout<<a.publicData<<end1;
B、cout<<a.privateData<<end1;
C、cout<<b.publicData<<end1;
D、cout<<b.privateData<<end1;
答案
A
解析
基类Parents的私有成员privateData在派生类ChildA和ChildB中是不可以访问,所以选项B、D是错误,而派生类ChildB私有继承基类Parents,所以基类Parents的公有成员publicData在派生类ChildB中变为私有成员,只能在派生类ChildB内部访问,因而选项C是错误的。派生类ChildA公有继承基类Parents,所以基类Parents的公有成员publicData在派生类ChildA中可以访问。
转载请注明原文地址:https://kaotiyun.com/show/thAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式--x中的“--”是重载的类运算符,采用运算符函数调用格式,及表达式还可以表示为______。
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
注释一般分为序言性注释和______注释。
应在下面程序下划线中填写的正确的语句是( )。 #include <iostream> using namespace std; class A{ public: void test(){cout<< "this i
下面程序输出的结果是( )。 #include <iostream> using namespace std; void swap(int &a,int &b){ int temp; temp=a;
对于函数原型void function(int x,float y,char z=’a’),合法的函数调用是( )。
软件工程管理的具体内容不包括对( )管理。
下列不属于软件工程3个要素的是()。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
随机试题
药物信息咨询服务中明确问题关键所在一步是
控制破伤风病人痉挛的最主要措施是【】
口服避孕药是含有下列哪种激素的制剂:
A.麻黄B.广藿香C.槲寄生D.薄荷E.穿心莲叶及茎中有的薄壁细胞内含橙皮苷结晶的药材是
某一时段房地产投资市场的平均收益率为15%,国家债券的收益率为4%,房地产市场相对于整个投资市场的风险相关系数为0.4,那么,用资本资产定价模型确定的折现率应为()。
下列哪一个是明朝的法制指导思想?()
下列行为中,属于无效的民事行为的是()。
AT(“FOX”,“VISUALFOXPRO”)的运算结果是_____________。
(1)Joyandsadnessareexperiencedbypeopleinallculturesaroundtheworld,buthowcanwetellwhenotherpeoplearehappyo
Children’sHealthcareofAtlantawantstomoveGeorgiaoutofthetop10listforchildhoodobesity(肥胖)by2016,officialssaid.
最新回复
(
0
)