程序设计题一:C试题库

1系统的基本功能要求编写一个程序,实现C试题库的管理与维护。要求如下:(1)题目均为选择题(单选题),选项可以为3-7个。不得少于250题。题库以txt格式保存,示例如下... 1 系统的基本功能
要求编写一个程序,实现C试题库的管理与维护。要求如下:
(1)题目均为选择题(单选题),选项可以为3-7个。不得少于250题。题库以txt格式保存,示例如下:
01001
关于C程序的基础知识点
1
C源程序的扩展名是( )。
A .CPP B .C C .h D .txt
B
0

说明
第一行是编号,由2位章节号+3位次序号组成。“01001”表示第一章第一道题。每一章的题目从001开始编号。
第二行是该题目的简单描述或提示等,内容可以为空。
第三行是难度标识。一共五级,1最简单,5最难。
第四行是题干。
第五行是选择项。
第六行是答案。
第七行是该题被选到试卷的次数。
(2)要求有题库题目的浏览、添加、删除、修改等功能。
(3)要求有自动生成试卷的功能。
2 要求及提示
2.1 功能说明
程序的主菜单应至少包括如下内容:
1 查询试题
2 添加试题..
3 修改试题
4 删除试题
5 生成试卷
6 退出
其中,
“查询试题”提供按章节查询、按难度查询等功能。
添加、修改、删除要保持题目编号的一致性与连续性。
“生成试卷”的功能是从题库中抽取题目组成一张试卷。该功能需要询问用户有多少道题、每一章各有多少道题(电脑随机决定、人工指定等)、难度如何分配(如由电脑随机决定、确保难度平均值在3.5左右,难度值为5的应该占多少比例等),生成的试卷存到用户制定的路径当中,以txt格式保存。在该路径下,需同时生成答案文件,同样必须以txt格式保存,并且在该文件的前面,必须有一定的统计信息,包括总共多少题,每章各是多少题,难度的平均值等等。
2.2 其他要求
(1)试题库中的题目不能随意编写,答案不能随意乱填,难度不能随意指定。题目的质量也是程序设计成绩的重要依据之一。为了保证题目的质量,建议最好到图书馆找配套的习题集或者等级考试题参考。
(2)在上述功能要求的基础上,为了提高成绩,可以添加一些额外的功能。
(3)变量、函数命名符合规范。
(4)注释详细:每个变量都要求有注释说明用途;函数有注释说明功能,对参数、返回值也要以注释的形式说明用途;关键的语句段要求有注释解释。
(5)程序的层次清晰,可读性强。
3 开发环境
可以选择TC2.0、TC3.0、VC++6.0等开发环境。
展开
 我来答
匿名用户
2010-09-13
展开全部
你是南邮自动化3班的吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式