首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
46
问题
有如下类定义和变量定义:
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全国计算机二级
相关试题推荐
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){intdata=1;int&r=da
通常拷贝构造函数的参数是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
关于对象概念的描述中,_______是错误的。
在C++类的规定中:静态函数只能给引用类的静态成员和【 】。
构造函数是和【】同名的函数。
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
下面描述中,不属于软件危机表现的是
在单链表中,增加头结点的目的是
随机试题
男性,3岁,高热4h,惊厥2次,入院治疗,T40℃,浅昏迷,颈轻度抵抗,瞳孔不等大,心率110/分,血压15/11kPa,首要处理是()
采集尿标本后,若不能在1h内送检,暂放4℃冰箱()
胸部损伤后发生休克的原因为( )
乳牙经常在出生后多长时间就可萌出
某男性工人,在纺织行业印染厂工作。某天突然感到头痛,呼吸和心跳加快。体检发现,尿呈棕黑色,到医院就诊。检查发现高铁血红蛋白含量升高,可能为何种毒物中毒
A.圣约翰草提取物B.苯海索C.丙戊酸钠D.复方左旋多巴E.美金刚可加重消化道溃疡症状的药物是
一、注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在准
下列关于队列的叙述中正确的是
A、心疼儿子B、照顾母亲C、大路好走D、听妻子的话B通过语段的最后一句可以看出,作者是想照顾自己的母亲,选择B。
A.MetrisCompanies,Inc.MetrisCompanies,Inc.(MCI)providesfinancialproductsandservicesthroughouttheUnitedStates.It
最新回复
(
0
)