首页 > 文章中心 > 会计基础考试题库

会计基础考试题库

会计基础考试题库

会计基础考试题库范文第1篇

一、如何应对全国计算机二级等级考试的公共基础知识大纲

计算机二级考试大纲中关于基础知识的有数据结构与算法、程序设计基础、软件工程基础、数据库设计基础四部分,下面笔者分别介绍一下这些部分的学习重点和方法:

1.数据结构与算法。

本章内容在计算机专业基础课中相对较复杂,考生对本章的内容必须理解,死记硬背是无效的。在二级等级考试中本章考核的重点和难点为二叉树的相关知识,其考核的形式主要为二叉树的遍历问题(如给图求遍历序列,给前序、中序遍历求后序遍历等)、二叉树的结点问题(如给出一些条件然后求叶子结点个数)、排序和查找。排序主要以计算时间复杂度的形式考核,查找主要以计算最佳、最坏比较次数的方式考核,其余的知识点主要以概念的形式考核,考生需要仔细看书并理解。

2.程序设计基础与软件工程基础。

这两章以概述的形式简介了规范化开发软件的方法。与数据结构不同,这两章内容主要是记忆性的知识点。程序设计基础这章在原大纲的基础上添加了面向对象程序设计的内容,考生对这部分知识了解即可;软件工程基础这章主要考核结构化分析、结构化设计方法(即SA及SD,约占50%)、软件测试(约占20%),考生需熟记相关的概念及规则。

3.数据库设计基础。

数据库是当前软件处理的信息核心,目前大部分软件是基于数据库的,因此,考生学习数据库的知识对程序开发是大有裨益的。本章主要的考点是关系模型、关系代数及数据库系统的基本概念,考生对其余的知识点了解即可。对于数据库的设计和管理,考生结合软件工程来看,会发现这两者有很多相似之处。本章内容除了关系代数会考一些简单的计算问题外,其余的都以概念题的形式出现,考生需要有针对性地进行复习。

二、二级公共基础知识的特点

大纲对全国计算机二级等级考试作了重大的调整:在取消了过时的考试科目和调整了一些科目的考试之外,新增加了目前比较流行的计算机语言C++、Java和Access数据库。公共基础知识的考核方式为笔试,与C语言程序设计、C++语言程序设计、Java语言程序设计、Visual Basic语言程序设计、Visual FoxPro数据库程序设计或Access数据库程序设计的笔试部分合为一张试卷,共有10道选择题和5道填空题,占全国计算机二级等级考试笔试总分的30%。公共基础知识部分的试题具有如下特点:

1.涉及面广,但难度小。

全国计算机二级等级考试中有关公共基础知识部分涉及的内容,从整体上分析,考核内容的难度不大,考点也相对比较集中。

2.考核重点为基本概念、基本方法和基本运算。

考试中涉及的题目都是基本概念、基本方法和基本运算,考核以概念和认识性内容为主,理解性、应用性内容极少。

3.考核重点是数据结构和算法。

数据结构和算法、程序设计基础、软件工程基础、数据库设计基础部分各占公共基础知识部分题目的百分比分别为:50%、12.5%、18.75%、18.75%,可见在全国计算机二级考试中,数据结构和算法是重点。

三、学习方法

1.考生的复习必须遵守“80/20的原则”。

全国计算机二级等级考试的公共基础知识部分覆盖面广,它至少涵盖了计算机应用专业的四门核心课程:数据结构与算法、程序设计基础、软件工程基础、数据库设计基础。事实上,这些课程本身的涉及面就很广,难度系数较大。所以,考生应把80%的时间用在20%的重点知识点上,争取用20%的重点知识点来答对80%的考题,这是考生复习全国计算机二级等级考试的公共知识部分的总体思路。

2.复习的关键是考生必须准确判断和掌握常见的考点。

考生必须准确判断和掌握常见考点,例如:算法部分主要考查算法的概念及算法的复杂度,数据结构部分主要考查最基本的概念、最典型的数据结构和最常见的操作,程序设计部分主要考查程序设计风格的基本要求、结构化程序设计的最基本知识和面向对象程序设计的最常见概念,软件工程基础部分主要考查软件工程的基本概念和软件生命周期的各个阶段的基础知识,数据库设计基础部分主要考查数据库基本概念、数据模型、关系代数基础知识、数据库设计方法和步骤。考生对常见考点的准确把握能避免盲目地复习,从而轻松面对考试。

