2 qq 33951001 qq_33951001 于 2016.02.09 15:55 提问

如何用vb编一个能随机出选择题并判分的程序?
vb

我有套题存放在word中,我想用这套提中的一些随机出一张卷并能作答然后出分。

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.09 22:10

word并不是存储题目的好方式。如果你非要这么做,你首先必须明确,你的题目以什么方式存放。比如说,每个题目由什么文字开头,或者题目和题目之间的分隔符是什么。
否则你的word文档把题目混合在一起,根本分不出题目和题目,题干、选择项、答案。后面的一系列问题也就没法解决了。
建议你把这套题目先放在数据库的表中,每行记录包括题号、题干、N个选项、答案等信息。

在你的VB中产生若干不重复的随机数,在数据库中取得题目并且显示。在用户作答后和数据库中的答案比对判分。访问数据库可以使用ado。

91program
91program   Ds   Rxr 2016.02.09 16:48

直接提供一个使用 VBA 操作 Word 文档的文章:用VBA操作Word(转)
你先想学好这个基础,然后再根据自己 Word 文档的结构来完成你想要的功能。
Word 文件其实只是提供题目的来源,读取其中的数据后如果处理呢?需要你再确认详细的逻辑。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!