您的当前位置:首页正文

C++机试题

2020-06-28 来源:步旅网
C++程序设计期末机试题

题目1 “分数计算器设计”

1、问题描述 定义一个整数类。 定义一个分数类,由整数类派生。能对分数进行各种计算和输入/输出。

2、功能要求 (1)定义整数类和分数类。其中,包括构造函数、析构函数、显示函数等。 (2)输入/输出:对流提取和流插入运算符进行重载。 (3)计算功能:可进行分数的加、减、乘和除法运算。 (4)化简功能:将分数化简为最简分数。 (5)异常处理功能:分数中分母不能为零。

3、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体及它们之间的关系; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述; (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试。

题目2 “集合的并、交、差集运算的实现”

1、问题描述 集合元素类型可以是整数、字符串和小数,实现集合的交、并、差运算。 2、功能要求: (1)用户能够输入两个集合元素; (2)能够完成集合的的交、并、差运算; (3)集合元素的类型可以为整数、字符串和小数。 (4)输出运算结果。 3、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体及它们之间的关系; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述; (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试。

注意:1、3、5班做题目1, 2、4、6班做题目2;源代码命名为学号+姓名,由学习委员收齐后,统一交回。

因篇幅问题不能全部显示,请点此查看更多更全内容