试卷题目是50道选择题,是从题库中抽取的,题库有500道题。试卷和题库都是WORD格式的。
请问,如何实现自动答题。
谁能提供一个程序,谢谢了。
这个好做,关键看你WORD存储的样式是什么样的。比如按如下格式存储的:
题库格式(500道)
1.--------------------------------(A)
A.----------------------
B.---------------------
C.---------------------
D.----------------------
2.--------------------------------(A)
A.----------------------
B.---------------------
C.---------------------
D.----------------------
3.--------------------------------(A)
A.----------------------
B.---------------------
C.---------------------
D.----------------------
然后试卷的格式(50道)
1.--------------------------------(A)
A.----------------------
B.---------------------
C.---------------------
D.----------------------
2.--------------------------------(A)
A.----------------------
B.---------------------
C.---------------------
D.----------------------
当然其它格式也行,这里只是举个例子。
知道了WORD文件的格式,我们就可以编程来操作了,使用VB、VC、C#等等语言,只要能操作OFFICE的就行,可以按以下步骤:
在试卷中搜索“题目序号.*(”,*是通配符,将搜索到内容里的题目序号去掉,剩下的文本在题库中搜索,找到匹配项,从range的结尾开始读取答案,然后写入到试卷中就行了。
OFFICE的操作在MSDN里介绍的很详细,还有例子,你也可以把以上的步骤通过OFFICE的宏录制,打开编辑器来看代码,修改后放到你的程序里就行了。
如果你需要人帮助你做软件,联系我,把WORD文件发给我,我帮你弄。
题库格式(500道)
1.--------------------------------(A)
A.----------------------
B.---------------------
C.---------------------
D.----------------------
2.--------------------------------(A)
A.----------------------
B.---------------------
C.---------------------
D.----------------------
3.--------------------------------(A)
A.----------------------
B.---------------------
C.---------------------
D.----------------------
然后试卷的格式(50道)
1.--------------------------------(A)
A.----------------------
B.---------------------
C.---------------------
D.----------------------
2.--------------------------------(A)
A.----------------------
B.---------------------
C.---------------------
D.----------------------
当然其它格式也行,这里只是举个例子。
知道了WORD文件的格式,我们就可以编程来操作了,使用VB、VC、C#等等语言,只要能操作OFFICE的就行,可以按以下步骤:
在试卷中搜索“题目序号.*(”,*是通配符,将搜索到内容里的题目序号去掉,剩下的文本在题库中搜索,找到匹配项,从range的结尾开始读取答案,然后写入到试卷中就行了。
OFFICE的操作在MSDN里介绍的很详细,还有例子,你也可以把以上的步骤通过OFFICE的宏录制,打开编辑器来看代码,修改后放到你的程序里就行了。
如果你需要人帮助你做软件,联系我,把WORD文件发给我,我帮你弄。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-12-13
你最好是找个软件公司的朋友去帮忙,不是说要去做个什么软件,而是通过软件技术(当然需要添加些软件设计功能)做个自动式答卷文档,要看你答问是否包含复杂的文字符号等,做是可以做的,但是你叫我说可怎么说啊,就看复杂程度吧,500以内可以叫人搞定,,没有这方面的朋友就直接去软件公司问问呗。
第2个回答 2010-12-07
你这个难度就太大了。最先进的阅卷方式不过就是网上阅卷,没有匹配的软件很难实现
第3个回答 2010-12-07
风雨将春天送走了,
飞雪又把春光迎来。
正是悬崖结下百丈冰柱的时节,
但仍然有花枝俏丽竞放。
俏丽但不掠春光之美,
只是把春天消息来报告。
待到山花开满大地时,
梅花就在花丛中欢笑
飞雪又把春光迎来。
正是悬崖结下百丈冰柱的时节,
但仍然有花枝俏丽竞放。
俏丽但不掠春光之美,
只是把春天消息来报告。
待到山花开满大地时,
梅花就在花丛中欢笑
第4个回答 2010-12-09
如果只是,从500道题库里,用程序代码自动比对题库, 回答其中从题库任意抽取50道题的组合
那应该没问题
只是中间的转换 格式套用也忒麻烦了
那应该没问题
只是中间的转换 格式套用也忒麻烦了