3.基础知识的掌握方法。

很多考生在复习公共基础部分时都会发现内容零散,知识点之间的跳跃性大,似乎没有连续性。所以掌握起来很困难,似懂非懂,对知识点处于模糊认知状态。因此,考生必须在准确把握知识点的基础上,学会把“知识点”连成“知识链”,并把“知识链”织成“知识网”。

4.做题技巧。

考生切勿采取题海战术。对全国计算机二级等级考试公共知识部分,学生没有必要做大量的题目,更不能为了应付考试记一大堆错误答案。

5.非“灵活”地掌握知识点。

考生在掌握知识点时最好经历一个“先死后活、熟能生巧”的过程。全国计算机二级等级考试要求的知识点都是最基本的、最简单的,真正需要“灵活”掌握的考点极少。很多考生在考试过程中发现,该部分的题目“会做就是不懂”。所以笔者建议考生在复习过程中不要急于“灵活”,其实考生只要掌握基本的知识点,自然就“灵活”了。

6.答题技巧。

考生在遇到难题时要考虑成本和效果的关系,公共知识部分仅占30分,题目相对简单。因此,考生在答题过程中,对这部分内容要争取速度快、准确度高。在全国计算机二级等级考试中常常出现这样的情景:有些考生为了一道小题花费很长时间仍没有找到任何线索。一般来说,公共知识部分的考题难度不大,没有一道题目需要考虑很长时间。所以,考生如果做一道公共基础题在两分钟内没有任何思路时,就应该跳过此题,把时间留给后面的题目。

参考文献:

[1]全国计算机等级考试二级教程――公共基础.2008.

会计基础考试题库范文第2篇

【关键词】计算机应用基础 试题库 无纸化考试 教考分离

【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2016)36-0237-02

根据教育部高教司高等学校文科类专业《大学计算机教学要求(第6版―2011年版)》要求,《计算机应用基础》课程是普通高等学校非计算机专业针对新生必须开设的通识教育课程,是一门对操作性较强的课程,着重培养学生利用计算机工具去解决现实问题的应用能力。

考试环节是课程教学过程中相当重要的一个环节,它是评价教学质量、检查教学效果的重要环节。作为《计算机应用基础》课程的考核来讲,采取何种考核方式对于教学质量的评价更为重要。传统的笔试考试只能考察学生的死记硬背的能力,对于知识的灵活应用能力特别是实践操作的能力基本考察不到,无法体现学生真正的能力水平与教学效果。针对这一问题,目前大部分高校目前均采用无纸化上机考核方式。我校从2012年开始采用无纸化上机考核方式,下面以我校《计算机应用基础》无纸化试题库建设及使用情况为例,对无纸化考试在课程考核、提高教学质量、实施教考分离等方面的优势作一些分析和探讨。

一、我校《计算机应用基础》课程设置情况

我校是一所以文科专业为主、兼有理科、工科专业的综合性大学,其中《计算机应用基础》面向全校所有专业开设。具体实施时先按照生源地将学生划分为区内、区外2个层次,然后再按照各层次学生实际的计算机水平进一步划分为初级层与中级层。教学目标与要求按区内、区外划分,授课学时中级层安排为45学时,初级层安排为60学时。作为公共课,普遍存在学生多、课时少、教师工作量较大的问题,寻找一种客观高效的课程考核方式是应该解决的问题。

二、我校《计算机应用基础》课程早期考核方式存在的问题

我校早期《计算机应用基础》课程考核以传统的笔试为主,从考试情况来看,主要反映出以下问题:(1)考题覆盖知识点范围不够宽广,考察范围固定,不够灵活;(2)以“死”知识考察为主,无法体现学生的能力水平;(3)未实现教考分离,在教学过程中存在个别老师或多或少的给学生缩小考察范围的情况;(4)监考过程不宜把控,学生作弊较多,存在雷同卷;(5)学生数较多、考试规模较大,印刷试卷、考试管理人力等财力成本较高;(6)阅卷量大、阅卷老师多,判分很难做到统一尺度。

三、我校《计算机应用基础》无纸化试题库建设情况

