首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
72
问题
有如下类定义和变量定义:
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全国计算机二级
相关试题推荐
下列程序的输出结果是【】。#includeusingnamespacestd;classBase{public:intm,n;Base(inti,intj):m(i),n(j){}
以下程序的执行结果是______。#include<iostream.h>classSample{intn;public:Sample(){}Sample(intm){n+m;)int
在C++类的规定中:静态函数只能给引用类的静态成员和【 】。
下面程序的结果为【】。#include<iostream.h>voidmain(){inta=1,b=2;boolc=1;if((a>b)||c)
一个模块直接调用的其他模块的个数称为______。
数据库系统的核心是()。
通过使用new和delete两个运算符进行的分配为______存储分配。
关系数据库管理系统能实现的专门关系运算包括( )。
重载函数在调用时选择的依据中,错误的是
下列叙述中正确的是
随机试题
KidswilloftenignoreyourrequestsforthemtoshutofftheTV,starttheirchores(杂事),ordotheirhomeworkasawaytoavo
关于MRI对肾盂旁囊肿诊断,下列哪项是错误的
阿西美辛分散片【处方】阿西美辛30gMCC120gCMS—Na30g淀粉115g1%HPMC溶液适量微粉硅胶3g处方中润滑剂为()。
男性,28岁,检查发现气管向左侧移位,右侧胸廓饱满,触觉语颤消失,叩诊鼓音,应考虑最可能的原因是()。
等电位连接
汽油闪点低、易挥发、流动性好,存有汽油的储罐受热不会产生()现象。
申请集装箱检验检疫时应提供买卖双方签订的合同,国外发票、提单、装箱单、进口货物到货通知单等单据。( )
心理健康有高低层次之分。()
一些人说,公务员过着“两眼一睁直到熄灯”的生活,繁忙的工作导致没有时间学习,请问你如何看待工作与学习的关系?
设f(x)=处处可导,确定常数a,b,并求f’(x).
最新回复
(
0
)