首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: Common denominator is 2 要求:补充编
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: Common denominator is 2 要求:补充编
admin
2016-08-19
25
问题
请使用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全国计算机二级
相关试题推荐
在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目()。
若有0~9之间不同的3个数构成一个三位数,下面程序将统计出共有多少种方法,请填空完成此程序。#include<iostream>usingnamespacestd;intmain(){i
求1~100的和,可写成“for(s=0,i=1;【】;i++)s+=i;”的形式。
数据库的设计通常可以分为这样4个步骤:需求分析、概念设计、【】和物理设计。
“or(intx=0,y=0;!x&&y<=5;y++)”语句执行循环的次数是()。
以下哪个不是C++语言中的有效标识符()。
C++语言中标点符号中表示一条预处理命令开始的是
在面向对象的程序设计中,下列叙述中错误的是
在数据库应用系统设计的需求分析阶段,需经过收集资料、分析整理、【】、建立数据字典和用户确认等阶段。
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
随机试题
甲公司购入A股票准备长期持有。A股票去年的每股股利为2元,预计年股利增长率为8%,当前每股市价为40元,投资者要求的报酬率为12%,A股票的价值为()元。
检查治疗时易与卵巢相混淆的是
A.类风湿关节炎B.膝关节化脓性关节炎C.膝关节滑膜结核D.膝关节全关节结核关节穿刺注药治疗无效时行病灶清除+滑膜切除
乳房肉瘤的治疗是
由企业总法律顾问牵头的法律事务组织模式大致分为集中模式、分散模式及()。
货币政策工具对货币供应量的影响表现在()。
下列法律行为中,须经双方当事人意思表示一致才能成立的是()。(2012年)
关于“法律规范体系”和“党内法规体系”,下列说法错误的是
TheDifferenceBetweenSpokenandWrittenEnglishI.Thedefinitionofspeechandwritingtwo【T1】methodsofcommunication【T1】_
HavingKidsMakesYouHappy?[A]WhenIwasgrowingup,ourformerneighbors,whomwe’llcalltheSloans,weretheonlycoupleon
最新回复
(
0
)