首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
40
问题
有如下类定义和变量定义:
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://www.kaotiyun.com/show/7f8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用户进行的测试包括:单元测试、集成测试、验收测试(确认测试)和系统测试。将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试是______。
请将如下程序补充完整,使得输出结果为:bbaa#include<iostream>usingnamespacestd;classA{public:【】{cout<<"aa";}
执行下列语句段后程序的输出结果是__________。intx[]={1,2,3,4,5};int*q=x;cout
用两方式控制格式输出分别是______和用控制符。
程序设计语言的基本成分是数据成分、运算成分、控制成分和
具有记忆作用的线性表称为【 】。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
C++在重载运算将中,如用成员函数重载一元运算符参数表中需要______个参数,如用友元函数重载一元运算符参数表中需要______个参数。
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
存在定义inta[10],x,*Pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
随机试题
中葡两国政府签署中葡关于澳门问题的联合声明的时间是【】
以下时期中小儿生长发育速度最快的是
三级医院药学部门负责人应
关于急性肾炎的治疗,错误的是
关于咳嗽的临床表现与分型A、感冒所伴随的咳嗽B、百日咳C、肺结核D、肺炎所伴随的咳嗽E、支气管病变所伴随的咳嗽起病突然,伴随有高热、寒战、胸痛、吐铁锈色痰
剪刀撑斜杆与地面的倾角宜为()之间。
不准用不符合财务会计制度规定的凭证顶替库存现金。
对于合同备案的变更,已经海关登记备案的加工贸易合同,其品名、规格、金额、数量、加工期限、单损耗、商品编码等发生变化的,须向直属海关办理合同备案变更手续,开设台账的合同还须变更台账。
OvershadowedbyrowsoverNigeriaandLockerbie,theCommonwealth’sattemptstorefocusontradeandinvestment—themaintheme
TheformersupervisortookpleasureinwritingaletterofrecommendationforMr.Chungsincehe_______tookcareofalltheass
最新回复
(
0
)