考研论坛

 
查看: 2324|回复: 9
打印 上一主题 下一主题

[信工] C++研究生期末考试求助

[复制链接]

2

主题

15

帖子

117

积分

一般战友

Rank: 2

精华
0
威望
5
K币
112 元
注册时间
2013-4-22
跳转到指定楼层
1
发表于 2015-5-4 11:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有人有进几年的试题吗。并求助下面的题目
编写Fraction类,封装分数的基本功能,Fraction的如下:
#include <iostream>
using namespace std;
class Fraction
{
public:
Fraction();  //缺省构造函数设置分子为0,分母为1
Fraction(int n);  //只有1个参数,设置分子为n,分母为1
Fraction(int n,int d); //设置分子为n,分母为d
void setValue(int n, int d);   //设置分子和分母67
int getNum();   //获取分子值
int getDen();   //获取分母值       
double getDoubleValue();   //获取分数对应的小数值
void output();  //按分数形式显式分数
private:
int num;  //分子
int den; //分母
};
给出所有成员函数的实现:
测试:
int main()
{
Fraction f1,f2(2),f3(3,4);
f1.output();
f2.output();
f3.output();
f1.setValue(6, 4);
f1.output();
cout<<" double valueof f1:"<<f1.getDoubleValue( )<<endl;
return 0;
}












将构造函数的实现写出初始化列表的形式。
#include <iostream>
using namespace std;
class Fraction
{
public:
Fraction();  //缺省构造函数设置分子为0,分母为1
Fraction(int n);  //只有1个参数,设置分子为n,分母为1
Fraction(int n,int d); //设置分子为n,分母为d
void setValue(int n, int d);   //设置分子和分母
int getNum()const;   //获取分子值
int getDen()const;   //获取分母值
double getDoubleValue()const;   //获取分数对应的小数值
void output()const;  //按分数形式显示分数
private:
int num;  //分子
int den; //分母
void normalize();  //异常处理、标准化、化简
int gcd( int n, int d);  //求n和d的最大公约数
};
给出新增或修改成员函数的定义
按照下面的主程序测试所写的分数类,检查结果是否正确。
int main()
{
Fraction f1(8,10);
f1.output();
f1.setValue(18, 15);
f1.output();
f1.setValue(-7,4);
f1.output();
f1.setValue(0, 31);
f1.output();
f1.setValue (3,0);
f1.output();
f1.setValue(10, -4);
f1.output();
f1.setValue(14,2);
f1.output(); i9j
f1.setValue(-4, 5);
f1.output();
return 0;
}
回复

使用道具 举报

3

主题

36

帖子

132

积分

一般战友

Rank: 2

精华
0
威望
0
K币
132 元
注册时间
2013-5-2
2
发表于 2015-12-16 20:30 | 只看该作者
我们过几天也考了 学长有没有往年试题啊
回复

使用道具 举报

345

主题

2万

帖子

16万

积分

论坛站务 

为什么我的眼角常含泪水?因为我真的不是学姐!

Rank: 9Rank: 9Rank: 9

精华
64
威望
83441
K币
85531 元
注册时间
2012-6-25

论坛站务图漫专属地大(北京)访谈勋章大区版主笔记小王子真题小王子考研论坛2013年下半年优秀版主

3
发表于 2015-12-17 09:18 | 只看该作者
似水流年ch1991 发表于 2015-12-16 20:30
我们过几天也考了 学长有没有往年试题啊

打印店有的
艰苦朴素,求真务实——中国地质大学(北京)
回复

使用道具 举报

3

主题

36

帖子

132

积分

一般战友

Rank: 2

精华
0
威望
0
K币
132 元
注册时间
2013-5-2
4
发表于 2015-12-20 15:05 | 只看该作者

打印店的题太旧了 我想要最近一两年的
回复

使用道具 举报

3

主题

36

帖子

132

积分

一般战友

Rank: 2

精华
0
威望
0
K币
132 元
注册时间
2013-5-2
5
发表于 2015-12-20 15:07 | 只看该作者
学长是不是考过了 还记得编程题难不难 是不是老师讲过的例子?
回复

使用道具 举报

3

主题

36

帖子

132

积分

一般战友

Rank: 2

精华
0
威望
0
K币
132 元
注册时间
2013-5-2
6
发表于 2015-12-20 15:10 | 只看该作者

学长是不是考过了 还记得编程题难不难 是不是老师讲过的例子?
回复

使用道具 举报

345

主题

2万

帖子

16万

积分

论坛站务 

为什么我的眼角常含泪水?因为我真的不是学姐!

Rank: 9Rank: 9Rank: 9

精华
64
威望
83441
K币
85531 元
注册时间
2012-6-25

论坛站务图漫专属地大(北京)访谈勋章大区版主笔记小王子真题小王子考研论坛2013年下半年优秀版主

7
发表于 2015-12-20 17:16 | 只看该作者
似水流年ch1991 发表于 2015-12-20 15:10
学长是不是考过了 还记得编程题难不难 是不是老师讲过的例子?

C*记得最后两道题,一个是时钟的,计时器那个题。另一个我记不清楚了。。。是老师讲过的
艰苦朴素,求真务实——中国地质大学(北京)
回复

使用道具 举报

3

主题

36

帖子

132

积分

一般战友

Rank: 2

精华
0
威望
0
K币
132 元
注册时间
2013-5-2
8
发表于 2015-12-20 22:31 | 只看该作者
回文,杨辉三角什么的考了吗,填空题都是补充程序吗?
回复

使用道具 举报

3

主题

36

帖子

132

积分

一般战友

Rank: 2

精华
0
威望
0
K币
132 元
注册时间
2013-5-2
9
发表于 2015-12-20 22:32 | 只看该作者
泪梦霖 发表于 2015-12-20 17:16
C*记得最后两道题,一个是时钟的,计时器那个题。另一个我记不清楚了。。。是老师讲过的 ...

回文,杨辉三角什么的考了吗,填空题都是补充程序吗?
回复

使用道具 举报

345

主题

2万

帖子

16万

积分

论坛站务 

为什么我的眼角常含泪水?因为我真的不是学姐!

Rank: 9Rank: 9Rank: 9

精华
64
威望
83441
K币
85531 元
注册时间
2012-6-25

论坛站务图漫专属地大(北京)访谈勋章大区版主笔记小王子真题小王子考研论坛2013年下半年优秀版主

10
发表于 2015-12-21 00:45 | 只看该作者
似水流年ch1991 发表于 2015-12-20 22:32
回文,杨辉三角什么的考了吗,填空题都是补充程序吗?

那些太具体的我忘了。都有什么题型我也记不清了。。。过去太久了
艰苦朴素,求真务实——中国地质大学(北京)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 人人连接登陆

本版积分规则   

关闭

您还剩5次免费下载资料的机会哦~

扫描二维码下载资料

使用手机端考研帮,进入扫一扫
在“我”中打开扫一扫,
扫描二维码下载资料

关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

GMT+8, 2026-4-30 04:03 , Processed in 0.082408 second(s), Total 7, Slave 7(Usage:7M, Links:[2]1,1_1) queries , Redis On.

Powered by Discuz!

© 2001-2017 考研 Inc.

快速回复 返回顶部 返回列表
× 关闭