首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
25
问题
有如下类定义和变量定义:
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全国计算机二级
相关试题推荐
C++语言程序的注释可以出现在程序中的任何地方,一个注释以【】作为开始和结束的标记。
下列程序的运行结果是#include<iostream.h>voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}void
在数据库系统中,用户所见的数据模式为()。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是
面向对象程序设计思想的主要特征中不包括
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
在C++中,打开一个文件,就是将这个文件与一个【】建立关联;关闭一个文件,就是取消这种关联。
当调用函数时,实参是一个数组名,则向函数传送的是______。
通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【】。
以下不使用线性结构表示实体之间联系的模型的是()。
随机试题
在【窗口】菜单命令中有一部分命令选项的右侧显示有“”符号,说明此控制面板或属性栏目前在Photoshop工作区是___________状态,其右侧没有显示“”的部分命令,说明是___________状态。
试述律师会见被追诉人时应注意的问题。
国际清偿能力就是现实的国际储备。【】
可经血清转移的超敏反应包括
A.ClB.C4b2bC.C4b2b3bD.C3bBbE.C3bnBb补体替代激活途径的C5转化酶是
A.具有高级专业技术职务任职资格的医师B.具有中级以上专业技术职务任职资格的医师C.具有初级专业技术职务任职资格的医师D.具有专业技术职务任职资格的药师可授予限制使用级抗菌药物处方权的是
下列不属于相对估值法的有()。
对房地产销售设计产品、价格、分销、促销策略及其组合属于房地产市场的()。
TransportationFormanyyearsinthedesert,camelsusedtobetheonlyformoftransportation(运输).Beforethe(51)ofmoderntrai
RightandLeft-handednessinHumansWhydohumans,virtuallyaloneamongallanimalspecies,displayadistinctleft-orrigh
最新回复
(
0
)