
作业
文章平均质量分 76
lx201558504102
这个作者很懒,什么都没留下…
展开
-
第13周 阅读程序2-(3)交通工具类之纯虚函数
//*Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:main.cpp *作者:李鑫*完成日期:2016年6月23日*问题描述:阅读,修改和运行关于交通工具类的程序,回答问题,以理解相关技术方法。*//#includeusing namespace std;class Vehicle原创 2016-06-23 17:36:24 · 416 阅读 · 0 评论 -
第11周项目5 - 摩托车继承自行车和机动车
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.31问题描述 :在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承,如图所示。 下载可执行文件链接motorcar.exe.(1)根据上面各类间关系的描述,补全原创 2016-05-31 14:36:12 · 953 阅读 · 0 评论 -
第11周项目4-教师兼干部
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.27问题描述 :自我定义多重继承方式的新类Teacher_Cadre。 */原创 2016-05-31 12:02:15 · 328 阅读 · 0 评论 -
第9周项目1-深复制体验(2)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.17问题描述::(1)去掉(a)所在行去掉,会出现怎样的现象?(2)为什么a所占的储存空间要在aa长度基础上加一?(3)若指针a不是指向字符,是否有必要加1?*/#include#includeusing namespace std;class A原创 2016-05-17 16:47:37 · 258 阅读 · 0 评论 -
第9周项目1-深复制体验(1)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.17问题描述:阅读下面程序,补足未完成的注释。 */#include#includeusing namespace std;class A{private: char *a;public: A(char *aa) {原创 2016-05-17 16:39:07 · 241 阅读 · 0 评论 -
第9周实践1-(3)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.17问题描述:阅读下列程序,写出程序的运行结果并理解 */#include using namespace std;class AA{public: AA(int i,int j){ A=i; B=j;原创 2016-05-17 16:25:25 · 961 阅读 · 0 评论 -
第9周实践1-(2)
l原创 2016-05-17 15:53:54 · 351 阅读 · 0 评论 -
第9周实践1-(2)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.17问题描述:阅读下列程序,写出程序的运行结果并理解 */#include using namespace std;class MyClass{public: MyClass(int x=0):i(x){cout<<"c"<<i;}原创 2016-05-17 16:14:26 · 222 阅读 · 0 评论 -
第8周项目3 - 指向学生类的指针
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.17问题描述:设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计(建议配备需要的set、get函数,以及必要的输入或输出,给出的代码中也可以找到需要成员函数的线索)。在main函数中,要做到:建立一个对原创 2016-05-17 15:04:17 · 285 阅读 · 0 评论 -
第8周【项目4-游戏中的角色类增强版】
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.17问题描述:在上面已经建好的项目基础上,将Weapon类的数据成员改为数组,以支持一个角色可以带多件武器的需求,为此,在原类基础上,改造及增加的数据成员和成员函数*/#ifndef GAME_H_INCLUDED#define GAME_H_INCLUD转载 2016-05-17 15:03:44 · 280 阅读 · 0 评论 -
第8周项目2 - 用对象数组操作长方形类
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.17问题描述:编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。对照已经给出的代码,要做的工作及要求有:•需要你定义长方柱类,代码中已经给出由5个长方柱对象构成的对象数组原创 2016-05-17 14:38:34 · 304 阅读 · 0 评论 -
第8周项目1 - 数组作数据成员 (1)
/*All rights reserced.文件名称:main.cpp作者:李鑫完成日期:2016.4.20问题描述: 实现Salary类中的成员函数,在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果。*/ #include"iostream"using namespace std;class原创 2016-04-21 09:24:28 · 902 阅读 · 1 评论 -
第11周项目3-警察与厨师(2)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.17问题描述:为类A增加复制构造函数,用下面的main函数测试int main(){ A a("good morning, code monkeys!"); a.output(); A b(a); b.output();原创 2016-05-27 17:06:34 · 361 阅读 · 0 评论 -
第11周项目3-警察与厨师(1)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.27问题描述 :根据下面的类图,定义各个类: 要求: 各个成员函数,只要输出相关的信息即可,暂不深究其业务功能 请为各个类增加构造函数 在实现中,可以增加需要的其他函数 自行编制main函数,完成初步的测试*/原创 2016-05-27 16:46:09 · 567 阅读 · 1 评论 -
第11周项目2-储存班长信息的同学类
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.26 问题描述 : */原创 2016-05-26 16:52:32 · 302 阅读 · 0 评论 -
第11周项目1-点-圆-圆柱类族的设计 (3)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.24 问题描述 :自我设计,以Circle类为直接基类,派生出一个Cylinder类,并完成测试。 */#include using namespace std;class Point{protected: double x;原创 2016-05-26 08:53:45 · 251 阅读 · 0 评论 -
第11周项目1-点-圆-圆柱类族的设计 (2)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.24 问题描述 :自我设计,以Point类为基类,派生出一个Circle类。 */#include"iostream"using namespace std;class Point{public: Point(double x1,do原创 2016-05-24 15:46:53 · 274 阅读 · 0 评论 -
第11周项目1-点-圆-圆柱类族的设计
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.24 问题描述 :自我设计Point点类。 */#include"iostream"using namespace std;class Point{public: Point(double x1,double y1):x原创 2016-05-24 14:59:55 · 306 阅读 · 0 评论 -
第12周课后实践(1)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.31问题描述 :阅读程序,写出程序运行结果!*/#includeusing namespace std;class Sample{private: int x;public: Sample () { } //1 Sample原创 2016-05-31 14:52:21 · 294 阅读 · 0 评论 -
第12周课后实践(2)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.31问题描述 :阅读程序,写出程序运行结果!*/#include using namespace std;class Sample{private: int x;public: Sample () { } Sample(int原创 2016-05-31 15:11:30 · 366 阅读 · 0 评论 -
第12周课后实践(3)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.31问题描述 :阅读程序,写出程序运行结果!*/#includeusing namespace std;class Wages //“工资”类{ double base; //基本工资 double bonus; //奖金原创 2016-05-31 15:17:02 · 300 阅读 · 0 评论 -
第13周 阅读程序 2-(2)交通工具类之虚函数
//*Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:main.cpp *作者:李鑫*完成日期:2016年6月23日*问题描述:阅读,修改和运行关于交通工具类的程序,回答问题,以理解相关技术方法。*//#includeusing namespace std;class Vehicle原创 2016-06-23 17:15:34 · 484 阅读 · 0 评论 -
第13周 阅读程序2-(1)交通工具类
//*Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:main.cpp *作者:李鑫*完成日期:2016年6月23日*问题描述:阅读,修改和运行关于交通工具类的程序,回答问题,以理解相关技术方法。*//#includeusing namespace std;class Vehicle原创 2016-06-23 16:59:36 · 535 阅读 · 0 评论 -
第17周-期末总结
C++学期总结 时光荏苒,转眼间对于C++的学习就要结束了。回想起之前学习的点点滴滴,心里还是有很多感触。想起当初一开始接触c++,感到一片茫然,看了课本,稍微懂了点,对于一些简单的程序还行,毕竟有之前C的学习基础,可是遇到难一点的程序还是不会写。老师每周都会布置实践作业让我们练习编程,还让我们开通了csdn博客,把所有的程序练习发成博客,以便于我们回头复习和将来的查阅。当博客的数原创 2016-06-23 09:08:05 · 480 阅读 · 0 评论 -
第13周-阅读程序(3)纯虚函数
//.*Copyright(c) 2016.烟台大学计算机与控制工程学院.*ALL rights reserved..*文件名称:main.cpp.*作者:李鑫.*完成日期:2016年6月20日.*问题描述:阅读有关纯虚函数的程序,写出运行结果。.*//#includeusing namespace std;class Base{public:原创 2016-06-20 14:20:27 · 301 阅读 · 0 评论 -
第13周-阅读程序(2)虚析构函数
//.*Copyright(c) 2016.烟台大学计算机与控制工程学院.*ALL rights reserved..*文件名称:main.cpp.*作者:李鑫.*完成日期:2016年6月20日.*问题描述:阅读有关虚析构函数的程序,写出运行结果。.*// #includeusing namespace std;class Base{priva原创 2016-06-20 13:55:51 · 321 阅读 · 0 评论 -
第13周-阅读程序(1)虚函数
//.*Copyright(c) 2016.烟台大学计算机与控制工程学院.*ALL rights reserved..*文件名称:main.cpp.*作者:李鑫.*完成日期:2016年6月20日.*问题描述:阅读有关虚函数的程序,写出运行结果。.*//#includeusing namespace std;class A{ int a;p原创 2016-06-20 13:46:43 · 289 阅读 · 0 评论 -
第12周项目-1实现复数类中的运算符重载 (3)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.6.20问题描述 :定义一个定义完整的类(是可以当作独立的产品发布,成为众多项目中的“基础工程”)。这样的类在(2)的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算。设Complex c; double d; c+d和d+c的结果为“将d视为原创 2016-06-20 11:12:52 · 776 阅读 · 0 评论 -
第12周项目-1实现复数类中的运算符重载 2
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.6.20问题描述 :定义复数重载运算符+,-,*,/,使之用于复数的加减乘除,用友元函数,而不是成员函数。!*/ #include using namespace std;class Complex{public: Complex(){rea原创 2016-06-20 11:03:32 · 283 阅读 · 0 评论 -
温故知新
/*All rights reserced.文件名称:main.cpp作者:李鑫完成日期:2016.6.16问题描述:完成分数类的设计,并在main()函数中自行定义对象,调用各成员函数,完成基本的测试。*/ #include#include#includeint gcd(int m, int n);using namespace std;原创 2016-06-16 09:10:13 · 294 阅读 · 0 评论 -
第12周项目-1实现复数类中的运算符重载 (2)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.6.9问题描述 :定义复数重载运算符+,-,*,/,使之用于复数的加减乘除,用友元函数,而不是成员函数。!*/#include using namespace std;class Complex{public: Complex(){原创 2016-06-09 09:08:17 · 372 阅读 · 0 评论 -
第11周项目2-储存班长信息的同学类 (2)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.26 问题描述 : 将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。 */#include"iostream"using namespace st原创 2016-05-26 17:08:56 · 275 阅读 · 0 评论 -
第12周项目(1)-实现复数类中的运算符重载
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.6.1问题描述 :请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除!*/#include using namespace std;class Complex{public: Complex(){real原创 2016-06-02 08:20:09 · 391 阅读 · 0 评论 -
第7周项目2-友元类
/*All rights reserced.文件名称:main.cpp作者:李鑫完成日期:2016.4.28问题描述:定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个DateTime,日期、时间都处理更好)*/#include using namespace std;class Date; //对Date原创 2016-05-09 11:52:28 · 760 阅读 · 0 评论 -
第7周项目1-(2)-一般函数
/*All rights reserced.文件名称:main.cpp作者:李鑫完成日期:2016.4.28问题描述:模仿上面的示例,完成求点类中距离的任务。你需要实现求距离函数的三种版本:分别利用成员函数、友元函数和一般函数求两点间距离的函数,并设计main()函数完成测试。*/#include #includeusing namespace std;cla原创 2016-05-09 11:45:10 · 272 阅读 · 0 评论 -
第9周项目3-人数不定的工作类
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.19 问题描述 : 输入职工工资并逐个输出。其中职工人数不定,通过动态内存分配空间,讲工资声明为指针类型的成员,分配正好内存的空间。 */#include using namespace std;class Salary{原创 2016-05-19 09:27:11 · 290 阅读 · 0 评论 -
第9周项目2-我的数组类
#includeusing namespace std;class MyArray{private: int *arrayAddr; //保存一个有len个整型元素的数组的首地址 int len; //记录动态数组的长度 int max; //动态数组中的最大值(并非动态数组中必须要的数据成员)public: My原创 2016-05-19 08:58:49 · 246 阅读 · 0 评论 -
第12周课后实践(4)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.31问题描述 :阅读程序,写出程序运行结果!*/#includeusing namespace std;class Pair{ int m; int n;public: Pair(int i, int j):m(i),n(j)原创 2016-05-31 15:28:22 · 342 阅读 · 0 评论 -
第11周-课后实践(4)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.24 问题描述 :阅读程序,写出执行结果。 */#include using namespace std;class Base{public: Base(char i) { cout<<"Base constructor. --"<<i<<en原创 2016-05-24 13:55:13 · 339 阅读 · 0 评论 -
第11周-课后实践(3)
/*All rights reserced.文件名称:main.cpp作者:李鑫 完成日期:2016.5.24 问题描述 :阅读程序,写出执行结果。 */#include using namespace std;class A{public: A(char *s){cout<<s<<endl;}};class B:publ原创 2016-05-24 13:35:07 · 338 阅读 · 0 评论