首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: Common denominator is 2 要求:补充编制的内容写在“
请打开考生文件夹下的解决方案文件proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: Common denominator is 2 要求:补充编制的内容写在“
admin
2019-04-24
25
问题
请打开考生文件夹下的解决方案文件proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为:
Common denominator is 2
要求:补充编制的内容写在“//*********333*********”与“//*********666*********”之间,不得修改程序的其他部分。
注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。
//proj3.h
Class FriFunClass
{
int a,b;
public:
FriFunClass(int i,int j){a=i;b=j;}
friend int FriFun(FriFun-Class 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,2 0);
if(FriFun(n))
cout<<"Common denominator is" <
else cout<<"NO common de
nominator.\n";
writeToFile(" ");
return 0;
}
选项
答案
int min=x.a
解析
主要考查考生对友元函数的掌握情况,友元函数可以访问类的私有数据成员,题目要求函数求出两个数据成员的大于1的最小公因子,从2开始往上算,因此要同时可以被两个私有成员整除,这里用取余符号完成,取余为0即为整除。
转载请注明原文地址:https://jikaoti.com/ti/iYt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下递归函数:intFun(intn){if(n<=1)return1;______请补充完整,使得函数Fun能够正确计算形参n的阶乘。
在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,______负责数据的模式定义与数据的物理存取构建。
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<end1;}};cla
表达式x.operator+(y.operator++(0))还可以写成______。
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于______阶段。
下列程序的输出结果是()。#include<iostream>usingnamespacestd;templateTfun(Ta,Tb){return(a>=b)?a:b;}voidmain()
有如下程序:#include<iostream>usingnamespacestd;classTestClass1{public:virtualvoidfun(){cout<<"1";}};
有如下程序:#include<iostream>usingnamespacestd;{TestClass(){cout<<"BB";fun()}voidfun(){cout<<"Bf";}};c
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的thi
已知doublevar;是文件1.CPP中的一个全局变量定义,若文件2.CPP中的某个函数也需要访问,则在文件2.CPP中var应说明为______。
随机试题
对能量代谢影响最大的因素是()
A.停药及利尿剂B.静脉滴注氯化钾、葡萄糖注射液C.静脉注射苯妥英钠D.静脉注射阿托品E.静脉注射氯化钠地高辛过量引起严重心律失常者应选择()。
概算造价是指在初步设计阶段,预先预测和确定的工程造价,它主要受()控制。
在用除2法查找错账时,应计入“固定资产”科目借方的5000元误计入贷方,则该科目的期末余额将小于总分类科目期末余额10000元,被2除的商5000元即为借贷方向反向的金额。()
期货交易所特有的( )等交易制度,是能够吸引大量的投机者加入的主要原因。
简述中学数学思想方法的教学原则中的系统性原则。
2012年11月29日,十八届一中全会选举产生的新一届中央政治局常委参观国家博物馆《复兴之路》展览时,习近平总书记首次提出“中国梦”一词。()
我国领土面积和目前的国内生产总值分别是世界:
下列小题使用如下三个表:职员.DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.DBF:订单号C(4),客户名C(4),职员号C(3
HorsemanshipReturnedA)Bridgeport,Calif.Themenemergedoverthecrestofaridgeandguidedtheirhorsesalongatreeline,
最新回复
(
0
)