首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Girl; class Boy{ public: Boy(double h); void Show(const Girl&g); void Print()const; pr
有如下类定义: class Girl; class Boy{ public: Boy(double h); void Show(const Girl&g); void Print()const; pr
admin
2021-06-10
45
问题
有如下类定义:
class Girl;
class Boy{
public:
Boy(double h);
void Show(const Girl&g);
void Print()const;
private:
double height;
};
class Girl{
friend class Boy;
friend void Display(const Girl&);
public:
Girl(double h);
private:
double height;
};
下列叙述中,错误的是( )。
选项
A、类Boy是类Girl的友元类
B、函数Display是类Girl的友元函数
C、类Boy的成员函数Print是类Girl的友元函数
D、类Boy的成员函数Show中不能访问类Girl的私有成员height
答案
D
解析
由题意可知,Girl类的定义体中,定义友元类Boy、友元函数Display(const Girl&g),所以选项A、B正确;由于Boy是Girl的友元类,所以Boy的成员函数都属于Girl类的友元函数,Boy的成员函数Show()是可以访问Girl的私有成员height的,选项C正确;本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/65fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,正确的是()。
在关系模型中,每一个二维表称为一个()。
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classMyclass{public:Myclass(){++count;}~Myclass(){一一
使用VC6打开考生文件夹下的源程序文件modil.epp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:1063022注意:错误的语句在//*****error******的下面,修改该语句即可。#includecla
模板对类型的参数化提供了很好的支持,因此()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
下列运算符中,在C++语言中不能重载的是()。
为类MyClass重载赋值运算符时,应将其重载为类的
随机试题
()方式是通过投标人的直接竞价来确定发行价格(或利率)水平。
异种钢接头中的碳扩散有什么危害?
HeAdoesn’tseemtobeBaC50-years-oldman,Dconsideringhisapppearance.
在散剂制备过程中,目前常用的混合方法有
某技术方案现金流量见下表。若基准收益率大于零,则其静态投资回收期是()年。
贷款人在贷款将受或已受损失时,可以按合同规定采取使贷款免受损失的措施。()
鲁迅满怀悲愤地写道:“不是年青的为年老的写记念,而在这三十年中,却使我目睹许多青年的血,层层淤积起来,将我埋得不能呼吸,我只能用这样的笔墨,写几句文章,算是从泥土中挖一个小孔,自己延口残喘,这是怎样的世界呢。”对上文中“延口残喘”一词的理解,不准
“中公网”是中公教育网的缩写,把这3个字用3种不同颜色来写,现有5种不同颜色的笔,问共有多少种不同的写法?
朋友是不分国籍,不限年龄,不拘性别的;只要理想相同,兴趣相近,情感相洽,________相投的人.都可以很坚固地________在一起。填入划横线部分最恰当的一项是:
A、 B、 C、 D、 C注意女士们在室外的桌子旁坐着的画面以及周围事物和风景的状态。
最新回复
(
0
)