电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年《C++程序设计》期末考核选题

2025年《C++程序设计》期末考核选题_第1页
1/14
2025年《C++程序设计》期末考核选题_第2页
2/14
2025年《C++程序设计》期末考核选题_第3页
3/14
《C++程序设计》期末考核选题考试规定:1、规定运用 C++课程上学习的基础编程技巧来完毕程序的设计;在设计的过程中,要建立清楚的类并对的使用相应的数据类型;在系统设计中要分析类与类之间的关系,将查找和排序的算法独立出来形成为单独的函数。对的使用继承、重载和多态等技巧。2、假如有数据交互的地方,规定对用户输入的数据都进行有效性验证,以保证程序的正常运营。考试目的:1、加深对面对对象设计中基础理论和基本知识的理解,培育学生的实践能力,促进理论与实践的结合。通过课程设计,让学生可以纯熟运用 C++进行面对对象编程,建立对象模型,减少软件的复杂性,改善软件的重用性和维护性,提高软件的生产效率,全面掌握面对对象编程技术。2、通过程序设计,掌握面对对象程序设计语言 C++,培育调查讨论、查阅技术文献、资料、手册以及编写技术文献的能力指导等。提交方式:请大家自由选题,并运用课余时间将程序写好。提交时间:本学期第 16 周星期三 56 节课(12 月 18 日)S2-206提交形式:向老师展示代码,并回答老师提出的 2 个问题。本次考核题目占期末考试的 30 分,请大家谨慎对待!选题 1:银行类的设计(20 分)设计一个 Bank 类,帮助实现银行某账号的资金往来账目管理,涉及建账号、存入、取出等。Bank 类涉及五个私有数据成员:Top(当前账指针),data(日期),money(金额),rest(余额和 sum(累计余额)。除一个构造函数外,尚有以下三个成员函数:Void bankin(char d[],int m)://解决存入账Void bankout(char d[],int m);//解决取出账Void disp(); //输出明细账现程序已经给出 Bank()成员函数的实现,请补充完整 Bank 类数据和函数的定义以及其他两成员函数的实现。程序运营时的结果如下:日期 存入 取出 余额2025.6.5 3000 30002025.7.2 1000 40002025.8.1 600 34002025.8.5 400 3000选题 2:MyString 类的设计(20 分)用 C++语言定义 MyString(涉及成员函数的实现代码),使之能符合下面程序及在注释中描述的运营结果的规定:int main(){ MyString s1 = "", s2(5), s3, s4(s1); s1.display(); // 此时显示出: <> s2.display(); // 此时显示出(<>之间是五个空格): < > s3.display(); // 此时显示出: <> s4.display(); // 此时显示出: <> s3 = s1; s3.display(); // 此时显示出: <> s3 = 3+s3; s3.display(); // 此...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2025年《C++程序设计》期末考核选题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部