为解决上述问题,我校经过多方考察,购买了上机测评系统,从2012级开始采用了无纸化上机考核方式。由于我校生源的特殊性,不能直接采用原有测评系统中的试题,由我校公共计算机教研室按照本校学生的实际情况完成无纸化试题库建设,制定出题方案及出题的具体要求。在建设试题库前由公共计算机教研室讨论根据教学大纲划分课程所需考核的单个知识点,再按照“教学目标”、“章节内容”、“能力要求”、“难度系数”等方面设计出题。对《计算机应用基础》课程的考核,分为基础知识的了解掌握与实践技能的掌握,所以题型设置分为单选题和操作题两大类,其中单选题主要考核对计算机基础知识及网络基础知识的理解和掌握,操作题主要包括打字、Windows基本操作、Word、Excel、PowerPoint、Email六个部分操作的实践题。

四、我校《计算机应用基础》无纸化试题库应用情况

我校《计算机应用基础》课程的考核采用无纸化试题库考试从2012年投入使用至今,实现了抽题、考试到阅卷的标准化、自动化操作。从实施结果来看,能够很好的反映教学效果情况,考察出学生真实的能力水平。

1.实现了试题出题的标准化、规范化,评分标准的统一化、科学化,节约了出题时间,提高了出题的效率和试卷质量。试题库在使用之前均经过多位老师审核,并统一制定了难度系数,基本做到了抽题、出题的规范、标准化,以及评分标准的统一、科学化,维护了考试成绩的公平公正。

2.实现了教学效果检查的真实性,反映了学生对课程内容的真实掌握水平。采用试题库出卷以后,通过随机抽题、随机组卷,考试时考生作答的题都不一样,无法进行相互抄袭,降低了抄袭、夹带等问题所产生的影响。采用无纸化试题库考试以来,学生总体考分明显降低,不及格率升高,但是成绩正态分布较好,真正做到了客^、真实的反映学生实际能力水平。

3.实现了教考分离,促进了教师与学生共同提高。由于是随机抽题、随机组卷,所以教师事先无法预知考试的题目,促使教师在教学过程中严格执行教学大纲,认真按教学计划进行授课,不断改进教学方法,促进教师不断提高教学水平,提高教学效果。此外,试题库内容覆盖面较广,学生猜中题目的概率很低,学生再也不能像押宝那样在复习阶段临时抱佛脚背要点,必须自觉认真听好每一堂课,独立完成每一次操作作业,对促进学生学习自觉性的形成有积极的作用。

4.实现了高效节能,降低了考试成本中人力、物力、财力的支出。采用无纸化试题库考试,节约了纸质试卷印刷成本,减少了参与监考及考务工作教师的人数,考试组织实施难度和工作量大大降低。

五、结束语

试题库的建设和维护是一项长期而艰巨的任务,它要随着教育教学的改革,随着学校的发展,随着信息的变化而随时更新、升级甚至换代,要不断完善以适应教育教学的最新需要,进而进一步发挥对课程建设、教学改革的促进作用,使之良性循环。相信随着教育现代化的发展、改革的不断深入以及试题库的进一步完善,将会探索出更多更新的适合人才培养的教学方法和考试方式。

参考文献:

[1]熊晓明.《计算机公共基础》教学的困惑与对策[J].信息通信,2013(04).

[2]曹成志,宋长龙,浦文华.计算机公共基础课无纸化考核体系题库建设探讨[J].科技视界,2013(06).

会计基础考试题库范文第3篇

关键词:高职;C语言;试题库建设;产学研模式

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02

C语言程序设计课程是高校大部分专业都开设的一门专业基础课,在计算机相关课程体系中占有基础性地位,它不仅是学习后续课程的必要基础,而且对学生的思维能力和逻辑推理能力的培养也起着重要作用,其教学效果和质量直接决定着学生能否轻松地学习其他任何一种程序设计语言。

1 基于三层架构的试题库内容建设

1.1 试题库建设的目标及要求

高职C语言试题库的建设应从高职教育的培养目标出发,将理论和实践相结合,以考查学生能力、素质、强化学生知识为目的,使学生在有限时间内不仅能掌握本门课程的学习,还能同时掌握学习更新知识的方法,以便适应快速发展的计算机技术,达到兼收并蓄的效果。

因此,建设的试题库应具备如下特点:

