首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: rnmmondenominatoris2 要求:补充编制的内
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: rnmmondenominatoris2 要求:补充编制的内
admin
2015-06-27
47
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为:
rnmmondenominatoris2
要求:补充编制的内容写在“//**********333**********”与“//**********666**********”之间,不得修改程序的其他部分。
注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。
//proj3.h
classFriFunClass
{
inta,b;
public:
FriFunClass(inti,intj){a=i;b=j;)
friendintFriFun(FriFunClasSX);
//友元函数
};
voidwriteToFile(constchar*);
//proj3.cpp
#include
usingnamespacestd;
#include"prj3.h"
intFriFun(FriFunClassx)
{
//********333********
//由于函数FriFun()是类FriFunClass的友元函数。所以它可以直接访问a和b//********666********
}
intmain()
{
FriFunClassn(10,20);
if(FriFun(n))
cout<<"Commondenominatoris"<
elsecout<<"NOcommondenominator.\n";
writeToFile("");
return0;
}
选项
答案
intmin=x.a
解析
主要考查考生对友元函数的掌握情况,友元函数可以访问类的私有数据成员,题目要求函数求出两个数据成员的大于1的最小公因子,从2开始往上算,因此要同时可以被两个私有成员整除,这里用取余符号完成,取余为0即为整除。
转载请注明原文地址:https://kaotiyun.com/show/xDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面程序运行#include<iostream.h>intfunc(chars[]){intlength=0;while(*(s+length))length++;returnlength
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){inti=3;int&r=i;r=5;cout<<
下列叙述中正确的是______。
下列数据结构中,能用二分法进行查找的是______。
如果有以下定义及初始化:inta=3,*p:&a;则由此可以推断,*p的值是()。
下列选项中不属于软件生命周期定义时期任务的是()。
若已定义,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。fun(inta[])
在C++程序中,使用基本输入输出流需要包含的头文件是()。
下述关于数据库系统的叙述中正确的是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
随机试题
带下清稀量多,腰膝痰软,尿频,神疲乏力,舌淡脉弱,宜诊断为
李某,男,8岁,发热4天,体温39.6℃,伴意识障碍、抽搐、脑膜刺激征,考虑乙型脑炎,对该患者应施行
适用以雌激素替代疗法治疗骨质疏松的妇女
实际流体恒定流关于水头沿程变化规律的说法,正确的是()。
《同光名伶十三绝》是京剧史上一副名伶彩色剧装写真画,其作者是()
运动训练是在教练员的指导下运动员独立完成的体育活动。()
简述教师主导和学生主体的关系。
下列程序的执行结果为()。A="5":B="6"A=Val(A)+Val(B)B=Val("56")IfA<>BThenPrintA-BElsePrintB-A
在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是
Criticsofearlyschoolingciteresearchthatquestionswhether4-year-oldchildrenarereadytotakeonformallearning.Educat
最新回复
(
0
)