C++语言课程践题目.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言课程践题目

C++课程题目 设计要求: 人为一个小组,可自己选定一题目。小组成员既要有相互合作的精神,又要分工明确。每个学生都必须充分了解整个设计的全过程。必须上机调试通过报告: 1、设计目的 2、总体设计(程序设计组成框图、流程图) 3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等) 4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施 5、源程序清单和执行结果:清单中应有足够的注释、结束语正文宋体小四号字英文用新罗马(time new roman) 每个自然段开始空两格源程序清单用英文新罗马(time new roman)五号 报告的数,不算源代码清单不少于4页 现有学生成绩信息,内容如下姓名 学号 语文 数学 英语 张明明 01 67 78 82李成友 02 78 91 88张辉灿 03 68 82 56王露 04 56 45 77陈东明 05 67 38 47… … 请用C++编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:(一)功能要求:(1)信息维护:要求:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息(2)信息查询:要求:查询时可实现按姓名查询、按学号查询(3)成绩统计:要求:A输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。(4)排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(二)其它要求:(1) 只能使用C++语言,源程序要有适当的注释,使程序容易阅读(2)学生可自动增加新功能模块(视情况可另外加分)(4)写出课程设计报告设计一个字符串类,要求具有计算字符串长度、两个字符串大小比较、两个字符串连接等功能。细节要求:(1)构造:可利用字符串对象,指针,整数,字符,浮点数构造一个字符串以及拷贝构造对象;(2)运算:提供字符串加法,关系运算(即比较字符串大小运算),赋值运算; (3)转换:转换为C 语言字符串,字符串长度,大小写转换,删除字符串前后空格,字符串与整数和浮点数转换等。(4)输入输出:支持输入输出运算”和”。可以对通信录进行简单管理1.显示2.查询记录3.增加记录4.删除记录5.保存记录6.读取记录图书信息管理系统设计图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:系统以菜单方式工作图书信息录入功能(图书信息用文件保存)--输入图书信息浏览功能--输出查询和排序功能:(至少一种查询方式) 按书名查询按作者名查询图书信息的删除与修改(可选项)一:问题描述 有三角形,圆形,矩形等图形,实现对不同的图形都可以计算面积和周长(1)设计思想 本问题涉及的几类图形,首先要考虑他们是否有共同的特性,如果有,将其抽取出来形成基类无论是什么图形,都应该具有面积和周长,只是计算的方法和拥有的数据成员不一样,所以抽取出一个基类图形类(Shape),它应该具有的成员为面积(Area)和周长(Girth),同时有应该具//有读取这些数据成员的函数,设为GetABC和SetABC。而问题中所涉及的图形即可以派生于基类。对于三角形,它应该具有三条边a,b,c及设置读取这条三边的成员函数GetABC()和SetABC(),可用公式Area=sqrt(s(s-a)(s-b)(s-c))来计算面积;对于圆应该有半径r和相应的成员函数,它的面积公式为PI*r*r,周长为 2PI*r;对矩形有长L和宽W,面积为L*W,周长为2L+2W。因为计算面积和周长的方法不同,所以每个派生类中都应该具有面积和周长的成员函数,但为了能够使用基类指针直接访问各派生类对象,可在基类中声明计算机面积和周长的虚函数,而在派生类内可根据字的计算公式改写该函数,从而实现了同一接口,具有不同的操作能力。学生管理系统1、设计一个学生类Student,包括姓名,学号,性别,籍贯,年龄,出生日期和住址,其中出生日期定义为一个日期类(具有属性:year(年),month(月),date(日))内嵌子对象。2、具有数据的录入、显示、保存、查询(按学号或姓名查询)、修改和删除功能。3、对Student类重载"=="运算符和"="运算符,"=="运算符判断两个Student类对象的id属性是否相等;"="运算符实现Student类对象的赋值操作。4、对给出的程序源代码要给出各部分的详细注释。5、自己根据能力及

文档评论(0)

abix83 + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档