


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目C+面向对象程序设计课程设计清单:5小题 +职工工资管理系统(类、链表实现)姓名:学号:专业:计算机科学与技术学院:指导教师:2018年6月17日Parti:小程序练习1类的继承定义一个point类,包含私有数据成员x, y,成员函数包括无参构造函数,带参构造函数,set和get属性函数。定义circle类,从point类公有派生,增加数据成员半径r,成员函数包括无参构造函数,带参构造函数,计算面积函数 getarea。在main函数中疋义一个circle的对象,并计算其面积。/*1 .定义Point类,设置其成员函数(构造函数,拷贝构造函数和析构函数)以及setx()sety()getx
2、()gety() 四个属性函数。2定义circle 类,设置其成员函数(构造函数,拷贝构造函数和析构函数)以及获取半径r的函数get_r()计算面积并获取面积的函数getarea()。getarea()函数输出面积classcounter;istream &operator(istream&is,counter&a); ostream &operator(ostream &os,counter&a); classcounterrintinfo();printf(n);couttemp中数据构成的圆面积为 ”area()e ndl;cout体积为(*s).volume()endl; system
3、(pause);return0;3在主函数中定义类的对象c1并初始化r=2。再调用*/#includeusingnamespacestd;classpoint义 counter类,私有成员数据weight,设置其成员函数(构造函数和析构函数)2. 重载自加自减运算符和 运算符。3. 在主函数中实现运算符重载。4. 友元函数需要声明。*/#include#includeusingnamespacestd;运行结果:4 模板编写一个使用类模板对数组进行查找、求元素和、重载下标 运算符,以及输出的程 序。1) 设计一个类模板 :形式 1 为 templateclassArray ;形似 2 为 te
4、mplateclassArray ;用于对 T 类型的数组进行构造和输出;2) 产生模板类 Array 和 Array 进行测试;3) 产生模板类 Array 和 Array 进行测试。定义 student 类,私有数据成员字符数组 name20 ;2. 定义运算符 重载;3. 在住函数中定义student类数组sN;并以输出和二进制的方式打开文件*/#include#include#include#defineN5usingnamespacestd;classstudent;ostream&operator(istream&is,student&s);classstudentcinsi;of
5、streamofs(c:test,ios_base:out);if(!ofs)cerrfileopenfailedendl;exit(1);for(i=0;iN;i+)出的文件流对象iofile。(d:,ios_base:in|ios_base:out|ios_base:app);册职工 2.修改信息3.删除信息4.信息查询*Search_Unique_Front(st); break;case2:st-Search(st);case6:case3:intt;coutt;for(inti=0;iSort(st);break;case7:st-Display_List(st);break;i+1
6、 个科室的名称:cout 请输入第default:cout 请选择正确的菜单项进行操作。 多谢合作 !Rel(st);();return0;cinpost;st-SearchPost(st,post);case5:st-Save_ByFile(st,iofile);七、运行结果分析1. 注册2. 查询3. 修改4. 删除5. 排序八、收获及体会通过这次课程设计,增加了我们对软件知识的了解。让自己在学习C+面向对象技术的过程中我们也学到和巩固了许多计算机应用基础知识, 对计算机的机体也有了 一个较为详细的了解;在具体操作中学得C+!向对象技术的理论知识得到巩固加强, 达到了实践的目的,也发现了自
7、己的不足之处,为以后的C+S向对象技术学习指明了方向,同时体会到C+S向对象技术具有的语句简洁,使用灵活,执行效率高等特 点。发现上机操作的重要性, 特别是对类封装、 链表有了深刻的理解。 通过实际操作, 学会C+S向对象技术编程的基本操作、基本方法,开发了自己的逻辑思维能力,培 养了分析问题,解决问题的能力。由于本课题中的许多知识点都没有学过都要靠自己到课外的资料中去查询。 在用 的时候难免出现这样或那样的错误。 在设计的调试过程中也无法顺利地完成调试工作, 有了一个清晰简单的菜单和一些提示信息后,调试过程完成得非常顺利。回顾此课程设计,我要感谢老师的授课讲解以及研究生学长的指导。的确,从拿 到题目到完成整个编程,从理论到实践,在这些日子了,可以学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字艺术市场数字化交易平台在艺术品市场中的用户体验提升报告
- 爱好养花面试题及答案
- 施工现场事故案例学习考核题目细解试题及答案
- 废旧塑料回收再利用技术革命2025年产业发展策略分析报告
- 盐业执法考试试题及答案
- 建筑施工安全新技术试题及答案
- 潮玩市场2025年研究报告:收藏价值与文化传播的双重视角解读
- 江苏省句容市崇明片2024-2025学年初三毕业班阶段性测试(七)英语试题含答案
- 智能仓储物流系统智能化改造对人力资源优化影响报告
- 沈阳城市学院《德汉口译》2023-2024学年第二学期期末试卷
- 妊娠期高血压疾病诊治指南2020完整版
- 铜及铜合金物理冶金基础-塑性加工原理
- 2023年自考外国新闻事业史历年考题及部分答案
- 安徽汇宇能源发展有限公司25万吨年石脑油芳构化项目环境影响报告书
- 新《行政处罚法》亮点ppt解读
- LY/T 1970-2011绿化用有机基质
- 部编人教版五年级语文下册第18课《威尼斯的小艇》精美课件
- 消防(电动车)火灾安全知识课件
- VSM(价值流图中文)课件
- 上海交通大学医学院附属仁济医院-日间手术管理信息化实践与发展
- 核电站入厂安全培训课件
评论
0/150
提交评论