2013软件工程师期末试题.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文档。上传文档
查看更多
2013软件工程师期末试题2013软件工程师期末试题

附录 课程设计报告结构及要求号字,纸,上下左右各留20mm。1)封面 摘要 400字。4个左右。 )目录 目录参考: 设计目的与要求 总体设计(包含几大功能模块) 详细设计(各功能模块的具体实现算法——流程图) 数据结构设计描述,各模块(函数)的功能介绍,参数说明等。 调试分析(包含各模块的测试用例,及测试结果。) 总结(课程设计完成了哪些功能,有没有什么扩展功能 还有哪些地方需要改进,及通过一周的课程设计有何收获,调试程序的体会等) (4)正文 (5)参考文献 **************************************** 1--------------查询 2--------------排序 3--------------插入 4--------------删除 **************************************** 通过选择1-4来确定要做哪一个操作。 若选1,则出现如下界面 **************************************** 1.1----------按学号查询 1.2----------按姓名查询 1.3----------按成绩查询 **************************************** 通过选择1.1-1.3来确定要做哪一个操作,其中:按姓名查询用顺序法实现;按成绩查询实现查询成绩小于m分的学生;找到该生将学生记录输出到屏幕,若查无此人,输出相关信息。 若选2,则按成绩从大到小排序,姓名,学号顺序也随之调整。 若选3,将一个新学生记录按学号顺序插入,并把结果保存到文件student.dat中。 若选4,删除指定学生的记录,并把结果保存到文件student.dat中。 不同的模块都要有出错处理,并能给出出错提示。如输入数据错误,文件操作错误等等 以上各个功能均编写成子函数,由主函数调用实现。 利用结构体数组实现学生成绩的数据结构设计; 完成设计任务并书写课程设计报告。 第三套 学生信息管理系统 将本班学生的信息(每个学生至少包括学号、姓名、科目成绩(至少两门)、学分、平均分),存放于文件stduent.txt中。 A.要求编写函数fun1对10个学生按某科成绩升序或降序(可选择)排序,并将结果(包括名次、学号、姓名、成绩、学分、平均分)存放于文件score.txt中。 B.编写函数fun2,用二分法查找score.txt中某科某个成绩,并将结果打印出来。 附:stduent.txt内容:(可根据实际情况输入) 学号 姓名 英语成绩 学分 高数成绩 学分 0101 小张 81.5 0102 小李 62.0 0103 小王 77.5 0104 小周 96.0 0105 小刘 55.0 0201 小胡 42.0 0202 小赵 69.0 0301 小何 80.0 0302 小黄 60.0 0303 小杨 56.0 第四套 学生基本信息系统( 1.将本班学生的信息(每个学生至少包括学号、姓名、科目成绩(一门)、学分),存放于文件student.txt。要求编写函数fun找出所有及格的同学,并将他们的信息存放在文件score.txt中,并且输出结果。 附:stduent.txt内容:(可根据实际情况输入) 学号 姓名 高数成绩 学分 0101 小张 81.5 0102 小李 62.0 0103 小王 77.5 0104 小周 96.0 0105 小刘 55.0 0201 小胡 42.0 0202 小赵 69.0 0301 小何 80.0 0302 小黄 60.0 0303 小杨 56.0 2.用两种简便、直观的方法实现将任意两个文件的内容进行交换。要求其中的一种方法不能使用该两个文件以外的任何文件。 备注:1和2都要实现 第五套 编制一个五子棋游戏 编程模拟完成五子棋游戏。 初始化功能,初始化屏幕,画出一个围棋棋盘,其中player1先行。 实现下棋操作,用上下左右键在围棋盘上移动,按确认键后确定落棋。 程序可以对双方下棋的结果做出判断,并显示获胜信息。 可以提示轮到哪方下棋(player1或player2)。 注意该程序需要用到图形功能,需自学图形系统函数和键盘输入。 第六套 编制万年历程序 编写一个万年历程序,能显示日历,查询任意日期。 日历初始化和显示。能根据系统日期进行初始化,并显示当前月份的月历,并突出显示当前日期。 日期查询,可以输入一个日期,然后查询并正确显示日期所在月份的月历,并突出显示查询日期,如果输入日期不正确给出提示。 支持键盘操作,按上下键更改年份,按左

文档评论(0)

kxiachiq + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档