(1)紧扣课堂教学内容,试题丰富,类型多样,难易层次鲜明,既可用于期末、期中考试,也可用于平时测试,还可作为平时练习的习题,且适合不同层次的学生。(2)理论和实践操作并行,巩固学生所学知识,查漏补缺,通过类型多样的上机测试小程序,激发学生学习C语言的兴趣。(3)试题库建设工作满足统一的编排规范,保证试题库质量,可扩充且易管理性。

1.2 三层架构试题库内容建设

试题库内容严格地以考试课程的教学大纲为基准,认真分析大纲和教材,将其所包含的知识点详尽列出。并根据教学大纲认真分析课程的重点、难点,制定标准化考试课程命题细目表,并按其拟制课程试题。C语言程序设计试题库改革的重点是研究试题层次、考核目标和技能提高。根据试题的难易程度将其分为:基础知识和基本操作层、深入进阶层和设计创新层。根据考核目标的不同,试题库包含适合计算机等级考试的试题和适合非计算机等级考试的试题。并根据C语言程序设计学习拔高和技能竞赛的需要,在设计创新层添加了综合性设计题、技能竞赛题的趣味游戏题。

(1)基础知识和基本操作层试题建设。基础知识和基本操作层试题库包含理论和机试两个方面,理论试题注重C语言的基础知识和初步的程序设计思想,机试试题主要包含C程序各个知识点的简单程序的编写、调试和运行。(2)深入进阶层试题建设。深入进阶层主要针对总学时在80学时以上或C语言基础层次较好的班级,该层次也包含理论和机试两个方面,理论试题注重对C语言知识的系统把握和各知识点的融会贯通、灵活应用,机试试题主要包括各知识点的综合应用编程。(3)设计创新层试题建设。设计创新层以机试试题为主,综合该课程所学内容设计一些能实际应用的小型系统,并在大的要求范围之内由学生进行创新型设计,能够拓宽学生的知识面,培养基创新意识。

1.3 试题库试题质量评估

建设试题库是为了检验学生对教学内容的掌握情况,同时也反映教师的教学质量,因此,试题在入库前要进行试题的质量评估。试题的质量由教师和学生共同决定,试题使用前,由该课程的教师及专家评估其质量的好坏,试题使用后,由学生对其进行评价,将信息反馈给试题管理人员,由双方的评价共同决定该试题是否可以进入试题库。

2 考核目标与考核方法

2.1 考核目标

能够对不同专业不同层次的学生进行公平公正的测试,使各个层次的学生都有适合自己的C语言练习试题。

2.2 考核方法

(1)改革考核方法,规范考试制度,逐步实行试题库抽题,全校统一抽题、统一阅卷的考试制度,增加编程题比重,把考核重点从理论考核转向实际编程思想和编程能力的考核。(2)建立严格的作业、实验规范和考试成绩评定标准,综合评定学生的学习绩效。(3)严格实行教考分离,进一步促进授课教师的规范化教学。

3 C语言试题库改革的效果

基于三层架构的C语言试题库建设与改革实践中,坚持循序渐进,在知识结构上由点及面到系统,注重程序设计方法的训练,改变了以往上机和理论相脱节的做法,有效地提高学生的实际动手能力,巩固了学生所学知识。类型多样的机试小程序激发了学生学习C语言的兴趣。平时针对所学章节,进行章节小考以及单元测试,调动了学生的积极性。

试题库中有针对全国计算机等级考试的模拟试题21套,凡报考全国计算机等级考试的考生均可通过该试题库进行强化训练。多年来,通过组织学生参加全国软件大赛和河南省程序设计大赛、组织电脑文化艺术节等活动,取得了骄人的成绩,有力地拓宽了学生的知识面,培养了学生的创新意识,提高了学生综合素质。

4 结论

试题库的建设是一项长期积累且不断更新的大工程,试题质量的论证,题目的新颖性,以及试题难度的调整,都需要全体任课老师的共同努力才能完成。

参考文献:

[1]冯林,黄乡生,付志坚. C 程序设计实验教学中学生创新能力培养初探[J].科技资讯,2010(31):162-164.

[2]高伟,张国印,黄宏涛. C 语言程序设计课程建设研究与实践[J].计算机教育2010(25):79-82.

