考研论坛

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

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

[复制链接]

2

主题

15

帖子

117

积分

一般战友

Rank: 2

精华
0
威望
5
K币
112 元
注册时间
2013-4-22
跳转到指定楼层
楼主
发表于 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
    沙发
    发表于 2015-12-16 20:30 | 只看该作者
    我们过几天也考了 学长有没有往年试题啊
    回复

    使用道具 举报

    345

    主题

    2万

    帖子

    16万

    积分

    论坛站务 

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

    Rank: 9Rank: 9Rank: 9

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

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

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

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

    使用道具 举报

    3

    主题

    36

    帖子

    132

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    0
    K币
    132 元
    注册时间
    2013-5-2
    地板
    发表于 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, 2025-12-29 10:35 , Processed in 0.076581 second(s), Total 7, Slave 7(Usage:7M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

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