首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
28
问题
有如下类定义和变量定义:
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全国计算机二级
相关试题推荐
若有以下程序:#inclide<iostream>usingnameSpacestd;classA{pricate:inta;public:A(inti){
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
考虑下面的函数原型:voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是
()是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
下列表达式中,错误的是()。
下列关于运算符重载不正确的是
下列叙述中,正确的是()。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
随机试题
患者,男性,58岁。进行性贫血,消瘦、乏力半年,有时右腹隐痛,无腹泻。查体:右中腹部扪及肿块,肠鸣音活跃。如果需要手术治疗,术前准备最重要的是
定性预测的方法有()
药品不良反应监测专业机构的人员应由
建设工程项目质量控制系统,一般情况下形成多层次、多单元的结构形态,这是由其实施任务的()所决定的。
管理活动,最为广泛的四种反馈控制方法中,最重要、最困难的方法是()。
在幼儿园中,教师要学会与幼儿沟通。教师要熟记每个幼儿的名字,这样幼儿会感到非常亲切,从而对教师的话做出积极反应。说话的语速和语调要恰当,最好能引发幼儿的好奇心。与幼儿交谈时,语言要简单明确,容易被幼儿接受。说话的态度要友善,比如,“我很喜欢听到你的描述,相
加涅按照学习结果将学习分为哪些种类?(台州)
某天办公桌上台历显示的是一周前的日期,将台历的日期翻到当天,正好所翻页的日期加起来是168。那么当天是几号?()
情绪和情感的区别表现在()。
经济体制改革是全面深化改革的重点,核心是处理好政府和市场的关系,使市场在资源配置中起决定性作用和更好发挥政府作用。十八届三中全会作出“使市场在资源配置中起决定性作用”的定位,有利于()
最新回复
(
0
)