| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 676 人关注过本帖
标题:小弟请各位帮个忙了,谢谢!
取消只看楼主 加入收藏
九星九微
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-8-27
结帖率:0
收藏
已结贴  问题点数:0 回复次数:2 
小弟请各位帮个忙了,谢谢!
1、以下学生类中,设每20个学时一个学分。

根据注释,写出公有函数的定义   class Student
{
   char *cname;       //课程名
   int chour;           //学时
   int credit;               //学分,未考虑0.5学分
public:
   Student();
   virtual void Calculate();  //计算学分
   void SetCourse(char *str, int hour);//设置课程
int GetHour();//获取学时
int GetCredit( );   //获取学分。
};

2、
C++的三大特性:封装、继承和派生、多态性。写出你对三大特性的理解。
  
3、

生成一个员工类employee。要求:            

•1.数据成员:ID,name[10],year,month,day。其中,ID为员工编号,name为姓名, year,month,day为出生的年、月、日。
•2.有两个构造函数,其中一个为默认构造函数。
•3.有一个print函数,显示数据成员。
•4.以employee为基类,派生一个SupereEmployee类(单位采购员)。添加数据成员:*address (联系单位地址)。添加一个构造函数成员。定义print函数,显示所有的数据成员。
•5.在main()函数中,生成一个对象,编号为240017,名字为tom, 出生日期为1985.3.24.联系单位为:华为公司。写出代码。



4、


生成一个点类point。要求:               

•1.有两个int数据成员X和Y作为横坐标和纵坐标。
•2.两个构造函数,其中一个为默认构造函数。
3.有一个show()函数,在显示屏上显示两个数据成员。
4. 定义一个拷贝构造函数
•5.重载“+”、“-”、运算符,实现点类的加、减运算.
•6.重载“++”运算符,包括前置运算和后置运算。实现对点的横坐标和纵坐标的值都加1。
7.在main()函数中,有如下的三个对象:
            point   p1,  p2(1, 2),  p3(3, 4);
• 用这三个对象,写出你的测试代码,写出测试结果。

==========================================分割线==================================================================================

哪位高手帮个忙做一下,在下不胜感激了!
搜索更多相关主题的帖子: employee public credit 多态性 课程 
2010-08-27 20:49
九星九微
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-8-27
收藏
得分:0 
哪位大哥帮个忙啊!这个没用心学,所以请大家帮个忙!
2010-08-27 20:53
九星九微
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-8-27
收藏
得分:0 
哪位大哥只做一题也好啊!
2010-08-27 21:07
快速回复:小弟请各位帮个忙了,谢谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016683 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved