首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class Parems{ public: int publicData; private: int privateData; }; class ChildA:public Parents{/*类体略*/}; class Chil
有如下类定义和变量定义: class Parems{ public: int publicData; private: int privateData; }; class ChildA:public Parents{/*类体略*/}; class Chil
admin
2015-11-24
36
问题
有如下类定义和变量定义:
class Parems{
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://kaotiyun.com/show/AlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
拷贝构造函数的参数一般是
虚函数必须是类的【】。
有以下程序#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10];public:base
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
下列叙述中正确的是
当输入“Thankyou”时下列程序的输出结果为()。#include<<iostream.h>#include<iomanip.h>voidmain(){charline[80];
关于getline()函数的下列描述中,()是错误的。
若有说明:int[3][4]={0};则下面叙述正确的()。
下列运算符中,()运算符不能在C++中重载。
随机试题
产后下肢血栓性静脉炎,应首选的抗生素是
A、Kussmaul呼吸B、Biots呼吸C、端坐呼吸D、呼气时间延长E、病理性呼吸音大量胸腔积液时可出现
A.卡波姆B.羊毛脂C.凡士林D.硅油E.聚乙二醇属于类脂类的软膏基质是()。
患者男性,42岁,间歇性上腹痛3年,有嗳气、反酸、食欲不振,冬春季节较常发作。近3天来腹痛加剧,且突然呕血400m1。为确诊原因,应首选
在变电所的3~10kV配电装置(包括电力变压器)中,下列对装设阀式避雷器(包括电站和配电阀式避雷器)的选择正确的是哪项?
长输管道测量放线验收合格后,施工单位根据()测定管道中心线。
将汇编语言转换成机器语言程序的过程称为()。
教室讲台上放置的一个花瓶被打碎了,经班主任调查,发现应是甲、乙、丙、丁四个人当中的某一个打碎的。班主任对他们进行求证时,发现他们的说法相互矛盾:甲说:花瓶不是我打碎的。乙说:我估计花瓶是丁打碎的。丙说:肯定是乙打碎的
我国标准化法调整范围,主要包括标准制定部门、标准使用部门、企业或个人在制定标准过程中发生的各种法律关系。()
下列有关项目干系人的说法错误的是______。
最新回复
(
0
)