首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class Parems{ public: int publicData; private: int privateData; }; class ChildA:public Parents{/*类体略*/}; class Chil
有如下类定义和变量定义: class Parems{ public: int publicData; private: int privateData; }; class ChildA:public Parents{/*类体略*/}; class Chil
admin
2015-11-24
59
问题
有如下类定义和变量定义:
class Parems{
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/AlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+f
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
下述关于数据库系统的叙述中正确的是
下列关于动态联编的描述中,错误的是()。
下面对C++运算符的正确的描述是()。
以下叙述中不正确的是()。
对于重载的运算符>>,它是一个
下列运算符中,()运算符不能在C++中重载。
随机试题
我国现代教育观认为,幼儿期的主导活动和教育活动中的主导形式是()
A.钡餐造影食管下段充盈缺损B.钡餐造影食管下段呈鸟嘴样改变C.钡餐造影食管黏膜呈串珠样改变D.钡餐造影食管大部呈线性狭窄E.钡餐造影食管下段半圆形压迹食管贲门失弛缓症
活髓切断术成功的关键因素
下列各项中不属于现金的是()。
企业会计报表应根据账簿记录资料()。
企业广告具有公共关系的各种优点,其功能不包括()。
Twomaintechniqueshavebeenusedfortrainingelephants,whichwemaycallrespectivelythetoughandthegentle.Theformerm
信息系统工程监理活动是指具有相应资质等级的监理单位,受工程建设单位的委托,承担工程建设监理任务的项目管理工作。在监理活动中,监理要对承建单位履行(39)的行为进行监督和管理。
Manyprivateinstitutionsofhighereducationaroundthecountryareindanger.Notallwillbesaved,andperhapsnotalldeser
A、Mostpartsofthebrain.B、Theentirebrain.C、Only10%ofthebrain.D、Asmallfractionofthebrain.D
最新回复
(
0
)