基于VBA的高级工考试自动评分研究_计算机论文.docVIP

基于VBA的高级工考试自动评分研究_计算机论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VBA的高级工考试自动评分研究_计算机论文 论文导读::基于VBA的自动评分研究。该职业资格等级可以分为中级工、高级工、技师、高级技师。由于选择题等容易实现自动评分。 论文关键词:VBA,高级工,自动评分 0 引 言 大学计算机基础是公共课,很多班级在进行期末考试时,都要进行无纸化考试。单纯依靠人工阅卷,工作量大且效率低,由于选择题等容易实现自动评分,所以计算机基础中的操作题的自动评分工作就显得非常重要[1]。对于计算机专业的学生来说,有的要进行相关的资格考试,计算机系统管理员就是其中一种。该职业资格等级可以分为中级工、高级工、技师、高级技师。 计算机系统管理员的高级工考试是一种资格认证考试,可以基于C/S模式考试,考生通过登录网站计算机论文,随机抽取试卷,进行第一部分判断题、单项选择题、多项选择题的答题,再下载第二部分操作题,内容主要有:OS、Word、Excel、PowerPoint、FrontPage和Network,进行答题后保存到指定的文件夹中。 服务器端上安装Server 2003和SQL Server,题库和学生的信息及成绩都在SQL Server数据库中。 学生在做完第一部分后,系统可以自动评分并记录下来,第二部分操作题却不能自动评分,需要教师手工在电脑上阅卷,费时费力。因此,对操作题部分的自动评分能够提高阅卷的效率和准确性。从考试内容上可以看出,Word、Excel、PowerPoint和FrontPage都属于Office的内容,他们之间有许多是相通的。文献[2]探索了office文档操作自动阅卷评分技术。 1 基于VBA的自动评分研究 通常可以认为VBA(VisualBasic for Applications)是非常流行的应用程序开发语言Visual Basic的子集,有了一定的VB知识对于学习VBA非常方便免费论文。但是两者之间有一些不同,VB是独立的程序开发语言,开发的程序可以脱离开发环境独立运行,而VBA则要依赖于已有的应用程序,但针对性强,能使应用程序自动化。 1.1 VBA VBA是标准宏语言,是基于Visual Basic forWindows 发展而来的。与传统的宏语言不同计算机论文,VBA 提供了面向对象的程序设计方法,作为一种通用的宏语言可被所有的Microsoft 可编程应用软件所共享。 VBA重要特点之一是面向对象。对象是类的具体实例。在VBA中对象是封装有数据和代码的客体。例如在Word中,一段连续的区域可以记为Range对象,用户可以在VBA程序代码中为Range对象赋值。VBA提供了一个基本的编程环境和功能强大的接口,如Windows 的API、ADO、COM 等,使Office 应用软件的功能得到扩充。90%的用户只用到了Word全部功能的10%,这些未用到的功能的开发,很多都是和VBA分不开的[3]。 1.2 Word对象自动评分 Word中有很多的对象,常用的主要有:Document对象,表示引用一个文档;Range 对象,表示引用文档中的某一连续区域;Words对象,表示引用文档中的某一单词;Characters对象,表示引用文档中的某一字符;Sentences对象,表示引用文档中的某一句子;Paragraphs对象,表示引用文档中的某一段落;Sections 对象,表示引用文档中的某一节。例如:打开文档,Documents.Open Filename=C:\mydocuments\ wvba.doc;保存一篇现有文档,Documents(test.doc).save;关闭文档,并以test.doc保存,可以写成Documents(test.doc).closesavechanges=wdsavechanges。选中整篇文档且文档中没有分节的,可以写成ActiveDocument.Section(1)。选择某一区域计算机论文,如该文档的第一段到第四段,可以写成:Set ww=CreateObject(Word.Application), Set dd=ww.Documents.open(C:\mydoucuments\wba.doc,readonly=false), Set myRange = ActiveDocument.Range(start= dd.Praraghs(1). Range.start, End=dd.Paragraphs(4).Range. End)。以高级工中比较常见的文档设置为例说明,题目要求:第一段字体为黑体,字号为二号,添加波浪线,对齐方式为居中。第二段正文部分首行应缩进2个字符。如图1所示: 图1 Word试题 控件按钮交卷的程序代码如下表1

文档评论(0)

潇湘画里 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档