首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
2021-07-02
21
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
int k;
friend void f(Derived d);
};
则在函数f中通过d可访问类数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
C
解析
公有继承中,派生类不改变基类的成员访问权限(private成员除外),即基类的public成员在派生类中是public成员,基类的protected成员在派生类中是protected成员;另外友元函数可以访问类的private成员、protected成员和public成员,所以f函数中d可以访问的数据成员有:n、p、k;m对派生类不可见;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/KYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#inc1ude<iostream>usingnamespacestd;classA{public:virtualvoidfunc1(){cout<"A1";}voidfu
已知一程序运行后执行的第一个输出操作是cout<<setw(10)<<setfill(’*’)<<1234;则此操作的输出结果是()。
数据的存储结构是指()。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
关于运算符重载,下列表述中正确的是()。
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
若有如下类定义:classB{voidfunl(){}protected:doublevarl;public:voidfun2(){}};classD:public
下列叙述中正确的是
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1-=2)cout<<ˊ*ˊ;
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
随机试题
在数据库“bd4.mdb”中有学生成绩表、学生档案表和课程名表。(1)以学生成绩表、学生档案表和课程名表为数据源,建立参数查询“查询1”,通过输入班级ID来查询不及格情况,参数提示为“请输入班级ID”,显示班级编号、姓名、课程名和成绩字段。运行查询
墨子提出的“兼相爱”、“爱无差”反映了古人对( )的向往和追求。
【T1】Dogsaresocialanimalsandwithoutpropertraining,theywillbehavelikewildanimals.Theywillsoilyourhouse,destroy
中医学认为,甲状腺功能亢进症的基本病理是
安全生产领域有一个“南风法则”,即北风和南风比威力,看谁把行人身上的大衣吹掉,北风呼啸,结果行人把大衣裹得更紧,南风徐徐,行人感到春意浓浓,最后脱掉大衣。这一法则反映出安全生产管理必须坚持()的理念。
为使资本充足率与银行面对的主要风险更紧密地联系在一起,《巴塞尔新资本协议》在最低资本金计量要求中,提出()。
下列关于监事会的说法中,正确的有()。
你是某司法机关的工作人员,领导决定为一刑事审判安排人大监督活动,要你来具体负责,你怎么安排?
人们喜欢听对自己说“你好”、“请便”,而不喜欢听“讨厌”、“恶心”这样的话。但是,一些人听到港台腔对自己说“你好”、“请便”也觉得讨厌。这说明,人们对话语的好恶,不仅取决于其含义,而且在于其发音。以下哪项如果为真,能加强上述论证?Ⅰ.一些不
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
最新回复
(
0
)