首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
31
问题
有如下类定义和变量定义:
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>intadd(inta,intb);voidmain(){externintx,y;cout<<add(x,y)<
关系操作的特点是______操作。
下列关于派生类的构造函数的叙述中,正确的是()。
将函数模板中的参数实例化后,函数模板变为【】。
具有记忆作用的线性表称为【 】。
以下选项中,()是合法的用户标识符。
下列选项中不全是C++语言关键字的是
随机试题
依照《中华民国训政时期约法》的规定,训政时期中华民国最高的训政者是()
下列不是影响血尿素浓度因素的是
跨流域调水或跨省份调水一般属于()生态影响评价。
雨淋报警阀应安装在()系统中。
在国际货物买卖合同中,对于货物检验的时间和地点的规定方法中,使用较多的是()。
严谨治学对教师来说,有两个具体内容,即()。
法律关系主体成立所必需的两项能力是()。
假设你正在考虑投资某股票,该股票的永续股利为6元/股,根据你的调查,该股票的系数为0.9。当前的无风险收益率为4.3%,市场期望收益率是13%。(复旦大学2018年真题)如果选择用CAPM模型进行估计,计算你对该股票的期望收益率是多少?
我们通常用到的cin>>,是属于【】输入。
Mr.Hall______severalmistakesTommadeinthecompositionandaskedhimtocorrectthem.
最新回复
(
0
)