跪求 编写一个c++程序,实现C++试题库的管理与维护!!!!

来源:百度知道 编辑:UC知道 时间:2024/09/18 20:28:59
1)题目均为选择题(单选题),选项可以为3-7个。不得少于400题。题库以txt格式保存,示例如下:
01001
关于C++程序的基础知识点
1
C++源程序的扩展名是( )。
A .cpp B .C C .h D .txt
B
0
第一行是编号,由2位章节号+3位次序号组成。
第二行是该题目的简单描述或提示等。内容可以为空。
第三行是难度标识。一共五级,1最简单,5最难。
第四行是题干。
第五行是选择项。
第六行是答案。
第七行是该题被选作试题的次数。
(2)要求有题库题目的浏览、添加、删除、修改等功能。
(3)要求有由题库自动生成试卷的功能。
2 要求及提示
2.1 功能说明
程序的主菜单应至少包括如下内容:
0 显示所有试题
1 按章节显示试题
2 添加试题
3 修改试题
4 删除试题
5 生成试卷
6 退出
其中,
“按章节显示试题”先提示用户要查询某一章,再显示该章试题。
添加、修改、删除要保持编号的一致性与连续性。
“生成试卷”需要询问用户有多少道题、每一章各有多少道题、难度如何分配(如由电脑随机决定、确保难度平均值在2左右,难度值为5的应该占多少比例等)生成的试卷存到用户制定的路径当中,以txt格式保存。在该路径下,需同时生成答案文件,同样必须以txt格式保存,并且在该文件的前面,必须有一定的统计信息,包括总共多少题,每章各是多少题,难度的平均值等等。
2.2 其他要求
(1)变量、函数命名符合规范。
(2)注释详细:每个变量都要求有注释说明用途;函数有注释说明功能,对参数、返回值也要以注释的形式说明用途;关键的语句段要求有注释解释。
(3)程序的层次清晰,可读性强。
(4)试题库中的题目不能随意编写,答案不能随意乱填,难度不能随意指定。题目的质量也决定了该课题的评价。为了保证题目的质量,建议最好到图书馆找配套的习题集或者等级考试题参考。
编程环境 VC++6.0
问题补充:400百

给我3天时间,我试一试

哥们你真以为这分,当¥用呢?你这是定制要开发的一套管理试题的系统,想找人帮忙做是需要时间的,在网上找找资源吧。应该有差不多了,看你也了解自己改写下,不明白的在提问。

哎,很费脑子的,编写下来要以下午的时间,还要去验证,很麻烦,我就不写了