首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
31
问题
有如下类声明和函数声明
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/klfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
使用VC6打开考生文件夹下的源程序文件modi2.zpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:12341243132413421
C什系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
在下面的类声明中,错误的是
将前缀运算符“——”重载为非成员函数,下列原型中,能正确用于类中说明的是()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
下列有关继承和派生的叙述中,正确的是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modil.txt中。注意:不要改动main函数,不能增行或删行,也不能更改程序的结
随机试题
朝鲜无产阶级文学的创始人之一李箕永的代表作是
肺脓肿的临床表现,正确的是
高热病人可选用褥疮创面可选用
在中华人民共和国境内外进行下列哪些工程建设项目包括项目的勘察、设计、施工、监理以及与工程建设有关的重要设备、材料等的采购,必须进行招标?
(2018年第54题)下列基坑开挖做法中,错误的是()。
某变压器厂装配车间为全钢结构厂房,跨度为28m、长180m,轨道中心跨距为22m,轨道顶标高22.5m。某安装公司承接了一台160/40t桥式起重机安装工程,起重机自重175.8t,安装工期15天。为了确定能保证安全可靠、保证工期、降低成本的吊装方案,已初
代理报检单位系指受出口货物生产企业的委托或受进出口货物发货人、收货人及其代理人的委托,或受对外贸易关系人等委托,依法代理办理出入境检验检疫报检/申报事宜的,在工商行政管理部门注册登记的境内企业法人,以及经批准经营港澳及国际航线的运输公司。( )
在纽约上市的外资股被称为()。
关于感觉记忆,下列说法正确的是()
Thedevelopmentofwritingwasoneofthegreathumaninventions.Itisdifficult【C1】______manypeopletoimaginelanguagewitho
最新回复
(
0
)