会计基础考试题库范文第4篇

1、《全国计算机等级考试三级教程—网络技术》,教育部考试中心主编,高等教育出版社出版。笔试中所有的题都可以在这本书上找到答案。(2003年该书出了两个版本,2004年不知道会不会出新的,请大家自己注意一下)

2、《C程序设计(第二版)》,谭浩强著,清华大学出版社出版。通过考试只需要看这本书的前9章,而且重点掌握循环那部分,就是说指针、文件的输入输出等都不必看——因为在考试中能用指针实现的用数组一样可以实现,而输入输出命令都包含在给出的代码里。当然,如果真正想学好C语言,指针是不能不学的,通常认为指针是C语言的精髓。

3、《上机考试习题集—C语言》,南开大学出版社。 【笔试】 第一阶段:看网络技术教材,详细地做笔记(20天). 第一边看书你要看得特别仔细,把所有你认为重要的地方全抄到笔记本上,包括重要的 表格和插图。第一次看不懂的地方可以跳过去等过两天再回头看一遍。每天看新的知识之前 都将前两天看的再复习一遍,强化记忆。

我把全书的重要程度划分了一下:第一,七,八章 了解(看看做做笔记就行了); 第二,四章 理解(看懂主要的知识点);第三,五,六章 掌握(看懂所有的知识点); 其中又以以下章节为重点:2.2 进程 2.3 存储管理 2.4 文件管理 2.5 设备管理 (我当时这一节的题都挂了) 3.5 双绞线 VS 同轴电缆 3.6 OSI VS TCP/IP 4.3 以太网 4.5 组网技术 4.8 网络互连 5.3 IP协议 6.4 加密技术 其中有些内容必须理解并掌握, 要是不理解,背也要背下来。如:OSI协议和TCP/IP协议的各层的名字,各种传输介质和各种 以太网的参数等。 另外所有教材上没有的内容不用看,因为考试出的题没有一道是书本之外的。

===> 要点一:坚持就是胜利,每天坚持看2个小时,至少能看15页。

===> 要点二:该抄就抄,好记性不如坏笔头。

===> 要点三:注意课后作业题,那可能就是原题。 这一阶段完成后,应该能够理解大部分的知识点。还要能够很快的在书中找到某个知识 点的位置。 第二阶段:复习重点章节(5天) 这一次复习的重点在那些需要理解和掌握的内容上,如果你看懂了,合上书想一遍,看 不懂就多看两遍,有些重点一定要记住。而且要把笔记本大声地读上两遍,达到更加熟练。

===> 要点一:看懂不一定会记住,一定要在脑海中形成印象,合上书能写下来。

===> 要点二:名词术语要注意。

===> 要点三:缩略语。凡是在书上出现过两遍的,一定要记下中英文解释。 例如:CDMA/CD,MFLOPS等。

第三阶段:复习不重要的章节和作题(5天) 有人也许要问,既然不重要还复习它干什么。错!出题人不能用重点凑成一百分要适当的 加点其他内容。于是只有在这些不重要的章节里面出了,这些题大概占20分左右。得分的方法 是将所有不太重要的章节再看一遍,越是你认为不可能出的,越要把它抄下来,记一记。而且 要特别注意数字,如ATM的传输速率,单模光纤所使用的光的波长等。(上次最呕吐的的一道 题是,信号从发送站经过卫星到接收站的传输延迟的典型值是多少?我按照同步地球卫星到地 球的距离,光的传输速度,算到百毫秒的量级,但是算不出具体的值,于是猜了一个250ms。 答案居然是540ms。晕倒~!) 还有就是模拟题的问题,我认为现在市面上的模拟题都太差了,考的全没有,不考的全有 了,说实话还不如我出的呢。所以题不用多做,只要把书看好就行,最后几天可以做几套,熟 悉一下题型,掌握一下时间就够了,多做全是浪费。 以上方法我一个同学上次照着我说的做了,结果笔试考分比我还高。所以不管你聪明不聪 明,只要你照我说的做了,一定能通过。 一句话:要是不过你拿我是问。 我是百度上关于计算机考试百度知道的第一名。现在不在百度知道回答问题了。

此项考试根据各工作岗位使用计算机的不同要求,分为四个等级:

