首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
admin
2020-05-14
48
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
public:
int k;
};
void f(Derived d);
则在函数f中通过d可访问的数据成员包括
选项
A、n
B、n和k
C、n、k和p
D、n、k、p和m
答案
B
解析
公有继承中,基类成员保持自己的访问级别(private成员除外),基类的public成员在派生类中是public成员,基类的protected成员在派生类中是protected成员;所以程序中Derived类的public成员有:n、k,protected成员有:p,m对Derived不可见,所以Derived对象d可访问的成员有:n、k,protected成员不可见;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Qg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于虚函数的叙述中不正确的是
线性表的顺序存储结构和线性表的链式存储结构分别是()。
有如下的类的模板定义:template<classT>classMyClass{private:Tnumber;public:MyClass(Tk);…};
在深度为7的满二叉树中,叶子结点的个数为
下列叙述中正确的是( )。
重载输入流运算符>>必须使用的原型为
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是()。classvector2D{private
C++中设置虚基类的目的是()。
随机试题
道德感
A.近侧指间关节不能屈曲B.远侧指间关节不能屈曲C.掌指关节不能屈曲D.两个指间关节都不能屈曲指深、浅屈肌腱断裂出现
被HBV阳性病人血液、体液污染的锐器刺伤()
32岁已婚妇女,继发性痛经2年。查:子宫后位、常大、欠活动,宫骶韧带处可及触痛的结节,患者适合用哪种药物:
下列烧伤急救原则中,正确的是
下列哪项不是血瘀证的表现( )。
急性肾炎的临床表现,不包括
投资基金证券,是指由基金发起人向社会公开发行的,表示持有人按照其所持份额享有资产所有权、收益分配权和剩余资产分配权的凭证。()
布鲁纳认知主义教学理论提出的教学原则有
(1)Aftertakingabriefhiatustoweathertherecession,aninvasionofBritainbysomeofAmerica’sbest-knownretailbrands—in
最新回复
(
0
)