首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class Parents{ public: int publicData; prlVate: mt privateData; }; class ChildA:publi
有如下类定义和变量定义: class Parents{ public: int publicData; prlVate: mt privateData; }; class ChildA:publi
admin
2020-04-07
58
问题
有如下类定义和变量定义:
class Parents{
public:
int publicData;
prlVate:
mt 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/Sj8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
C++中,派生类继承了基类的全部数据成员和除【】之外的全部函数成员。
下面叙述不正确的是
通过使用new和delete两个运算符进行的分配为______存储分配。
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
关系数据库管理系统能实现的专门关系运算包括( )。
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);//①~Sample();//②pr
软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【】阶段产生“软件需求规格说明书”。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在画线处填上适当内容,实现该函数。boolfun(char*str)}inti:0,j=0;while(str[j])(6);
检查软件产品是否符合需求定义的过程称为()。
随机试题
设φ连续,且χ2+y2+z2=∫χyφ(χ+y-t)dt,求2z.
正确理解整个人类发展史的钥匙,关键在于将社会理解为()。
交感神经兴奋使支气管平滑肌收缩。
下列除哪项外都是急性再生障碍性贫血的诊断标准
根据合伙人()的不同,合伙企业可分为普通合伙企业和有限合伙企业。
某物业服务企业在管理的各种物业均采用统一的规范化管理程序和模式,并据此参与市场竞争,这种目标市场营销策略为()
下列属于五经的有()。
少年儿童好奇心强,但对是非的判断能力弱,他们很难对消极不良的作品进行理性_______,因而正确的_______很重要。填入划横线部分最恰当的一项是()。
胎儿意识的萌芽时期是在()。
请根据下图所示网络结构回答下列问题。如果需要第三方软件采用无连接方式监控路由器RG的运行状态,请写出路由器RG必须支持的协议名称。
最新回复
(
0
)