对象
文章平均质量分 73
舒绾
这个作者很懒,什么都没留下…
展开
-
第九周——运算符重载——阅读项目(一)学生管理系统
问题及代码:#include #include using namespace std;#define MAX 100class CDate // 定义日期类{private: unsigned short int year; // 年 unsigned short int month; // 月 unsigned short in原创 2015-05-08 13:18:28 · 576 阅读 · 2 评论 -
十二周——多态性——项目一(2)动物怎样叫
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月24日*版本号:v1.0*问题描述:、根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数。*程序输原创 2015-05-31 16:10:05 · 694 阅读 · 2 评论 -
十二周——多态性——项目一(1)动物怎么叫
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月24日 *版本号:v1.0 *问题描述:、根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数原创 2015-05-31 16:05:57 · 476 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目0 是春哥啊
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月5日 *版本号:v1.0 * *问题描述:请在下面程序的横线处填上适当内容,以使程序完整,并使程序的输出为:Name: 春哥Grade: 19*程序输入:无输入*程序输出:如结果图原创 2015-05-18 14:18:44 · 417 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目一(1)储存班长信息的学生类
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:上面是声明好的类及测试函数,请完成类中成员函数的定义,使运行结果如图所示。*程序输入:无输入 *程序输出:如结果图 */原创 2015-05-18 14:42:02 · 497 阅读 · 0 评论 -
十二周——多态性——有阅读程序(3.2)
问题及代码:#include using namespace std;class Vehicle {public: virtual void run() const { cout << "run a vehicle. "<<endl; } //(2) run()为虚函数};class Car: public Vehicle //汽车{public:原创 2015-05-31 15:03:10 · 379 阅读 · 0 评论 -
十二周——多态性——项目一(3)动物怎么叫
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月24日*版本号:v1.0*问题描述:、每一个Animal的派生类都有一个“名字”数据成员,这一共有的成员完全可以由基类提供改造上面的程序,将这一数据成员作为抽象类Animal数据成员被各原创 2015-05-31 16:17:12 · 535 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目一(2)储存班长信息的学生类
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:)将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。 *程序输原创 2015-05-18 14:53:50 · 477 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目二(1)职员有薪水了
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:)定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出CEmployee原创 2015-05-18 17:12:36 · 327 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目二(2)职员薪水类
/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:(2)字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示。请将类声明中的string全部改为char *后,重新写一遍程序(此时的区别是,类中原创 2015-05-18 17:45:43 · 436 阅读 · 0 评论 -
十二周——多态性——阅读程序(3)
问题及代码:#include using namespace std;class Vehicle //交通工具{public: void run() const { cout << "run a vehicle. "<<endl; }};class Car: public Vehicle //汽车{public: void r原创 2015-05-31 15:00:54 · 387 阅读 · 0 评论 -
十二周——多态性——阅读程序(3)
问题及代码:#include using namespace std;class Base{public: virtual void Who() =0;};class FirstDerived:public Base{public: void Who() { cout<<"F"; }};class SecondDerived:publ原创 2015-05-31 14:58:45 · 396 阅读 · 0 评论 -
第九周——运算符重载——项目一复数类(续)
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月5日版本号:v1.0**问题描述:利用运算符重载,重载输入输出流和-*程序输入:无输入*程序输出:运算后的结果*/#includeusing namespace原创 2015-05-08 14:17:58 · 467 阅读 · 0 评论 -
第九周——运算符重载——项目四 向量类
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月5日 *版本号:v1.0 * *问题描述:实现向量类中的运算符重载, *程序输入:无输入 *程序输出:如结果图 */ #include using原创 2015-05-08 16:34:47 · 1027 阅读 · 0 评论 -
第九周——运算符重载——项目三分数类(续)
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月5日*版本号:v1.0**问题描述:实现分数类中的运算符重载,*程序输入:无输入*程序输出:如结果图*/#include #include using n原创 2015-05-08 15:46:27 · 416 阅读 · 0 评论 -
第八周——运算符重载——项目三(2)分数类
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年4月25日 *版本号:v1.0 * *问题描述:实现分数类中的运算符重载 *程序输入:无输入 *程序输出:如结果图 */ #include #inc原创 2015-04-30 14:27:03 · 367 阅读 · 0 评论 -
第八周——运算符重载——项目四 字符串类
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年4月25日 *版本号:v1.0 * *问题描述:实现运算符重载处理字符串*程序输入:无输入 *程序输出:如结果图原创 2015-05-05 17:26:43 · 641 阅读 · 3 评论 -
第九周——运算符重载——项目五方程也是类
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月5日*版本号:v1.0**问题描述:实现方程的运算*程序输入:方程的形式*程序输出:如结果图*/#include using namespace std;class CEquation原创 2015-05-13 11:25:58 · 427 阅读 · 0 评论 -
第十周——oj——学生老师类(对象转换)
问题及代码:Description定义一个Teacher(教师)类(教师号,姓名,性别,薪金)和一个Student(学生)类(学号,姓名,性别,成绩),二者有一部分数据成员是相同的,num(号码),name(姓名),sex(性别)。编写程序,将一个Student对象(学生)转换为Teacher(教师)类,只将以上3个相同的数据成员移植过去。可以设想为: 一位学生大学毕业了,留校担任教师原创 2015-05-20 13:55:09 · 851 阅读 · 0 评论 -
十一周——继承与派生——项目四 圆的关系(续1)
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月24日*版本号:v1.0*问题描述:在圆类上重载关系运算符(6种),使之能够按圆的面积比较两个圆的大小。自编main函数完成测试。*程序输入:无输入*程序输出:运行结果*/原创 2015-05-26 20:23:57 · 448 阅读 · 0 评论 -
十二周——多态性——阅读项目(1)
问题及代码:#includeusing namespace std;class A {int a;public: A():a(5){} virtual void print()const { cout<<a;}};class B: public A { char b;public: B() { b='E'; } void原创 2015-05-31 14:46:48 · 409 阅读 · 0 评论 -
十二周——多态性——项目二 形状类族中的纯虚函数
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年6月1日 *版本号:v1.0 *问题描述:、写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的mai原创 2015-06-01 16:06:13 · 406 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目四(2)类族的设计
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试 以Point原创 2015-05-19 14:20:01 · 451 阅读 · 0 评论 -
第十一周——继承与派生——阅读程序(1)
程序代码:#include using namespace std;class A{public: A() { a=0; } A (int i) { a=i; } void print() { cout<<a<<" "; }pri原创 2015-05-24 10:20:11 · 400 阅读 · 0 评论 -
十一周——继承与派生——项目一 教师兼干部类
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月24日 *版本号:v1.0 * *问题描述:【项目1 - 教师兼干部类】分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cad原创 2015-05-24 11:50:26 · 513 阅读 · 0 评论 -
十一周——继承与派生——阅读程序(2)
程序代码:#include using namespace std;class A{public: A(char *s) { cout<<s<<endl; }};class B:public A{public: B(char *s1, char *s2):A(s1) { cout<<s2<<endl;原创 2015-05-24 10:34:49 · 440 阅读 · 0 评论 -
十一周——继承与派生——阅读程序(4)
程序代码:#includeusing namespace std;class A{public: int n;};class B:public A {}; // class B:virtual public A{};class C:public A {}; // class C:virtual public A{};class D:public B,public原创 2015-05-24 10:53:26 · 406 阅读 · 0 评论 -
十一周——继承与派生——阅读程序(3)
程序代码:#include using namespace std;class Base{public: Base(char i) { cout<<"Base constructor. --"<<i<<endl; }};class Derived1:virtual public Base{public: Derived1(char i,char j):Base(原创 2015-05-24 10:52:26 · 444 阅读 · 0 评论 -
十一周——继承与派生——项目三 日期时间类
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月24日*版本号:v1.0*问题描述:【项目3】日期时间类定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)和PrintDate()函数分别用于设原创 2015-05-24 14:01:38 · 715 阅读 · 0 评论 -
十一周——继承与派生——项目二 摩托车继承自行车和机动车
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月24日*版本号:v1.0**问题描述:在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承,如图所示。下载可执行文件链原创 2015-05-24 12:40:01 · 425 阅读 · 0 评论 -
十三周——输入输出流——项目三 电子词典解决版——输出汉字乱码的处理
问题及代码:/* Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年6月3日 *版本号:v1.0 *问题描述)使用这个词典,读入一篇文章,输出对其中的所词的解释。例如,对aboutcpp.txt,输出如下左图结果所示(也可以看到其中待改原创 2015-06-10 08:44:17 · 644 阅读 · 0 评论 -
十三周——输入输出流——项目三 电子词典求助!!!
问题及代码:/* Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年6月3日 *版本号:v1.0 *问题描述)使用这个词典,读入一篇文章,输出对其中的所词的解释。例如,对aboutcpp.txt,输出如下左图结果所示(也可以看到其中待改进的地方)。原创 2015-06-09 20:35:44 · 447 阅读 · 0 评论 -
十三周——输入输出流——项目二 用文件保存的学生名单
问题及代码:/* Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年6月3日 *版本号:v1.0 *问题描述:文件score.dat中保存的是若干名学生的姓名和C++课、高数和英语成绩。(1)定义学生类,其中包含姓名、C++课、高数和英语成绩及总分数据成员。(原创 2015-06-08 17:22:01 · 636 阅读 · 0 评论 -
十三周——输入输出流——项目一 小玩文件(2)
问题及代码:/*Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年6月3日*版本号:v1.0*问题描述:下面程序的功能是统计文本文件abc.txt中的字符个数,请填空将程序补充完整。程序输入:输入若干正数程序输出:运行结果*/#include #include原创 2015-06-07 15:53:16 · 497 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目四(3)类族的设计
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试 以Point原创 2015-05-19 14:27:13 · 439 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目四(1)类族的设计
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年5月18日*版本号:v1.0**问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试*程序输入:无输入*程序输出:原创 2015-05-19 13:52:55 · 434 阅读 · 0 评论 -
第十周——面向对象——继承和派生——项目三 点类派生直线类
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:定义点类Point,并以点类为基类,派生出直线类Line,从基类中继承的点的信息表示直线的中点。请阅读下面的代码,并将缺少的部分原创 2015-05-19 13:37:37 · 617 阅读 · 0 评论 -
十三周——输入输出流——阅读
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年6月3日*版本号:v1.0*问题描述:控制输出的格式程序输入:输入若干正数程序输出:运行结果*/#include using namespace std;int main( ){原创 2015-06-07 14:47:11 · 392 阅读 · 0 评论 -
十三周——输入输出流——阅读
问题及代码:/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年6月3日 *版本号:v1.0 *问题描述:控制输出的格式程序输入:输入若干正数 程序输出:运行结果 */ #include #include using namespace std原创 2015-06-07 14:06:57 · 393 阅读 · 0 评论 -
十三周——输入输出流——阅读
问题及代码:/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:lily.cpp*作者:李莉*完成日期:2015年6月3日*版本号:v1.0*问题描述:控制输出的格式程序输入:输入若干正数程序输出:运行结果*/#include using namespace std;int main( ){原创 2015-06-07 14:43:40 · 447 阅读 · 0 评论