24小时热门版块排行榜    

CyRhmU.jpeg
查看: 435  |  回复: 1

penghaozheng

新虫 (初入文坛)

[求助] 求助!!!前几个要求基本实现了。 不会弄个题库 怎么运用文件那些知识写题库

实现一个C语言程序设计自助学习系统,要求实现的基本功能如下:
1、测验
        (1)可以按固定的试题数目,从题库中随机选取题目进行测试,
        如每次测试5道题或10道题。
        (2)每次只显示一道题,包括问题描述、备选答案;
(3)根据学生答题结果,对比试题答案,显示答题对错的信息;
(4)答题全部结束后给出本次测试的成绩,按百分制评分。
2、学习管理
        (1)通过题目浏览,自我测验,查看题解的过程来帮助学生学习。
(2)需要为学生提供多种学习方式,至少应包括顺序选题学习和随机选题学习等方式。
(3)如果是采用顺序选题方式学习,需要做到可以从中间某个位置开始学习,
不是每次一定从第一题开始学习。
3、题库管理
(1)试题库中保存全部试题及其相关信息。
(2)将要入库的试题,按固定格式编辑整理好保存在ASCII文件中,
通过计算机程序读取该文件,并将文件中的全部试题添加到已有的试题库中。
(3)今后需要对于所有试题分类进行管理,在库结构设计时,
要考虑这些扩展功能的数据接口要求。
(4)试题库初始化,将试题库内容全部清空,便于重新建立系统。
提示:可以参考:余江,肖淑芬主编,C语言程序设计,天津科学技术出版社,
2001年5月,273-313页。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢应助 2012-03-24 01:18:01
建立一个“题目”struct类型(内部变量包括题目类型,为了试题分类用),然后再弄一个“题库”链表(里面主要成员为一串的“题目”struct)。

这样入库时,就是读取一个题目的struct变量,然后插入“题库”链表。
很女子很弓虽大
2楼2012-03-24 00:54:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 penghaozheng 的主题更新
信息提示
请填处理意见