首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class Parents{ public: int publicData; private: int privateData; }; class ChildA:pu
有如下类定义和变量定义: class Parents{ public: int publicData; private: int privateData; }; class ChildA:pu
admin
2015-09-14
53
问题
有如下类定义和变量定义:
class Parents{
public:
int publicData;
private:
int privateData;
};
class ChildA:public Parems{/*类体略*/};
class ChildB:private Parems{/*类体略*/};
ChildA a;
ChildB b;
下列语句中正确的是( )。
选项
A、tout<
B、cout<
C、cout<
D、cout<
答案
A
解析
基类Parents的私有成员privateData在派生类ChildA和ChildB中是不可以访问,所以选项B、D是错误,而派生类ChildB私有继承基类Parents,所以基类Parents的公有成员publicData在派生类ChildB中变为私有成员,只能在派生类ChildB内部访问,因而选项C是错误的。派生类ChildA公有继承基类Parents,所以基类Parents的公有成员publicData在派生类ChildA中可以访问。
转载请注明原文地址:https://kaotiyun.com/show/7vNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:voidmain(){intx=2,y=3,a,b,c,d;a=(x++>=--y);b=(x==++y);c=
下列不是描述类的成员函数的是
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
设有定义inta=1;floatf=1.2;charc=‘a’;,则下列表示错误的是
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A(
下列程序的运行结果是#include<iostream.h>classLocation{private:intX.Y;public:
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
下列函数的运行结果是#include<iostream.h>intf(inta,intB){intc;if(a>b)c=1elseif(a=b)c=0;
在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。
随机试题
尽职型是()职业道德的境界。
下述相关肝炎的描述不正确的是
下列固定桥中哪一类不属于特殊结构固定桥
所有的企业或投资项目都有相同的系统性风险。()
国家税务总局可以通过规章的形式设定警告和罚款,但罚款有最高数额限制,超过限额的应报国务院批准。()
我国商业银行最主要的信贷资金来源是()。
给定资料1.伴随人口增加、经济发展和城市化进程加快,水资源短缺、水环境污染、水生态受损情况触目惊心,水安全正在成为新时期经济社会发展的基础性、全局性和战略性问题。现实是沉重的——全国657个城市中,有300多个属于联合国人居署评价标准的“严重缺
(2017年真题)下列选项中,应认定为故意伤害罪的是()。
Seeingnobodyintheclassroom,hedecidedtostaythere(read)______forawhile.
Whatdoesthepassagemainlydiscuss?AccordingtoStavrosDimas,what’sthepurposeofimposingextrachargesonallairlines
最新回复
(
0
)