首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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-07-23
84
问题
有如下类声明和函数声明
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/K9yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
要利用C++流进行文件操作,必须在程序中包含的头文件是
下列字符中,可以出现在合法的C++标识符中的是
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}staticintgetCount
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}protected:voidSetY(intyy)
有如下程序:#includeusingnamespacestd;void_________{intz=x;x=y;y=z;}intmain(){int
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
随机试题
从根本上决定了教育性质的是()。
信息_______程度越高,在竞争性市场上产生垄断的可能性越大。
根据听眉线扫描的颅脑CT横断面图像,从颅底向上,层厚、层距为10mm/10mm,第几层显示基底节结构
《血站实验室质量管理规范》所称的血站实验室,是指
胸长神经支配
函数的可去间断点的个数为()。[2011年真题]
施工成本管理就是要在()情况下,采取相应管理措施,把成本控制在计划范围内。
根据社会保险法律制度的规定,下列各项中,不需要职工个人缴纳保险费的是()。
苏州“四大园林”中,()代表元代艺术风格。
Summerholidaysspentonthehotghettostreetsare______thetimemiddle-classstudentsdevotetocamps,exoticvacationsandhi
最新回复
(
0
)