一级分为MS Office、WPS Office、永中和一级B四类,考核应试者计算机基本知识和使用微机系统的初步能力。

二级分为C语言、C++语言、Visual Basic语言、Java语言、Delphi语言、Visual Foxpro数据库以及Access数据库七类,考核应试者软、硬件基础知识和使用一种高级计算机语言或数据库程序设计编制程序、上机调试的能力。

三级分为PC技术、信息管理技术、数据库技术和网络技术四科。“PC技术”考核PC机硬件组成和Windows操作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能; “信息管理技术”考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能; “数据库技术”考核数据库系统基础知识及数据库应用系统项目开发和维护的基本功能; “网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。

四级分为软件测试工程师、数据库工程师和网络工程师三科。“软件测试工程师”考核软件测试的基本概念、结构覆盖测试、功能测试、单元测试、集成测试、系统测试、软

件性能测试、可靠性测试、面向对象软件测试、Web应用软件测试以及兼容性测试、构件测试、极限测试和文档测试。考生要能结合软件测试过程管理平台和软件分析与测试工具增加软件测试工程的实践经验,胜任软件测试岗位的要求。

会计基础考试题库范文第5篇

关键词:Net平台;计算机基础;无纸化考试;自动评阅;试题库

“计算机基础”作为高等学校各专业的必修课程之一,也是我校的省级精品立项课程,要求学生掌握基本的计算机基础知识和操作技能。目前,多数的计算机基础考试,虽然采用无纸化考试,但仍采用人工浏览的方式进行评分。采用这种方法,工作量大,效率不高,不能反映学生真正掌握水平,这几乎完全背离了无纸化考试的初衷。有些系统虽采用机器自动评分,但这类系统的试题库一般都不具有开放性,也就是说系统的使用者不能对试题的内容和试题的标准阅卷信息进行管理维护,系统的可扩展性、可维护性差,不适合大范围和重复性考试[1-3]。因此,项目组迫切需要实现命题、自动组卷、自动阅卷和试题库开放的无纸化考试系统。

目前,计算机基础考试题型分为两大类,一类是客观题,如选择题、判断题等,另一类是主观题如Office操作题、网络操作题等。对于客观题,评分一般采用简单的匹配算法,实现起来比较容易;而主观题部分由于操作的多样性、复杂性和不确定性使其评分的实现难度骤升,成为评分和实现试题库开放的难点。试题库作为无纸化考试的基础,也是实现试题库开放的基础,要实现试题库的开放,必须构建通用的题库系统,实现对试题的命题、管理和评阅信息的自动生成。本文基于Net平台构建一个试题库评阅系统,实现了上述功能,能够满足无纸化考试的需要,同时对其他学科的考试,也有很好的借鉴和推广价值。

1系统的基本框架及其功能图

现有的考试系统[1-2,4-5]实现方式主要有两种C/S(Client/Sever)方式和B/S(Brower/ Server)方式,两者各有各自的优势和不足,考虑到题库的功能、易用性和安全性,本系统主要采用C/S方式,所使用的平台是目前广为使用的Net平台,采用的编程语言为C#,数据库主要采用SQL Sever 2005。整个系统的框架结构、流程图和功能图分别如图1、图2和图3所示。

本文将评阅系统(Automatic Questions Review System,AQRS)分为三层,即应用层、服务层和系统层。系统层主要实现数据库访问、用户的身份认证和其他安全模块(如数据加密等);服务层功能以服务的形式提供给用户,也是设计和实现的核心内容;应用层是AQRS提供的最终功能,对教师和专家提供命题和审核的服务,而对于教师和管理员可提供题库的分析、统计、查询等服务,题库暂不对学生开放。

2AQRS数据库的设计

数据库是整个考试系统的基础,它用于保存试题内容、试题评分标准及与试题相关的信息,这些信息主要包括课程、章、节、知识点等,它们之间的关系如图4所示。根据国家教育技术规范,试题库的试题属性指标定为:试题编号、题类、试题类型、考察知识点、隶属章节、难度、区分度、认知分类、考试要求、题干、提示信息、参考答案、评分标准、建议答题时间、建议的考试得分、出题人、出题日期、审订人、审订日期、使用次数、最后曝光时间、归档时间、保留项。

图4课程结构图:课程与章、节、知识点的层次关系

