| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 617 人关注过本帖
标题:请高手帮助,做单选题?
只看楼主 加入收藏
wxyh01
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-12-4
结帖率:40%
收藏
已结贴  问题点数:15 回复次数:4 
请高手帮助,做单选题?
我要做一个单选题测试程序,实现的功能是:1.记录答题者的答案2、列出错误题3,得出总分,我应该怎么做呢,请各位大虾们帮助,本人刚学习这个还不太会?
现在已经从一个单选 题表中选出50道生成一个临时表cs,做了一个表单显示题和选项,单选题表的结构为 ( 题号 题目 选项A 选项B 选项C 选项D 正确答案)本人主要是不会如何记录答题者的答案,及重新选择某一题的答案的记录,希望大家给矛帮助,谢谢!
搜索更多相关主题的帖子: 选题 
2010-09-16 19:31
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:5 
可以用一个表来记录,基本的字段可以有:
日期     记录考试的日期
考试者   记录考试者的姓名或者编号,记录姓名时要考虑同名的问题,记录编号时要另建一个编号姓名对照表
试题编号 记录题库中的编号,便于从题库中检索到相应的试题
标准答案 记录正确的答案
分值     记录该题的满分分值
实际答案 记录应试者的答题答案
得分     记录应试者的实际得分

其他字段就根据需要添加。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2010-09-17 07:41
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:5 
用SELECT语句就行了

★★★★★为人民服务★★★★★
2010-09-17 08:40
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:5 
(1)新建一个表单,添加标签1个、选项按钮组1个、命令按钮组1个,布局好
(2)Init事件的代码
CLOSE ALL
IF FILE('cs.dbf')
  USE cs.dbf
ENDIF
ThisForm.Refresh
(3)Refresh事件代码
ThisForm.Label1.Caption='第'+题号+'题:'+题目
ThisForm.OptionGroup1.Option1.Caption='A.'+选项A
ThisForm.OptionGroup1.Option2.Caption='B.'+选项B
ThisForm.OptionGroup1.Option3.Caption='C.'+选项C
ThisForm.OptionGroup1.Option4.Caption='D.'+选项D
ThisForm.OptionGroup1.Value=AT(答题,'ABCD')
()>1
()>1
()<RECCOUNT()
()<RECCOUNT()

(4)命令按钮组Click代码
DO CASE
CASE This.Value=1
  GO TOP
CASE This.Value=2
  SKIP -1
CASE This.Value=3
  SKIP
CASE This.Value=4
  GO BOTTOM
CASE This.Value=5
  *这个是显示答题结果的部分,用messagebox()显示即可,答题对的:标准答案=答题
CASE This.Value=6
  ThisForm.Release
ENDCASE
ThisForm.Refresh
(5)选项按钮组Click代码
replace 答题 WITH SUBSTR('ABCD',This.Value,1)

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-09-17 21:56
wxyh01
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-12-4
收藏
得分:0 
回复 4楼 Tiger5392
谢谢你,
2010-09-26 18:43
快速回复:请高手帮助,做单选题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.089804 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved