c++程序设计模拟题

c++程序设计模拟题

ID:21145642

大小:25.50 KB

页数:5页

时间:2018-10-19

c++程序设计模拟题_第1页
c++程序设计模拟题_第2页
c++程序设计模拟题_第3页
c++程序设计模拟题_第4页
c++程序设计模拟题_第5页
资源描述:

《c++程序设计模拟题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、题目一、单链表(1人)(C级)建立一个单链表类,该链表类能够实现以下功能:(1)有合理的构造函数,能够由用户输入数据,创建链表,如果用户输入的数据不合理,能够给出提示信息(2)能够实现单链表元素的遍历(3)能够在指定位置插入一个元素(4)能够删除指定位置的元素(5)能够统计单链表中的元素个数并输出题目五、滚动发车系统设计(3人)(B级)某车站拟制定一条线路的滚动发车系统,以帮助管理人员以及乘客随时了解相关的车辆信息和发车情况,该系统能够实现以下功能:(1)利用类的相关理论,建立车辆类,其数据成员根据需要自行设定(2)建立车辆对象为接点的链表(或者队列),用来管理滚动发车的线路结

2、构(3)当有车辆返回值,将该对象放入到队列(链表)的最后(4)当输入的乘客数量达到队列(链表)中的第一个结点的载客人数驶,实现发车(即相应结点的数据输出以及在队列中删除该结点)(5)能够根据车牌号,查询该车辆在队列中位置以及其他相关信息(6)能够统计出此次操作一共派出多少个车,有多少个车进入队列(7)能够统计出此次操作一共发送了多少旅客以及队列中最大载客量(8)其他功能可根据需要自行扩充,并请在课程设计报告中详细说明!题目六、简单银行账户系统(3人)(A级)根据面向对象程序设计的相关理论知识,模拟设计一个简单银行账户系统,该系统至少具有以下功能:(1)根据需要,建立一个账户的抽

3、象类;(2)利用继承理论,建立普通借记卡类和信用卡类,并根据需要设定相应的数据成员(3)创建ATM存取款机类,该类至少包含所在地区信息。(4)创建刷卡机类,该类至少包含所在地区信息。(5)能够根据需要,自行选择所需要创建的卡的类型,并创建相应对象以及实现存储(6)实现相应卡片的存款功能。(7)实现借记卡的支付功能:本地支付(借记卡开卡地和ATM开卡地(刷卡机所在地)相同),不需要支付手续费,否则需要支付千分之一的手续费(8)实现信用卡的支付功能:本地支付和异地刷卡都不需要手续费,而ATM取款需要支付千分之一的手续费(不管本地或者异地)(9)建立合理的主函数,以实现开卡(可以假设

4、在一次操作中一种类型的卡,只能开一次)、取款、刷卡等操作(10)实现卡片的刷卡、取款的汇总功能以及相应信息的输出(11)实现卡片余额显示(12)其他功能可根据需要自行扩充,并请在课程设计报告中详细说明!题目九、教师工资信息管理系统(3人)(A级)工资管理系统是财务管理的重要组成部分,该系统通过计算机对员工工资进行管理,能更方便快捷地实现无纸化操作。该系统要求主要完成以下功能:(1)登录模块:用户登录、密码修改、退出系统(2)角色信息管理模块:角色信息的添加、删除、修改及查询。(3)员工信息管理模块:员工信息(编号、姓名、密码、性别等)的添加、删除、修改以及功能。(4)工资类别模

5、块:工资类别(类别编号、类别名称、工资金额)等的添加、删除、查询。(5)工资支出模块:支出添加、支出查询。(6)信息浏览与查看模块(7)其他功能可根据需要自行扩充,并请在课程设计报告中详细说明!。题目十八 某软件公司客户关系(CRM)管理系统(4人)(A级)客户关系管理软件是通过对客户详细资料的深入分析,提高客户满意程度,从而提高企业的竞争力。本系统分为三个模块进行:(1)客户管理模块:通过它能说描述客户的信息,并能通过各种方式方便地查询客户。该模块主要实现对客户资料的添加、修改和查询等功能。1)客户资料的管理:客户资料包括区域(可分为5大区域,华东,华北,华南、东北、西北、西

6、南或不同省市)、行业类型、客户状态(已签约、跟进、终止合同)、客户等级(已签约、跟进、终止合同)等属性的添加、浏览、修改。2)联系人资料的管理:(注:客户可以是购买或使用公司软件的企业。)联系人是指与公司有业务往来的所有人的名字。(2)员工管理模块:职工的个人信息资料增、删、改等;员工的工作日志、计划任务、近期联系记录等。(3)客户服务管理模块:用户的投诉、新需求处理、实施项目总结、合同的管理4个方面。(4)其他功能可根据需要自行扩充,并请在课程设计报告中详细说明!题目十九:足球联赛排名(3人)(A级)足球联赛采用主客场双循环赛制,胜一场得3分,平局各得1分,负一场得0分,联赛

7、排名以积分多者在前,当两队(或多队)积分相同时,则净胜球(即进球数与失球数之差)多者在前,若净胜球相同,则进球数多者在前,若仍相同,则抽签或踢附加赛决定名次(这在联赛结束后进行,联赛未结束则两队名次并列,本程序不做这方面要求)。试编一程序统计最近一轮比赛后,各队积分及排名。 基本要求 (1)定义一个球队类,每个球队是均是此类的对象。由于联赛中参赛的队伍数是固定的,因此可用对象数组来实现(当然也可以用链表结构)。每输入两个队的比赛成绩,则相应的队的有关数据(比赛场数,赢的场数,平的场数,负的场

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。