首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: Common denominator is 2 要求:补充编
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: Common denominator is 2 要求:补充编
admin
2016-08-19
27
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为:
Common denominator is 2
要求:补充编制的内容写在“//********333********”与“//********666********”之间,不得修改程序的其他部分。
注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。
1 //proj3.h
2 class FriFunClass
3 {
4 int a,b;
5 public:
6 FriFunClass(int i,int j){a=i;b=j;}
7 friend int FriFun(FriFunClasS x);
8 //友元函数
9 };
10 void writeToFile(const char*};
1 //proj3.cpp
2 #include
3 using namespace std;
4 #include"prj3.h"
5 int FriFun(FriFunClass x)
6 {
7 //********333********
8 //由于函数FriFun()是类FriFunClass的友元函数,所以它可以直接访问a和b
9 //********666********
10 }
11 int main()
12 {
13 FriFunClasS n(10,20);
14 if(FriFun(n))
15 cout<<"Common denominator is"<
16 else cout<<"NO common denomina-tor.\n";
17 writeToFile(" ");
18 return 0;
19 }
选项
答案
1 int min=x.a
解析
主要考查考生对友元函数的掌握情况,友元函数可以访问类的私有数据成员,题目要求函数求出两个数据成员的大于1的最小公因子,从2开始往上算,因此要同时可以被两个私有成员整除,这里用取余符号完成,取余为0即为整除。
转载请注明原文地址:https://jikaoti.com/ti/1RE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
以下程序调用findmax()函数返回数组中的最大值。请填空完成此函数。#include〈iostream〉usingnamespacestd;intfindmax(int*a,intn){int+p
在C++流类库中,根基类为______。
下面各选项中,属于非法的C++整型常量的是()。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
【】是当前软件开发环境中富有特色的研究工作和发展方向。
下列工具中为需求分析常用工具的是
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
随机试题
行政合同与其他合同比,有以下特征()。
Itwouldbe______togetasecondopinionbeforetakinganyfurtheraction.
孕1产0,足月临产12小时,宫口开大6cm,产程缓慢,胎心140次/分,胎头矢状缝与坐骨棘间径一致,枕骨在母体右侧,s+1。处理措施应首选
肯氏第三类缺矢者,为了加大缺隙远中基牙的远中倒凹,以便设计一型卡环,需将模型
下列不属于霍乱患者泻吐期临床特点的是
下面是对《论语》《左传》《国语》《战国策》四部历史著作的表述,错误的是:
对一批编号为1—100,全部开关朝上(开)的灯进行以下操作:凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又拨一次开关。问:最后为关熄状态的灯有多少盏?
社会主义核心价值体系的精髓指的是
求函数y=的反函数.
一个含有n个顶点和e条边的简单无向图,在其邻接矩阵存储结构中共有(31)个0元素。
最新回复
(
0
)