首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: class Base{ int m; public: int n; protected: int p; }; class De
有如下类声明和函数声明: class Base{ int m; public: int n; protected: int p; }; class De
admin
2015-06-27
61
问题
有如下类声明和函数声明:
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
int k;
};
void f(Derived d);
则允许函数 f 访问的参数 d 的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
A
解析
C++中,以class关键字定义的类默认的访问级别为private,另外对于公有继承,基类成员保持自己的访问级别(private成员除外),即基类的public成员为派生类的public成员,基类的protected成员为派生类的protected成员;本题中,Derived类以public方式继承Base,所以Derived中public成员有:n,protected成员有:p,private成员有:k,不可见的成员有:m;这些成员中,对Derived类对象可见的只有public成员n,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/NDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
析构函数的特征是______。
若有以下的定义,inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
某二叉树中度为2的节点有18个,则该二叉树中有【】个叶子节点。
下面是关于派生类声明的开始部分,其中正确的是______。
关于类和对象描述错误的是()。
若有定义:intaa[8],则以下表达式中不能代表数组元素a[1]地址的是______。
有如下定义inta;floatf;doublei;则表达式4+‘a’+i*f的值的数据类型是______。
汇编程序的功能是将汇编语言所编写的源程序翻译成由【】组成的目标程序。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
C++语言中类定义中默认的访问权限是
随机试题
患者消化道大出血。收缩压降至70~90mmIHg,脉率增至每分钟130次/分,表示出血量约达全身总血量的
女性患者,38岁,以“左侧肢体活动不灵3年,伴右侧肢体活动不灵4d”来诊。3年前劳累后出现左侧肢体活动不灵,当地医院按照“脑梗死”治疗后生活可自理,4d前出现视物双影,右侧肢体活动不灵,伴言语不清,走路不稳,无头痛及恶心呕吐,无发热,二便正常,查体,神志清
足少阳胆经主治
A.异烟肼B.链霉素C.阿米卡星D.司帕沙星E.庆大霉素易透过血脑屏障的药物是
下列属于行政法调整对象的有()。
多用于起伏的基础部位或特殊的异形结构的模板是()模板。
请认真阅读下列材料,并按照要求作答。请根据上述材料完成下列任务:如指导小学四年级学生学习该诗,试拟定教学目标。(15分)
我国实行直接选举和间接选举并用的原则,其中实行直接选举的包括( )。
设线性方程组添加一个方程ax1+2x2+bx3-5x4=0后,成为方程组(1)求方程组(*)的通解;(2)a,b满足什么条件时,(*)(**)是同解方程组.
Ifyouwanttoloseweight,butarenotafanofthegym,theresultsofanewstudycouldofferawelcomealternative.Peoplew
最新回复
(
0
)