首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
52
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
以下数据结构中,属于非线性数据结构的是()。
下列叙述中正确的是()。
下列关于类模板的描述中,错误的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程pmj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:value=63number=1注意:只修改每个“//ERR
下列关于C++函数的叙述中,正确的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
有如下类定义:classMyClass{public:private:intdata;}:若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改
随机试题
A.3~4天B.6~7天C.10~14天D.视情况而定胸腹部手术切口拆线最好在
“吐下之余,定无完气”是因为
在路基石方施工中清方采用推土机,从经济性来说其工作运距宜为()。
斜井明槽开挖时,做法不正确的是()。
2018年10月18日,中国共产党第十九次全国代表大会在北京召开。()
“我们宣告,由于一种新的美感,世界变得更加光辉壮丽了。这种美是速度的美。一辆快速行驶的汽车,如机关枪一般风驰电掣的汽车,比带翅的萨摩色雷斯的胜利女神像更美。”这是()的宣言。
Forgetmilkydrinks,hotwaterbottlesorcurlingupwithagoodbook.Therealsecrettoagoodnight’ssleepmaybewhereyou
()提供了一种结构化方法,以便使风险识别的过程系统化、全面化,使组织能够在统一的框架下进行风险识别,提高组织风险识别的质量。
给定关系模式如下,学生(学号,姓名,专业),课程(课程号,课程名称),选课(学号,课程号,成绩)。查询所有学生的选课情况的操作是(36);查询所有课程的选修情况的操作是(37)。(37)
A、ColdandwetB、FairlypleasantC、SurprisinglyhotD、Ofgreatvariety.D细节题。ofgreatvariety是awiderange的同义表达,故D正确。
最新回复
(
0
)