摘要: 【问题描述】定义一个学生类,设计一个友元函数,比较某两个学生《计算机导论》成绩的高低【提示】友元函数声明如下:friend char Compare(const Student s1,const Student s2);【输入形式】学生姓名和分数【输出形式】... 阅读全文
posted @ 2018-12-25 22:50 Sherry_Yue 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】设计并测试名为Student和ArrayOfStudents的类。Student类说明如下:(1)有3个私有数据成员name,id,grade,描述属性值(2)声明3个成员函数,其一默认构造函数,为各属性值设定初始值;其二setValues完成三... 阅读全文
posted @ 2018-12-25 22:39 Sherry_Yue 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】定义一个类Student,要求使用静态数据成员或静态成员函数计算全班学生的《计算机导论》课程的总成绩和平均成绩。请同学们自行设计该类。【提示】静态数据成员:static int total; 表示所有同学成绩总分静态成员函数:static vo... 阅读全文
posted @ 2018-12-25 22:36 Sherry_Yue 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】定义一个坐标点类Point和求两点距离的距离类Distance,在每个类的构造函数函数体里加上cout输出相应的提示语句,以便观察构造函数被调用的顺序。类的设计和主函数如下:(请勿修改)class Point{public:Point(int x... 阅读全文
posted @ 2018-12-25 20:26 Sherry_Yue 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】自行编写代码完成自己的String类。注意这里的String字符S大写,主要目的是与C++自带的string类相互区分。class String //请勿修改本类的声明,请实现具体的成员函数。{public: String(const char... 阅读全文
posted @ 2018-12-25 19:54 Sherry_Yue 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】(1)在前一周作业题(椭圆类——2)的基础上,增加一个Point类(点类),包括私有成员横纵坐标x和y(均为int型),以及参数带默认值的构造函数Point(x=0,y=0);(2)给Point类增加拷贝(复制)构造函数Point(Point& ... 阅读全文
posted @ 2018-12-25 09:23 Sherry_Yue 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】(1)拷贝(复制)构造函数的实现。在已经完成的“椭圆类——1”的基础上,增加一个拷贝构造函数。函数原型格式:Ellipse(const Ellipse & e);(2)增加Show()函数,显示椭圆的外切矩形的顶点坐标。(3)增加一个成员函数Fu... 阅读全文
posted @ 2018-12-25 08:49 Sherry_Yue 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】设计一个Time类,并设计多个重载的构造函数,可以设置时间、进行时间的加减运算、按12小时格式和24小时格式输出时间。例如:class Time{ int hour,minute,second; public: int SecC... 阅读全文
posted @ 2018-12-25 08:26 Sherry_Yue 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】声明一个CPU类,包含等级(rank)、频率(frequency)、电压(voltage)等属性,有两个公有成员函数run、stop。其中,rank为枚举类型CPU_Rank,声明为enum CPU_Rank{P1=1,P2,P3,P4,P5,P... 阅读全文
posted @ 2018-12-25 07:40 Sherry_Yue 阅读(887) 评论(0) 推荐(0) 编辑