首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
48
问题
有如下类定义和变量定义:
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://www.kaotiyun.com/show/7vNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
与语句cout<<end1;不等价的是
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
有如下数组声明:intnum[10];,下标值引用错误的是
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
要想使23.78965421的输出为23.7887应用的语句是
以下程序的运行结果是#include<iostream.h>voidsub(intx,inty,int*z){*z=y-x;}voidmain(){int
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
以下对C++语言函数的有关描述中,正确的是
C++语言中关键字运算符有new,delete和【】。
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
随机试题
呈碟形或扁球形,直径2.5~4cm,常数个相连成片;舌状花类白色或黄色,平展或微折叠,彼此粘连,通常无腺点;管状花多数、外露。该药材是
李商隐的《锦瑟》是一首()
能直接识别、结合TATA盒的基本转录因子是
患者,男,70岁。因出血性休克来院,经快速输血输液扩容后休克纠正。不久患者出现头痛,呼吸困难,面色发绀,咳嗽并伴大量血性泡沫痰。这时应考虑为
炎症性肠病的病因和发病机制包括
计算机替代手工记账后,明细账可以根据实际情况和工作需要只能按年打印。()
()是指商业银行在从事的业务活动产生实质性损失之前,对所承担的风险进行价格补偿的策略性选择。
由于青铜技术的成熟,包括鼓风、浇铸等的运用,世界各个民族的先人陆续掌握了冶铁技术,中国是在()时代初步掌握了冶铁技术。
简述诬告陷害罪与诽谤罪的区分。
以下程序的输出结果是()。Dimvar1Dimvar2Dimvar3var1="Hello"var2="World
最新回复
(
0
)