首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: Commnn denominator is 2 要求:补
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: Commnn denominator is 2 要求:补
admin
2017-07-04
83
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为:
Commnn denominator is 2
要求:补充编制的内容写在“//**********333**********”与“//**********666**********”之间,不得修改程序的其他部分。
注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为0bj文件,并且在本程序中调用。
//proj3.h
clasS FriFunClass
{
int a,b;
public:
EriFunClass(int i,int j){a=i;b=j;)
friend int FriFun(FriFunClass x);
//友元函数
};
void writeToFile(const char*);
//proj3.cpp
#include
using namespace std;
#include”prj3.h”
int FriFun(FriFunClass X)
{
//**********333**********
//由于函数FriFun()是类FriFunclass
的友元函数,所以它可以直接访问a和b
//**********666**********
}
int main()
{
FriFunClass n(10,20);
if(FriFun(n))
tout;<<”Common denominat:or iS”<
else cout:<<”No commom denominator.\n”;
writeToFile(””);
return 0;
}
选项
答案
int min=x.a
解析
主要考查考生对友元函数的掌握情况,友元函数可以访问类的私有数据成员,题目要求函数求出两个数据成员的大于1的最小公因子,从2开始往上算,因此要同时可以被两个私有成员整除,这里用取余符号完成,取余为0即为整除。
转载请注明原文地址:https://kaotiyun.com/show/wLAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于友元的描述中错误的是
以下程序的输出结果是 main() {int a=4,b=5,c=0,d; d=! a&&! b||! c; cout<<d<<cndl; }
一个C++程序由函数A(),B(),C()和函数P()构成,在函数A()中分别调用了函数B()和函数C(),在函数B()中调用了函数A(),且在函数P()中也调用了函数A(),则可以说
下面关于虚函数的描述,错误的是( )。
下面程序的运行结果为( )。 class A{ static int n; public: A(){n=1;} A(int num){n=num;} vo
下列关于成员访问权限的描述中,不正确的是()。
设有n元关系R及m元关系S,它们分别有p、q个元组,则关系R与S经笛卡尔积记为R×S,该关系是一个n+m元关系,那么其元组个数是()。
首先访问该结点,然后访问结点的左子树,最后访问结点的右子树,这种遍历方式称为( )。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
下列格式化I/O的操作符中,()是设置域宽的。
随机试题
护士长在管理过程中,遇到问题时经常发动护士们共同讨论,共同商量,集思广益,然后决策,并要求病房护士每个人各尽所能,各施其长,分工合作,这种领导作风属于
城镇燃气管道系统由各种压力的燃气管道组成,其组合形式有()系统。
背景某工程,建设单位与施工单位按照《建设工程施工合同(示范文本)》签订了施工承包合同。合同约定:工期6个月;A、B工作所用的材料由建设单位采购;合同价款采用以直接费为计算基础的全费用综合单价计算;施工期间若遇物价上涨,只对钢材、水泥和集料的价格进
合同控制的作用之一是了解合同的实施情况,找出偏离,以便及时采取措施,调整合同实施过程,达到( )。
国家对事业单位工作人员实行()。
BeingpluggedintoaniPodisafeatureofadolescence.Anewstudysuggeststhatteenswhospendtoomuchtimelisteningtomus
下面有关计算机的叙述中,正确的是( )。
Somepeoplebelievethatcorporationshavearesponsibilitytopromotethewell-beingofthesocietiesandenvironmentsinwhich
"Whatdoesthemiddlemandobutaddtothepriceofgoodsintheshops?"Suchremarksareaimedattheintermediateoperationsb
【B1】【B3】
最新回复
(
0
)