首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
71
问题
有如下类定义和变量定义:
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全国计算机二级
相关试题推荐
以下函数模板max()的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0]for(inti=1;i<n;i++
有如下程序:#include(iostream)usingnamespacestd;classTestClass{protected:TestClass(){couti(cout<<‘x’;}TestC
关于对象概念的描述中,_______是错误的。
下列类的构造函数不能通过编译,正确的构造函数应该是______。#include<iostream.h>classSample{public:intn;constintcon;
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(int){num=i;}A(A&a){hum=a.num++;
下列叙述中错误的是()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
重载的关系运算符和逻辑运算符的返回类型应当是______。
随机试题
部分(休克)病人在休克初期血压可正常或略高,但过后必将出现血压下降,特别是脉压下降。()
新生儿细胞外液在体重中所占比例是
某鸡场300只34日龄鸡发病,发病率90%,病死率为80%。病鸡伸颈张口呼吸,咳嗽,气喘,有鼻漏;部分鸡翅、腿麻痹,下痢,粪带血;剖检见嗉囊积液,全身性黏膜和浆膜出血,盲肠扁桃体肿胀、出血。对该鸡群应采取的措施是
反射弧的结构不包括
按《民用建筑热工设计规范》要求,夏热冬暖地区的热工设计应该满足下列哪一种要求?
赵先生,本科学历,今年28岁,北京某证券公司的部门经理;赵太太,研究生学历,今年26岁,任职于某大型国有企业。赵先生每月税前收入20000元,赵太太每月税前收入8000元,均每月按照税前工资的15%缴纳“三险一金”。两人现在住的是赵太太单位的福利房,200
任取一个正整数,其平方数的末位数是4的概率等于().
设窗体文件中有下面的事件过程:PrivateSubCommand1_Click() Dims a%=100 PrintaEndSub其中变量a和s的数据类型分别是( )。
执行下列语句:#includeusingnamespacestd;intmain(){intx:3:if(x=5)cout
十进制整数127转换为二进制整数等于()。
最新回复
(
0
)