首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
42
问题
有如下类声明和函数声明
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://www.kaotiyun.com/show/klfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为()。
设程序如下:#includeusingnamespacestd;intmain(){int**p,*q,r=10;q=&r;p=&q;cout
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
在类中重载赋值运算符时,应将其声明为类的()。
C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
有如下语句序列:charstr[10];ci>>str;当从键盘输入’’Ilovethisgame’’时,str中的字符串是()。
结构化程序设计的基本原则不包括()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
下列有关内联函数的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串s,然后输出字符串S中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
随机试题
Somepeoplemayfeeldenialafteradisappointment.It’snotveryhealthytobeindenial,becauseifyoudon’tacceptthesitua
任何零件在空间中,对于3个互相垂直的坐标平面,都有3个自由度。()
(2009年)某建设项目年设计生产能力为8万台,年固定成本为1200万元,产品单台售价为1000元,单台产品可变成本为600元,单台产品销售税金及附加为150元,则该项目的盈亏平衡点产销量为()台。
建设工程投资控制追求的最高目标是( )。
某公路施工企业2015年度共实现净利润1900万元,当期分配利润400万元。根据企业会计准则及其相关规定,企业未分配利润为()。
()是由一台服务器、将许多中低档微机连接在一起,相互通讯、共享资源,组成一个功能更强的计算机网络系统。
文中有两组画横线的“该细胞”和“该病毒”,它们之间的关系是( )。根据原文所提供的信息,以下推断不正确的一项是( )。
一个正在高速实现工业化和城市化的发展中大国,内部需求特别是消费需求持续不振,显然不是短期政策因素,而是反映了整体的经济和社会结构失衡。步入了工业化进程的廉价农村劳动力——我们称为农民工,创造了巨大的供给,却不能融入城市作为市民去消费,因此产生了巨大供需缺口
Wehadagoodtimethere,andthefoodwasplentifuland______.
CricketCricketisan【T1】______gameplayedbetween2teamstryingtohita【T2】______ballasfaraspossiblewithawooden
最新回复
(
0
)