为了便于题库的管理维护,并且根据计算机基础课程的特点,系统将试题的属性分为公共属性和私有属性,从而设计出如下试题库表(见图5,其中课程、章、节、知识点和用户等表省略)[6]。

图5试题库表(部分)

其中试题基本信息表提供试题的公共基本信息,主观题试题内容表保存主观题试题的内容及有关参数,主观题操作评阅表保存主观题操作题评阅的函数及其参数,即试题评分的标准。

3AQRS关键技术的设计与实现

在AQRS系统中,主要设计和实现六种题型,即客观题(单、多选题,判断)、文字录入题、Windows操作题、Word操作题、Excel操作题、PowerPoint操作题,其他题型有待扩充,其中,客观题和文字录入题较为简单,不再叙述,本文将重点讨论有关操作题的设计和实现。

3.1设计思想和流程

3.1.1命题设计

对Windows操作题,首先根据教学大纲要求,把考核内容划分为两大类别,即文件操作和属性设置,然后对每个大类别进行细分,如文件操作有新建、复制、移动、删除和重命名等,每个小类别编写相应的评分函数。命题只要根据试题操作的类别设置相关参数(即选择评阅函数和设置函数的参数),另外,由于Windows操作题需要相应的操作环境(要操作的文件或文件夹)[7],而且每个试题的操作环境都不一样,因此,命题时首先要创建考生环境,并把这些环境参数保存到主观题试题内容表的参数中。对Office操作题,首先,设计者根据知识点把每部分内容划分为若干个大类别,每个类别也进行细分为若干小类别,每个小类别编写对应的评阅函数,评分时则根据这些函数进行评分。命题时首先选择每个操作内容所在小类别(即选择相应的评阅函数),再设置相对应的参数,并保存到主观题操作表中,最后把试题文档、参考答案文档(只用于学生查阅答案,并不用于评分)的上传到服务器,其路径作为参数保存到主观题试题内容表中,完成命题。命题设计的基本流程如图6所示。

3.1.2评阅设计

对Windows操作题,评分的基本思想是通过检测考生目录中的指定文件或文件夹,以获知所要求的操作是否已经完成,从而完成评分[8];对Office操作题,评分的基本思想是通过读取和匹配考生文档中相对应对象的属性完成判分[9]。命题和评阅的基本流程如图7所示。

图6命题流程

图7评阅流程

3.2举例――Excel操作题设计与实现

根据教学大纲的要求,将Excel操作题的知识点归纳为4个大类别,即:单元格格式、公式和函数、数据管理和图表。在Excel文档结构中存在很多对象及其相应的属性,因此,可以通过生成对象和读取相应属性的方法对文档进行评分。其中用到的关键技术如下[10]。

(1) 格式类操作的评分。

由于Excel格式操作主要对象是单元格,因此必须首先读取相应的单元格的区域,其主要使用Range属性来完成,Range对象有一系列的属性来完成对单元格属性的设置和读取,如Font属性用来设置或获取区域中文字的属性(大小,颜色,字体等);Borders来设置或获取区域边框属性(粗细,颜色,双线,单线等);HorizontalAlignment和VerticalAlignment属性分别用来设置或获取水平和垂直对齐方式属性等等。以下以读取A1单元格字体格式为例,说明其过程:

Excel.Range range = (Range)WorkSheet.Cells [1, 'A'];//生成单元格的区域

range.Font.Color; //单元格文字的颜色

range.Borders[XlBordersIndex.xlEdgeTop].Color;//单元格上边界的颜色

(2) 公式函数类评分。

在Excel中由于公式和函数的多样性,因此该部分的评分策略须分两部分考虑:①单元格是否带有公式或函数;②其值是否正确。代码见下。

((Range)WorkSheet.Cells[1,'A']).HasFormula;//读取单元格是否带有公式

((Range)WorkSheet.Cells[1,'A']).Value2;//读取单元格的值

(3) 数据管理类。

数据管理主要包括,数据的排序、筛选和分类汇总,其中排序比较简单,可以通过比较单元格数据的大小来完成;筛选分为自动筛选和高级筛选,系统主要实现了自动筛选,其主要通过读取工作表的AutoFilter属性来完成;Range对象的Subtotal方法设置分类汇总。代码见下。

WorkSheet.AutoFilter.Filters[i].On;//判断是否进行筛选

