首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
22
问题
有如下类定义和变量定义:
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://kaotiyun.com/show/7f8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
一个类可以直接或间接的祖先中继承所有的属性和方法。采用这个方法可以提高了软件的【】。
使用如setw()的操纵符对数据进行格式输出时,应包含()文件。
在设计程序时,应采纳的原则之一是( )。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
在C++中,打开一个文件,就是将这个文件与一个【】建立关联;关闭一个文件,就是取消这种关联。
类继承中,缺省的继承方式是______。
在C++的面向对象程序设计框架中,【】是程序的基本组成单元。
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
以下不使用线性结构表示实体之间联系的模型的是()。
随机试题
简述经济特区的主要特点。
求定积分的值.
在Windows操作系统中,进行“粘贴”操作后,剪贴板中的内容_______。
背景资料:××年××月××日下午,××高速公路××高架桥4号墩2号上立柱(高11.4m)的混凝土浇筑到10.4m时,立柱模板突然倾斜,致使立柱21m高工作平台上的4人坠落致死。经现场调查,模板连接螺栓断裂、螺母崩掉,混凝土外泄,模板侧向受压倒塌;模板钢板有
某投资者以1英镑=1.5725美元汇率买进100英镑.同时以1英镑=1.5175美元的远期汇率卖出二月期100英镑时,这种交易就是()。
下列有关税收抵免制度的表述中,正确的有()。
隐形技术绝不是假的,它能缩小飞机在雷达屏幕上的信号特征。假如普通飞机在距离200公里时在雷达屏幕上形成一个光点,那么隐形飞机要到34公里时才会在雷达屏幕上显现。问题是,雷达最终会发现飞机,天气也会带来问题。对B-2材料的测试工作是在很少下雨的爱德华兹空军基
若α1,α2,α3是三维线性无关的列向量,A是三阶方阵,且Aα1=α1+α2,Aα2=α2+α3,Aα3=α3+α1,则|A|=_________.
模型系统是决策支持系统的重要子系统,而【】又是模型系统的核心部门。
Whoisprobablylisteningtothisannouncement?
最新回复
(
0
)