首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: rnmmondenominatoris2 要求:补充编制的内
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为: rnmmondenominatoris2 要求:补充编制的内
admin
2015-06-27
25
问题
请使用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>usingnamespacestd;intmain(){intn=10;while(n>7){n--;cout<<
析构函数的特征是______。
设x为int的变量,不能正确表达数学关系10<x<15的表达式是______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
下列叙述中正确的是()。
下列关于顺序存储结构叙述中错误的是()。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为()。
对下列语句正确的描述是()。constint*x;//(1)int*constX;//(2)
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
随机试题
=______.
下列不需采集全血标本的是
只要条件许可.水泥混凝土用砂应优先选用中砂,普通混凝土的坍落度与砂率成正比关系。()
居民消费价格指数是从消费者角度衡量消费性商品和服务项目价格水平变化的一种()指数。
某开发商与施工企业签订合同,约定双方如在合同履行过程中发生争议,则提交北京仲裁委员会进行裁决,并自动履行其裁决。后双方工程款支付发生纠纷,现问双方解决争议可行的法律途径是()。
企业购买资产延期支付的购买价款超出正常信用条件,实质具有融资性质的,所购资产的成本应当以实际支付的价款为基础确定。()
卸货报告作为卸货证明的单证,又称为()。
“忧者见之则忧,喜者见之则喜”,这是受一个人的()的影响所致。
从以下各句中找出没有语病的一句是()。
经济复苏的根本就是产业复苏,特别是全球分工体系框架下,各国经济已不再致力于构建大而全的生产体系,而是侧重于强化世界范围内的比较优势。并且在危机沿着产业链条进行全球传递的过程中,各国各产业受到的伤害程度存在差异。因此,适时、适度、具体的产业政策对于各国走出危
最新回复
(
0
)