WorkSheet.AutoFilter.Filters[i].Criteria2;//读取筛选的条件

(4) 图表类。

WorkSheet对象的ChartObjects属性表示工作表中的图表对象集合,每个ChartObject对象对应一个图表。ChartObject对象的作用是作为对象容器,包容多个对象,通过这些对象的属性和方法控制工作表上嵌入式图表外观和尺寸。ChartObject对象的Chart属性返回一个Chart对象,它代表了指定对象所包含的图表。Chart对象的ChartTitle属性代表指定图表的标题,Legend属性代表指定图表中的图例,ChartType属性返回或设置图表类型,核心代码见下。

Excel.ChartObjects chartObjects = (Excel. ChartObjects)(WorkSheet.ChartObjects(Type.Missing));

Excel.Chart oChart = (Excel.Chart)oChar- tObject.Chart;

4系统评价分析

2009―2010学年度,系统正式用于我校的计算机基础考试中,共4950名本科生参加考试,我们从两个方面对系统进行分析评价,首先,我们对考试成绩分析,结果见图8,从图中可以看出成绩分布基本符合正态分布。

图8各分值区间的人数分布

其次,我们随机抽取100份学生试卷,分别采用自动评分和人工评分,并通过计算评分误差率对主观题的评分结果进行分析,其中评分误差率的计算公式如下。

具体的结果见表1,从表中可以看出100份试卷中,只有两份试卷出现评分错误,且最高也只出现2分的判分错误,这是人工评分很难达到的。

表1主观题自动评分结果分析

试题类型 最大评分误差率/% 存在误差的试卷份数

Windows操作题 0 0

Word操作题 13.3 1

Excel操作题 10 1

PPT操作题 0 0

试卷总分 2 2

5结语

本文主要论述计算机基础考试评分系统的分析、设计和实现过程。分析设计的目标是建立一个能够对“计算机基础”课程考试的命题、考试、判分实现网络化、自动化,具有伸缩性好、易用性、易维护性、

易扩展性、安全性较好等优点的考试系统。该系统现已用于我校计算机基础课程及相关课程的考试,取得了很好的效果,现正积极向其他学科进行拓展(如C语言、VFP和英语等)。但由于时间、技术条件等方面的限制,系统在数据安全方面、题目类型和命题等方面还存在一些不足,需进一步的改进。

参考文献:

[1] 楼玉平. 基于B/S模式的计算机基础考试系统的研究与实现[D]. 长沙:国防科技大学研究生院, 2005:1-67.

[2] 李菲. 计算机公共基础课程网络考试系统的设计与实现[D]. 天津:天津大学计算机科学与技术学院,2007:1-47.

[3] R H Austing. The GRE Advanced Test in Computer Science [J]. Communication of ACM, 1997,20(9):642-645.

[4] 景运革. 自动阅卷技术研究与实现[J]. 软件导刊,2008,7(9):148-150.

[5] 李爱玲,李湘江. 基于VBA的WORD文档自动评阅技术研究[J]. 科学技术与工程, 2008,8(17):4859-4863.

[6] Abraham Silberschatz, Henry F.Korth,S.Sudarshan. Database System Concepts[M]. 4th ed. 北京:高等教育出版社, 2002:493-518.

[7] Donald E.Knuth, The Art of Computer Programming (Volume 1) [M]. 北京:清华大学出版社,1997:308-348.

[8] Andrew Troelsen. Pro C# 2008 and the .NET 3.5 platform[M]. 4th ed. 北京:人民邮电出版社,2008:524-533

[9] 李阳明,贾电如. 基于模糊理论的主观题自动评分算法研究与实现[J]. 微计算机应用,2008,29(10):17-20.

[10] Microsoft. Microsoft.Office.Tools 命名空间[EB/OL]. [2010-1-10]./zh-cn/library/ microsoft.office.tools.aspx.

Design and Implementation on Automatic Questions Review System of

the Computer Culture Basis Based on Net Platform

JIE Biao1.2, LING Zong-hu1, WANG Tao-chun1, FANG Qun2

(1. College of Mathematics and Computer Science, Anhui Normal University, Wuhu 241000, China;

2. Engineering Technology Research Center on the Network and Information Security,Anhui Normal University, Wuhu 241000, China)