计算机组成原理试题及答案范文
导语:如何才能写好一篇计算机组成原理试题及答案,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
关键词:自动评分;分词;矢量空间模型;文本特征匹配
中图分类号:TP301文献标识码:A文章编号:1009-3044(2011)25-6122-02
Research of the Text Subjective Question's Auto Remarking Algorithm Based on Word Segmentation Algorithm &VSM
LI Xue-jun
(Southwest University of Science and Technology, Mianyang 621010, China)
Abstract: The paper makes use of the studied results(such as Vector Space Model (VSM), Word Segmentation algorithm and so on) of the native language understanding, and applys them in processing the text subjective question's answer (including the standard answer and the student's answer), and then it used the text_charactered vector matching algorithm to auto remark those student's examining paper by the computer system. According to the experiment, the algorithm has accuracy of remarking and some valuable domains of application.
Key words: Auto-remarking; Word Segmentation algorithm; Vector Space Model (VSM); Text character matched
随着计算机技术和互联网技术迅猛发展,传统教育模式发生了变化,越来越多的课程提出了在线考试的需求。计算机可以很好地完成客观题(如选择题、判断题)的判分工作,其判分策略、关键技术及其应用实例详见文献[1]至文献[3]。亦即把考生作答的结果和题目标准答案进行精确匹配从而得到考生的得分。文献[4]提出了一种近似串匹配算法来对文本录入题的自动评分算法,其本质还是进行文本的比较,与客观题的判分原理基本是相同的。
计算机自动评分是指利用计算机程序来模拟人工评分的标准和内部过程。对客观题的评分是通过把试题的标准答案与考生的答案做一个精确比较,并据此作为是否给学生相应的题目分值;对于主观题,目前一般是让考生把其作答的结果形成一个文件(答案文件),再通过网络把考生的答案文件上传到考试服务器中的专用目录中,科任教师在考试结束后对考生的答案文件进行人工评判来进行给分;最后把考生客观题的计算机自动评分结果和主观题的人工评分结果累加起来作为考生的最终成绩。对于客观题可以完全不要人工干预,而主观题就必须在人工干预下才能完成。
因此本文就此提出将人工智能的自然语言理解技术(主要是分词算法)、文本的空间向量模型表示和知识的框架表示内容应用到网络考试系统中的主观题的自动评分过程中。
1 文本主观题自动评分原理
对于在线考试系统来说,其自动评分是在特定范围内的,不需要让其理解所有的自然语言,只需要理解标准答案即可。因此,应该使用某种算法使标准答案转化成机器能够理解的形式,将考生答案也按照一定的规则转化成计算机可以理解的形式,然后再将其和标准答案进行匹配并评分。其关键是如何将评分规则转化为可以被机器理解的知识库。主观题的自动评分原理如图1所示。
2 自动分词算法简介
2.1 最大匹配分词算法
匹配分词法是按照一定的策略将待切分的汉字串与一个“充分大的”机器词典(如金山词霸等)中的词条进行匹配,若在词典中找到某个字符串,则匹配成功(识别出一个词)。按照扫描方向的不同,串匹配分词方法可以分为正向匹配和逆向匹配。按照不同长度优先匹配的情况,可以分为最大(最长)匹配和最小(最短)匹配。最大匹配分词法即先确定一个最大的词的长度,然后从左(正向)或从右(逆向)取该长度的词串,将词串与词典中的词条匹配,如果没有该词则去掉一个字符继续匹配,以此类推,直到达到匹配或剩下一个单字为止。
2.2 最大概率分词算法
最大概率分词算法的基本思想是:假设一个待切分的汉字串可能包含多种分词结果,将其中概率最大的那个作为该字串的分词结果。例如,有一个句子S=“有意见分歧”,第一种分词路径W1=“有/意见/分歧/”,第二种分词路径W2=“有意/见/分歧/”,如图2所示。到底应该选择哪一种为最后的分词结果呢?
根据概率分词算法的基本思想,需要计算每一种方法出现的选取概率的作为最后结果,即计算Max(P(W1|S), P(W2|S))。概率计算方法如图3所示。
每一个词汇出现的概率P(wi) 可以在带词频的词典中查出。通过查词典可以得到每个词的概率为:P(有)=0.0180,P(有意)=0.0005,P(意见)=,0.0010,P(见) =0.0002,P(分歧)=0.0001。
对于第一种分词方法:P(w1) = P(有) * P(意见) * P(分歧) = 1.8×10-9;
对于第二种分词方法:P(w2) = P(有意) * P(见) * P(分歧) = 1×10-11;
由上所示,P(w1) > P(w2),所以取第一种方法作为分词结果。
3 文本矢量特征匹配算法
主观试题的答案以文本方式存储,经过分词后的文本如何表示才能更加容易地被计算机处理关系到文本处理的准确性,因此文本表示方法是自动评分算法的一个关键问题。近年来,在Web文本信息特征获取算法的研究中,矢量空间模型(Vector Space Model,VSM )[5-6]是应用较多且效果较好的方法之一,本算法借鉴了该模型的思想。在矢量空间模型中,文本被看作由一组正交词条所生成的矢量空间。根据这个思想,同时考虑到考试评分中经常将试题答案分为几个要点,因此提出主观题成绩评判模型为:
首先,答案文本是由一些要点组成,如果把答案文本(Answer text 用A来表示)看成一个由n个要点(Pi)组成的集合,则可以这样表示答案:A={P1,P2,…,Pi,…,Pn};设每个要点Pi的分值为Mi,则该答案的总分M为:;按照VSM思想,将标准答案每一个要点Pi被看成是由Ki个特征词(wj)组成的向量P:;设每个特征词的权重是wj(由经验丰富的任课教师人工设置),则其归一化权重为:;设考生答案的每一个要点Pi'也被看成是由Ki'个特征词(wj')组成的向量P':;通过计算考生答案和标准答案的向量间的距离并据此计算考生可得到到该要点的分值,即:(如果向量间的距离为0,则说明考生答案和标准答案完全匹配,考生可以拿到该要点的所有分值);考生所得总分M'为:。
4 算法测试及结论
本论文采用oracle作为后台数据库管理系统(因为系统所用的词典数据库都比较大),基于B/S模式设计了基于文本的主观题自动评分测试软件。通过对不同名词解释题目(答案长度及复杂度不同)的评测,再将本算法评得的分数与人工评分相比,分数的容差在(-0.5~+0.5),可以测得其评分的准确度在86.93%。通过实际的数据测试可以看出,答案越复杂,要点越多,评分的准确性越差;相反,要点越少,答案越简单,评分的准确性越好。而且人工设置关键词和权重也有利有弊,人工设置固然增强了系统的准确程度,但是其前提是设置人必须是有经验的老师,如果是没有经验的老师设置,则给算法增加了人为的误差。该算法具有一定的实用性,但还有待进一步的完善。
参考文献:
[1] 华蕊. 自动组卷及评分系统的设计[J]. 中国电化教育.2002,(2):84-85.
[2] 朱映辉, 江玉珍.计算机自动评卷策略分析与研究[J]. 电脑知识与技术,2005,(35):30-32.
[3] 李丁. 计算机考试系统中自动评分策略的研究与实现[J]. 广东广播电视大学学报,2002,11(4):30-32.
[4] 李少芳, 车艳.近似串匹配算法在自动评分系统中的应用[J]. 东莞理工学院学报,2008,15(3):25-28.
篇2
关键词:WEB技术;网络考试;信息化
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 11-0000-02
随着多媒体技术和网络通信技术的发展,基于Internet的远程考试作为一种全新的教学手段,越来越受到高校的关注。计算机远程考试系统是指利用多媒体技术和网络通信技术,在网络环境下开展的考核活动。它有着传统考试模式所无可比拟的优点,它创造了一种全新的考试模式,打破了传统考试模式在时间、空间上的限制,采用了先进的考核手段和教学方法,大大提高了教学效率和考试效果,使教学活动上了一个新台阶。
一、开发基于WEB技术考试系统的意义
在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。目前的一个发展趋势是采用大规模试题库的计算机网络考试模式 随着计算机网络在生产生活、科技教育中的普及,传统考试的考试出卷、答卷方式以及学绩管理正发生着巨大的变革,因此,如何使考试过程变得方便、高效、快捷、公正,是现代教育的一个重要课题。
网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。有趋势表明,考试的标准化、计算机网络化已当今考试的发展方向,当前国际上许多考试认证,例如GRE、CISCO,其出题、答卷以及评分都是在计算机上完成的。无纸化的考试形式有着其科学、及时、省时省力等优点,具有传统考试形式无法替代和比拟的优势。 基于WEB的在线考试系统同时可以发挥网络的优势,建立大型、高效、共享的题库和实现随时随地的考试,降低考试成本,减少人为的干扰。减轻教师的负担,节约人力,物力,和财力。
二、基于WEB技术考试系统研究的环境支撑
服务器端开发技术(ASP)和数据库系统的成熟,网络的普及。
基于WEB技术考试系统开发只需要普通PC和相关开发软件,简单的网络环境,这些条件基本上现有的办公环境都可以满足,只需购买一些软件即可。
ASP是Active Server Page的缩写,意为“动态服务器页面”,他是一种服务器端脚本编写环境,可以用来创建和运行动态网页或WEB应用程序。可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的WEB应用程序。
Sqlserver是由Microsoft开发和推广的关系数据库管理系统,被广泛应用于IIS服务器上和其他基于windows平台的应用系统中。现在发展到了2010版,因考试系统比较简单,而且新版的sqlserver要求硬件环境高,故系统开发时采用了sqlserver2000。
三、基于WEB技术考试系统具体开发内容
基于WEB技术考试系统主要研究通过WEB技术实现无纸化网络远程考试,实现选择、填空、简答等多种题型,解决现在多数无纸化考试系统因浏览器或系统崩溃等原因导致考试需要重新进行的问题。
网络远程考试系统采用B/S结构,学生可以在任何地方通过上网考试,客户端无需安装额外软件,只需要IE就可以登录考试系统进行考试或学习。本课题主要研究以下几点:
(一)WEB技术在网络考试系统中的应用。纸质考试通常都是使用WORD或者WPS进行图文混排然后打印出来使用,本课题利用WEB技术中的HTML语言来实现试题的混排,试卷以网页的形式展现给学生。本课题结合HTML的属性特点进行了分析,利用DOM和JS使用单选按钮实行单项选择、多选按钮实现多项选择,文本框实现填空和简答题以实现丰富的题型。多个HTML元素来实现考题,就出现了学生所做答案和试题要一一对应的关系,为了解决答案和试题能够对接,课题中采用了GUID(Globally Unique Identifier, 全球唯一标识符)来标识每道试题,实现试题答案和试题的对应。
(二)答案即时保存。现在市场上的基于WEB的网络考试系统普遍存在一个问题是考生在考试时要求IE不能刷新,不能后退等操作,一旦出现浏览器关闭或崩溃考生做的答案将全部丢失,经过多次分析,系统采用了AJAX技术解决这个问题,AJAX(全称是Asynchronous JavaScript and XML)是一种创建交互式网页应用的网页开发技术,本课题研究如何利用AJAX技术即时保存答案,在考生做试卷时,每完成一道试题,系统将自动把考生答案提交到服务器并保存,同时不影响考生考试。如考生考试中因系统原因无法进行考试时可以更换电脑继续考试,系统将自动将考生已经做过的答案按照JSON格式下载到客户端,客户端通过JS将答案自动显示到试卷中。
(三)试题库。利用数据库技术把出卷者出的试题按科目、试题类型分类存储到数据库中,实现试题的共享,任何出卷者都可以使用试题库中的试题。
四、基于WEB技术考试系统的开发过程
在开发系统时首先对我院现有的纸质考试模式进行了讨论分析,我院考试通常由任课教师出卷、教研室主任审核试卷是否合格,如果不合格则通知教师进行修改,合格后审核通过再由系领导批准后即可使用,在考试系统中我们沿用了现在的这种模式。接着对市场上的考试系统进行调研,发现多数考试系统都是实现了简单的选择题,有的也实现了填空题,题型单一,而且存在着一个问题就是答案无法即时保存,我们在开发时着重解决了这个问题。
系统架构图
系统模块有登录模块、考试模块、试卷管理模块、题型管理模块、试题管理模块。
试卷效果图:
五、结束语
目前网络考试普遍存在因浏览器或系统崩溃等原因导致考试需要重新进行,且题型单一,一般只有选择题,需要下载软件才能答试题。本项目攻开了技术上的难关,能实现了用选择、填空、简答等多种题型编试题库,而且具备任课教师组卷、教研室主任审核、系主任批阅、教学秘书安排考试时间等一系列考试程序。学生按规定时间考试,即使考试过程中若出现死机、停电,试题答案自动保存,开机后可以继续考试,提交试卷后客观题由系统自动改卷,主观题需判卷老师批改。该软件易学好用,使用该软件无需专门培训,实现远程网络考试和无纸化考试,达到考教分离,更真实的反映教师的教学情况和学生的学习情况,任何以试卷形式的考试都可以实用该软件进行。
参考文献:
[1]康莉,计算机考试系统的设计于是先[J].计算机教育,2006(4)
[2]徐鲁雄,黄雏通,网络考试系统的设计与实现[J].计算机教育,2006(9)
[3]王亚利,雷勇,张来顺,网络考试系统安全性问题的探讨及解决方案[J].电脑开发与应用,2007(12)
篇3
关键词:计算机等级考试模拟系统;Access数据库;数据加密
中图分类号:TP319文献标识码:A文章编号:16727800(2012)009007103
0引言
随着计算机普及教育的持续升温,各种计算机应用能力的考核也持续增加。为了实现国家经济信息化,国家教委考试中心自1994年开始推出了全国计算机等级考试。该项考试面向社会,根据使用计算机的不同需求,以应用能力为主,划分等级,分别考核。它为全社会提供了一个科学、统一、公正的基础性考试。目前,针对全国计算机等级考试,有多种模拟考试系统,笔者所在学院为进一步提高计算机教学质量和全国计算机等级考试的通过率,购买过多款模拟考试软件,但每次进行软件升级都需要不菲的费用,如果自行开发一套模拟考试系统,不仅可以节约成本,而且能够根据学生的成绩有针对性地为学生制定考试内容。基于以上情况的需要,开发了Access模拟考试系统。
1系统设计
1.1系统功能设计
在功能方面,教师可以对题库进行修改、维护,教师可以查看学生的某次测试的信息,可以查询学生的姓名、学号及得分情况。一般的系统由设置模块、题型管理模块、试题编辑模块、试题设置模块四部分组成。主要功能是开发考试科目、考试题型、考试内容、考试题量以及试题难度系数等。有的网络考试系统具有专业的考试、培训、学习管理解决方案,采用开放、动态的系统架构,将传统的考试培训模式与先进的网络应用相结合,可使用户根据自身应用特点快速构建考试培训平台系统,实现对考试、培训、学习的管理。系统不仅可满足各类专业的教育、考试
、培训机构的考试应用与管理需求,也是各类政府机构、企业、事业单位进行考试考核、技能培训、评测、组织学习的平台。相关的系统其功能、设计方案一般采用符合国际标准的信息技术和网络技术,选择(大型)数据库管理系统和开发工具。现代远程教育技术和网络技术的发展越来越需要考试系统自动化、集成化,各学科通用化考试系统的开发也多采用B/S(Browser/Server)模式,即浏览器服务器模式,对试卷合理性、试卷内容多样化以及考试安全性提出了更高的要求。系统功能有:报名管理、题库管理、试卷生成及管理,自测(模拟考试)、正式考试和评分管理,成绩统计和分析等。有的系统还包括考生学籍、成绩管理,设置考试
参数及相关信息,试题试卷难度、信度评估、远程组卷、试卷评阅、试题库维护、任课教师信息管理等功能。以教育统计学为基础,教育测量学、教育管理学和数理统计方法等多学科知识对考试数据做科学、客观、全面的定量分析,并在此基础上对考试及教学定性评估,反馈教学及改进考试的相关信息。
1.2系统数据库设计
系统采用Access2000作为关系数据库。根据考试系统的特点,所有模块集中到一个数据库,建立数据库、数据项和数据结构如表1所示。
2系统模块设计
2.1登录验证模块设计
(1)创建一个交互界面,建立数据库连接,改界面用于验证考生的信息。
(2)初始化考试环境。根据系统设置从题库中随机抽取试题。
在该模块中有可能出现考生因意外中断考试,需二次登录。该状况出现时,如
何完成这种情况的考试计时功能,可以通过设计补时系统完成,即监考老师登录考
试管理系统,对该考生进行补时。
2.2试题抽取模块设计
进入考试界面后,首先清空考试目录下的试题,然后调用RandomST()函数随机抽取的试题题号和表名添加至试卷表中,为考生界面传送数据源,并在考生目录下生成操作题文件。 该模块应该为用户提供清晰、便捷的答题界面。
2.3评分模块设计
评分实现的功能是:计算分数、统计平均分、分数归类。
(1)分数统计:按照指定的范围或条件计算平均分。每种统计数据由一个统计函数计算得出。
(2)分数归类:按照指定的范围或条件和分数划线(如将所有分数分为60以下,60~80,80以上)对分数作归类统计。归类统计由归类函数计算得出。
当用户提交试卷后,有关本次考试的答案已经保存在选择题答题表、填空题答题表等4张表中,系统从这4张表中读出答案,与选择题、填空题表中的答案进行对照并统计分数,并将总分与每题的得分与答案显示在后台界面中。
3系统实现
3.1数据库操作
为了对Access数据库进行操作,在Visual Basic中首先添加引用“ADODB”,并在标准模块中加入以下语句:
' 定义一个ado的数据库连接
Public cN As New ADODB.Connection
' 定义一个ado的数据库记录集
Public rS As New ADODB.Recordset
' 声明一个SQL语句字符串
Public strSQL As String
Sub main()
cN.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource= & App.Path &
"exam.mdb"' exam.mdb为二级考试数据库
cN.CursorLocation = adUseClient
Form1.Show
EndSub
这样在程序设计时,若需打开数据表进行操作,只须加入语句:
PrivateSubForm_Load()
strSQL="select*from 考试资料表 where 考号= " & " " " " &
Trim(num.Text) & " " " "
' 执行strSQL中定义的查询语句,Trim(num.Text)输入的考号
SetMSHFG.DataSource=cN.Execute(strSQL)
EndSub
其中strSQL 为相关查询语句,该语句表示从考试资料表中查询考号为Trim(num.Text)的记录,通过以上操作语句,就能查询到表中相应的数据。
3.2数据库中OLE对象数据存储与读取
由于计算机等级考试模拟考试系统中,试题的内容、试题答案、编程题以及试题图片素材等在数据库中,都是以OLE对象的数据形式进行存储的,如果要管理这些数据,需要使用Visual Basic中的ADODB.Stream流完成。通过ADODB.Stream流,可以对数据库中的OLE对象数据进行读取,然后再将其保存为另一文件。通过对OLE对象数据的读取操作,可以把存储在数据库中的OLE对象数据,还原为相应的文档,完成数据的读取操作。
3.3数据加密解密
为保证数据库中的数据安全,必须进行加密。在Visual Basic可利用SetDatabasePassword类进行加密,CreateDeeryptor解密,然后通过OpenPasswordProtectedDatabase类打开设置加密的数据库。
4结语
计算机等级考试日趋标准化、严格化,使得考生的复习备考显得更为重要。本文设计的考试模拟系统是以标准的计算机考试系统为模板,历年考题为题库,充分模拟等级考试机考的考试环境开发的,希望通过该模拟考试系统,能够让每一位考生适应考试环境。本文设计的考试不仅适合计算机二级考试的模拟,同样适合其它课程的考试。为了充分利用网络交互的优点,本文设计的考试可从单机版向网络考试发展,可允许全校学生通过校园网在线考试,改变了传统考试的模式。
参考文献:
[1]潘应晖.Visual Basic模拟考试系统开发[J].数据库及信息管理,2006(10).
[2]范慧琳,姚毅红.浅析全国计算机等级考试模拟软件评分系统[J].华侨大学学报,2009(2).
[3]刘启原,刘怡.数据库与信息系统的安全[M].北京:科学出版社,2000.
篇4
关键词:多项选择题;数据库;字段;标签
中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)08-2044-03
Making Method of "Multiple Select Exercise Problems" Software
YU Bin, LI Xin-qin
(Civil Aviation College Guangzhou, Guangzhou 510403, China)
Abstract: With the rapid development of national examination system exercise problems of many coursechange standard exercise "individual select examination problem" and "multiple select exercise problems" are used at most.This thsis expounds making methed of multiple select exercise problem analyses logic system between problem answer,gives Delphi program code., analyses work principle of software.
Key words: multiple select exercise problems; database; field; lebel
目前国家级的考试系统都采用答题卡的形式,为了配合这种考试的形式,在复习资料里都有相应的计算机课件,这些复习题主要是由“单项选择题”和“多项选择题”来组成。有些复习资料只有练习题的word文档,没有相应的多媒体学习课件。这种情况下,就需要任课老师自己制作,以便能够利用计算机多媒体技术来提高学习兴趣、增强学习效果,这里以“工程建设监理基本理论与相关法规”的全真模拟试题为例,讨论一下“多项选择题”课件的制作方法。
1 特色与优势
计算机考试系统的内容丰富,形式多样,发展也很快。但是,从网上下载的考试系统,都是针对某一门课程或者是某一项考试,它们只有可执行文件,没有原代码。
对于一个教师来说,重要的是怎样把自己的课程,做成教学课件,做出自己的特色,显示出采用计算机教学的优势。文中论述的“多项选择题”的制作简单,操作方便,对计算机要求也不高。与同类软件相比,灵活性好,可以随时修改题目内容,可以修改每道题的分值。
2 总体设计思想
作为一个教学软件,首先要有一个开放性的输入系统,这样可使教师在备课时录入新的题目。其次是要有一个良好的操作界面。本文所论述的多项选择题功能如下:
1) 教师可以通过输入密码,修改数据库中的题目。
2) 计算机可以自动判分,判分的标准是:
一共有五个选项,全部选对可得两分,选对一个加0.5分,选错一个选项,该题不得分。
3) 能够自动保存成绩,学生不能修改成绩。
4) 数据库设有密码,学生不能随便打开题库。
5) 学生可以显示答案,但是不能得分。
下面以监理工程的考试复习题作为例子,阐述“多项选择题”计算机课件的制作方法。
题目要求如下:
多项选择题(共30题,每题2分。每题的备选项中,有2个或2个以上符合题意,至少有1个错项。错选,本题不得分;少选,所选的每个选项得0.5分)
51.在下列工程中,属于实行强制性监理工程范围的有( ACE )。
A.项目总投资为4 000万元的给水工程B.项目总投资为2 000万元的供热工程
C.建筑面积为8万m2的住宅建设工程D.建筑面积为4万m2的住宅建设工程
E.总投资为1 000万元的学校
题目中有五个答案供选择,正确答案是ACE,如果练习时选择了是ACE,则可得到2分,如果少选了,也能得到分,只是每个选项为0.5分,例如,只选了AC两项,则可得到1分。如果有错选,则本题就不得分。也就是说,如果B或D被选中,则此题不得分。这种多项选择题的原则是“可以少选,但不能选错”。
4 数据库的建立
这里采用access建立数据库,数据库的名称是“多项选择题”,数据库中有一个表,表的名称也是“多项选择题”,如图1所示,在表中有七个字段,一个是“题号”,另一个是“题目”,另外还有五个是答案。
其中五个字段用于填写题目的答案,填写的原则是如果A是正确答案,在“答案1”字段中填写一个字母A;如果A不是正确答案,就在“字段1”中填入一个点。其它字段也按同样的方法,填入相应的字母,不填字母的地方填入一个点。
五个字段对应于程序中的五个变量,这五个变量是a、b、c、d、e。如果给变量a赋值为“A”。而字段“答案1”也是字母“A”,说明选择了正确的答案。
5 界面设计
1) 新建一个工程项目,命名为project1。
2) 以form1作为多项选择题的操作窗口。版面信息如图1所示。
在操作界面中有一个定时器,用于控制题目顺序的随机性。按动“开始”按钮的时间不同,产生的随机数就不同,每次练习题目的顺序都不一样。
界面中用了两个数据库控件,一个用于保存题目,另一个用于保存学生的成绩。
3) 各组件的属性如表1所示
6 课件的程序设计
6.1 Form的程序代码
这部分是程序的初始化,给每一个变量赋一个初始值。
a:='.'; b:='.'; c:='.';d:='.'; e:='.';
a1:=2;b1:=2;c1:=2;d1:=2;e1:=2;
变量a、b、c、d、e的初始值都是一个点。变量a1、b1、c1、d1、e1的初始值都是2。
6.2 按钮“A”的程序代码
suibutton7.enabled:=false ;//如果按钮A被选中,则该按钮就会变成无效状态。
a:='A';//给变量a赋一个值是A,其它变量仍然都是点“.”。
if adoquery1['答案1']=athen //如果在数据库的“答案1” 字段中的值也是“A”,
//说明答案是正确的。
a1:=1 //变量a1的值从2变成1。说明选择了答案中正确的选项。
else//如果字段“答案1”的值不是A。而是一个点。
a1:=0;//则a1的值从2变成0。说明选择了答案中错误的选项。
其它四个按钮B、C、D、E的程序代码和A是一样//只是把A换成B、C、D或E即可。
6.3 “确定”按钮的程序代码
对于“确定”按钮来说有三种情况:
1) 答题人所选的答案与数据库中的答案是一致的。
2) 答题人所选的答案中有错误的选项。
3) 没有错误的选项,但是,正确答案选择不完全,有缺项。
程序代码如下:
第一种情况是:所选择的答案与数据库中的答案一致,这时可以得到2分。
五个答案的选项之间是相与的关系,只有全部选择都是正确的,才能得分。
if (adoquery1['答案1']=a) and (adoquery1['答案2']=b) and (adoquery1['答案3']=c)
and(adoquery1['答案4']=d) and (adoquery1['答案5']=e) then
//数据库五个答案字段中的值与五个变量中的值进行比较,
begin //如果是一样的,说明所选答案是正确的。
edit1.text:=floattostr(strtofloat(edit1.text)+2); 由于选择答案是正确的,应该加2分。
label8.caption:='正确'; //同时在标签中显示“正确”二字。
end
else
第二种情况是:选择答案与数据库中的答案不完全一致。
begin//五个变量之间是相或的关系,只要有一个是正确的就加分。
if (a1=0) or (b1=0) or (c1=0) or (d1=0) or (e1=0)then //检查是否选择了错误的答案。
begin //如果错误的答案,本题不得分。
label8.caption:='错误' ; //同时在标签中显示“错误”二字。
end
else
第三种情况是:所选择的答案与数据库中的答案不完全一致。但是并没有选择错误的答案。
begin
if a1=1 then//如果第一个答案正确,就加0.5分。
begin
edit1.text:=floattostr(strtofloat(edit1.text)+0.5);
label8.caption:='正确';//同时在标签中显示“正确”二字。
end;
if b1=1 then //如果第二个答案正确,再加0.5分。
begin
edit1.text:=floattostr(strtofloat(edit1.text)+0.5);
label8.caption:='正确'; //同时在标签中显示“正确”二字。
end;
if c1=1 then//如果第三个答案正确,再加0.5分。
begin
edit1.text:=floattostr(strtofloat(edit1.text)+0.5);
label8.caption:='正确'; // 同时在标签中显示“正确”二字。
end;
if d1=1 then//如果第四个答案正确,再加0.5分。
begin
edit1.text:=floattostr(strtofloat(edit1.text)+0.5);
label8.caption:='正确';//同时在标签中显示“正确”二字。
end;
if e1=1 then//如果第五个答案正确,再加0.5分。
begin
edit1.text:=floattostr(strtofloat(edit1.text)+0.5);
label8.caption:='正确';//同时在标签中显示“正确”二字。
end;
end;
suibutton4.enabled:=false;//“确定”按钮在每道题里只能用一次,否则就会出现重新加分的现象。
end;
从程序中看,最多可以加到2 .5分,这样就不符合每道题最多得2分的条件。实际上,每道题最多有四个选项是正确的。这就确保了每道题不会超过2分。即便有五个选项,因为符合第一种情况,仍然只能得到2分。
7 系统的展望
本文所论述的应用软件,是在多年实践中完成的,已经在教学中使用了六个学期,有十几个班运用了这套软件,由于现在许多学生都有计算机,他们常把这些练习题复制到自己的计算机上,作为考试前的复习资料,极大地提高了学生做作业的兴趣。如果学校里的每个教师都用这套软件,学生的计算机就可以更有效地服务于教学,以免学生把计算机当成游戏机,反而影响教学。
目前,国家级的考试内容逐渐形成标准化的题库,而这些题目的形式主要还是“单项选择题”、“多项选择题”、“判断题”和“填空题”,其中“多项选择题”的逻辑关系最复杂。
现在国家组织的职称考试、驾驶证的考试、监理工程师的考试等等,在平时的练习中已经出现了大量的学习软件,但是考试过程仍然采用答题纸的形式。出现这种状态的原因是有许多专业技术人员对计算机的操作还不太熟练,如果直接采用计算机考试,会影响他们的考试成绩。而随着计算机的普及和发展,最终会实现在计算机上进行各种考试。
由于计算机阅卷系统大部分题目都能够自动判分,而且比人工判分的精确度高。所以,大多数考生都认可。同时减少了组考单位判卷的成本费,再加上考生当时就能看到自己的成绩,所以很受大家的欢迎。
我们也应该看到标准化考试还存在一些问题。例如对于绘图题、设计题和问答题,目前还不能实现计算机自动判分。但是随着计算机技术的发展,这些问题会逐渐得到解决。
参考文献:
[1] 赛奎春.Delphi信息系统开发实例精选[M].北京:机械工业出版社,2005.
[2] 肖建,杨新臣.Delphi 编程基础[M].北京:清华大学出版社,2005.
[3] 求是科技.Delphi 数据库开发技术与工程实践[M].北京:人民邮电出版社,2004.
[4] 朱琪.Delphi 游戏编程导学[M].北京:清华大学出版社,2004.
[5] 黄文钰.Delphi构建进销存系统-POS系统开发实例[M].北京:清华大学出版社,2002.
篇5
[关键词]:生物学科 表达能力 学习水平
一、学生学习规范化
良好的学习习惯是学生高效学习的基础。要规范学习,首先养成良好的学习习惯。
针对生物学科的特点,向同学们提出以下几点要求:做好课前准备,对于上课要用的东西要在课前提前拿出来;利用上课前的两三分钟时间及时的把上节课的内容复习一下;上课期间,回答问题要积极,声音要洪亮;在课上,若需要找课本或资料书上的内容时,动作要快,不应慢慢悠悠浪费时间;需要做笔记时,要及时准确的写在笔记本上;注意力要集中,专心听讲,能及时的跟上老师的思路;课后要及时进行总结整理。
另外,还要有制订计划的习惯,学会有条理地处理事情;要总结适合自己的学习方法;要养成建立“错题集”的习惯,学会积累和整理学习资料。
二、学生答卷规范化
生物科的试卷分Ⅰ卷和Ⅱ卷,Ⅰ卷是选择题,一般为30个;Ⅱ卷是非选择题,由6个简答题组成,两卷的分值各为50分,都是相当的重要。
通过对同学们答卷的分析,发现失分的原因主要是以下三点:审题能力不足,不能从题干中获取有效的信息;逻辑思维能力和分析推理能力较差,不会根据题意做出合理、科学的判断;语言表达能力较差,答题不规范,专业术语常写错。
为了改变这种现状,我们应该规范我们的答卷,学会做题。
1.选择题
选择题是一类客观性试题,由题干和供选答案两部分组成,能设置较广泛的情境,包括生物学基本概念、基本原理、基本规律、基本实验、基本计算及有关知识的应用等多个方面。因此,在生物试卷中占有很大的比例。然而我们的有些学生在考试中或因选择题得分过低;或因选择题耗时过多,影响了其他题的解答,导致考分不理想。究其原因,主要是学生没有掌握选择题的特点,解答这类题的方法不当,思维方式欠妥等。现就为如何快速解答单项选择题的方法总结如下:
(1)找题眼法
找题眼法就是从多个已知条件中找出某一作为解题切入点的条件,从而得出答案的方法。此方法也可以称之为“找关键词”。
(2)信息转化法
对某些选择题,由于情境比较陌生,或内容比较繁琐,可通过思维转换,将题示信息转化成比较熟悉的,便于理解的形式,从而化陌生为熟悉,化难为易,迅速求解。比如说,把题干中文字叙述的繁琐内容,转换成见图的形式,会容易得多。
(3)图示法
图示法能形象、直观地展示思维过程,简便、快捷。例如:氧气分子由肺泡扩散进入红细胞内并与血红蛋白结合的过程,至少需穿过几层磷脂分子?就可以根据题意画出示意图,直接数。
(4)分析推理法
根据题目的已知条件,运用生物学相关的原理和规律,分析出与答案相关的若干要素,再利用这些要素推导出答案。这个方法往往适用于题干给出大量与生活实际联系比较密切的信息的题型。
(5)搭桥法
有的试题,在题干中涉及不同章节的知识,构成思维上的鸿沟。需根据生物学原理和规律找到其联系点,搭起思维上的桥梁。如:水稻的一个细胞在有丝分裂后期有48条染色体,在一般情况下,水稻的珠被细胞、胚细胞和胚乳细胞中的染色体数目分别是多少,这个题就涉及到有丝分裂、减数分裂和植物的个体发育三个方面的内容,思维跨度较大。就需要根据已知条件有丝分裂后期有48条染色体,寻找思维的桥梁,即体细胞为24条染色体。
(6)综合法
从题干中所给材料、表格、坐标图或矩形图等获取信息,结合课本中有关章节的知识进行综合分析,得出结论。
另外,在做完试卷检查时,不要轻易的改答案,要相信自己凭第一感觉做出来的答案,再者,涂卡时,要避免错涂漏涂的情况出现。
2.非选择题
近几年来,高考理综生物试题中的非选择题部分越来越突出对学生逻辑推理能力和对比分析能力的考查。考生们也越来越拿不到高分,其原因主要是因为考生缺乏逻辑推理能力和分析能力,不会根据题意做出合理、科学的判断,不会按照题目的要求进行规范的文字表达。其实,只要同学们具备扎实的基础知识,同时又掌握解题的一般技巧,是完全可以有效地提高简答题的解题能力的。
(1)认真审题,挖掘一切有用的信息
审题是解题的前提。审题失误往往是造成考试失败的最重要的原因,要正确解答试题中所提出的问题,同学们首先必须要读懂题意,找出关键词,把握试题的中心含义以及作答的要求,这样才能做到有的放矢。
生物非选择题往往以一定的文字表述或图表、实验等形式呈现,同学们应从文字和图表、数据资料中提取有效信息,包括试题中隐藏的信息,排除无关信息,并根据题目不同角度的设问,用不同的形式准确地描述或表达生物学的基本事实和实验结果。审题时要尽量做到稳、准、慢,要尽可能挖掘一切对解题有用的信息,尤其要注意那些关键性和限制性的文字,这样可以避免解题的随意性、盲目性。
(2)建立试题与课本的有机联系,做出合理的判断推理
命制试题是以课本的基础知识为依托,尽管可能命题的素材很多来自课外,但往往是“题在书外,理在书中”。解题时必须以课本基础知识为依据,以问题为中心向教材求索,找出解答试题的知识点并组织答案。所以,在准确审题,明确试题问的是什么,要求是什么,给的条件有哪些后,就要把试题的设问和从材料中得到的有效信息与教材上的相关知识点有机的联系起来,即将所学知识与试题要求准确“链接”,并进行重组和整合,要注意避陷阱、破定势,善于进行发散思维,运用头脑中已经建立起来的生物知识结构,灵活提取平时积累的知识储备,寻找知识交叉点,结合有关理论知识做出判断、推理、分析与综合。
(3)从实际出发,选择恰当的解题方法
对于问答型的简答题,一般综合性较强,很难说审完题目就能凭“直觉”做出结论,写出答案。所以,在审清题意、明确课本与试题之间的联系后,就要根据题目的类型和具体要求,选择恰当的解题方法。
①常用法
从寻找试题所含的已知条件入手,联系有关的知识进行分析思考,逐步推出题目所要求的答案。
②图表法
这类是以绘出正确的图或表作为答题要求的。如细胞分裂图、遗传图解等,画图时不仅要正确,而且还要美观。
③计算法
当试题给出有关数据时,有时必须要通过“计算法”获得结果,再来分析判断得出结论,这在遗传学、生态学、物质含量推算等方面的试题中较为常见;当然一定要在草稿纸上写出计算过程;不可以用“心算”。
另外,还有比较法、反证法等;解题的方法有很多,在实际解题中,应具体分析试题要求,灵活采用最合理、最简便的方法。
篇6
一、提取有用信息
在试题所给信息中,由于要体现信息本身的逻辑性和系统性,所以信息内容往往比较丰富和宽泛。对于解题来说,其中有些信息是有用的,有些信息甚至会产生干扰。如何提取有用信息?信息是为解答问题服务的,从问题解答的需要回到信息的处理,就能找到有意义和价值的信息了。
【例1】(2012年广东,33题)苯甲酸广泛应用于制药和化工行业。某同学尝试用甲苯的氧化反应制备苯甲酸。
反应原理:
实验方法:一定量的甲苯和KMnO4溶液在100℃反应一段时间后停止反应,按如下流程分离出苯甲酸和回收未反应的甲苯。
已知:苯甲酸分子量是122,熔点122.4℃,在25℃和95℃时溶解度分别为0.3g和6.9g;纯净固体有机物一般都有固定熔点。
(1)操作Ⅰ为 ,操作Ⅱ为 。
(2)无色液体A是 ,定性检验A的试剂是 ,现象是 。
(3)测定白色固体B的熔点,发现其在115℃开始熔化,达到130℃时仍有少量不熔。该同学推测白色固体B是苯甲酸与KCl的混合物,设计了如下方案进行提纯和检验,实验结果表明推测正确。请在答题卡上完成表中内容。
(4)纯度测定:称取1.220g产品,配成100mL甲醇溶液,移取25.00mL溶液,滴定,消耗KOH的物质的量为2.40×10-3mol。产品中甲苯酸质量分数的计算表达式为 ,计算结果为 (保留两位有效数字)。
【题型分析】从设计的目的和意图来看,本题是一道实验与探究题。但从信息形式上来看,本题既有有机合成题的味道,也有化工流程图题的特征。所以,这是一道以化工流程为主线,以实验与探究考查为重点,同时还涉及了实验计算等多方面的考查,体现了综合命题的思路和方向。
【解题思路】该题首先进入学生视线的是一组有机合成的信息,如果学生一味地沿着“合成”的思路往下想,就进入到了死胡同。有机合成的信息是为引出化工流程作铺垫的。因为用甲苯的氧化反应制备苯甲酸,从有机合成机理可知产物是混合物,需要经过一个化工流程过程才能实现分离。再看试题后面的问题,很容易明白本题命题的意图,那就是围绕“分离出苯甲酸”这条主线,考查学生实验、探究和计算等能力。围绕试题中的问题,能让我们很容易找到了有用的信息,并初步形成了解题的思路。
有用的信息一:根据“反应机理”,可知“反应混合物”的成分,包括、、KOH、MnO2和H2O;还可知与酸化可得苯甲酸,要将苯甲酸与KCl分离才能得到苯甲酸。
有用的信息二:根据分离流程图,可知“反应混合物”分别分离出MnO2、和的过程与内在机理。
有用的信息三:根据苯甲酸的熔点,可作为检验苯甲酸的依据;根据苯甲酸的溶解度,可用来建立分离和提纯苯甲酸的思路和方法。
有用的信息四:根据测定苯甲酸纯度的相关数据,可知测定纯度的机理和方法,并此基础上建立各数据之间的计算关系。
【参考答案】(1)分液,蒸馏。(2)甲苯,酸性KMnO4溶液;溶液褪色。(3)①冷却、过滤;②滴入2-3滴AgNO3溶液;③加热使其融化,测其熔点;熔点为122.4℃。(4)2.40×10-3×122×4)/1.22;96%。
二、挖掘蕴含条件
试题中有些信息表面上与问题没有明显联系,或者有些问题解决表面上欠缺信息条件,解题因此遭遇到挫折和困境。这时就需要对信息进行深度挖掘,只要发现信息中隐含的条件,就会柳暗花明又一村。所以,试题中信息的给予,有直接的也有间接的,要综合运用已学的化学知识,调动自己的化学思维,深度挖掘信息中潜在的东西。
【例2】(2012年广东,32题)难溶性杂卤石(K2SO4·MgSO4·2CaSO4·2H2O)属于“呆矿”,在水中存在如下平衡:
K2SO4·MgSO4·2CaSO4·2H2O 2Ca2++2K++Mg2++4SO42-+2H2O
为能充分利用钾资源,用饱和Ca(OH)2溶液溶浸杂卤石制备硫酸钾,工艺流程如下:
(1)滤渣主要成分有 和 以及未溶杂卤石。
(2)用化学平衡移动原理解释Ca(OH)2溶液能溶解杂卤石浸出K+的原因 。
(3)“除杂”环节中,先加入 溶液,经搅拌等操作后,过滤,再加入 溶液调滤液pH至中性。
(4)不同温度下,K+的浸出浓度与溶浸时间的关系见右图,由图可得,随着温度升高,① ,② 。
(5)有人以可溶性碳酸盐为溶浸剂,则溶浸过程中会发生:CaSO4(S)+CO32- CaCO3(S)+ SO42-。
已知298K时,Ksp(CaCO3)=2.80×10-9,Ksp(CaSO4)=4.90×10-5,求此温度下该反应的平衡常数K
(计算结果保留三位有效数字)。
【题型分析】这是一道典型的无机化工流程图题,其特点是以元素及其化合物的知识为载体,以无机化工生产为主要背景,以化工流程图为主要信息形式,综合考查基本概念和理论、化学实验、化学计算等相关知识。本题还涉及反应机理、坐标图像等信息,体现了对学生综合处理信息能力的要求。
【解题思路】在解答本题的过程中,若只是简单地利用已给信息,有些问题的解决会碰到困难,故必须挖掘试题中蕴含的条件。如:
问题(1):需要挖掘两个蕴含条件:一是用饱和
Ca(OH)2溶液溶浸杂卤石过程中,OH-减少的量与Ca2+增加的量相等,但Ca(OH)2沉淀平衡受OH-的影响大于Ca2+,所以随着反应的进行,[Ca2+]·[ OH-]2<Ksp[Ca(OH)2],不会产生Ca(OH)2沉淀;二是CaSO4是微溶物质,随着反应的进行,必然会产生CaSO4沉淀。
问题(3):“除杂”除了要把杂质除去,更隐含着不能引进新杂质,所以要除去的是Ca2+,最后得到的是纯净K2SO4,所加试剂及顺序自然明了。
问题(5):直接进行平衡常数运算无法入手。但所给条件分别隐含着Ksp(CaCO3)= [Ca2+]·[ CO32-]=2.80×10-9,Ksp(CaSO4)= [Ca2+]·[ SO42-]=4.90×10-5,所以很容易计算到K=[ SO42-]/[ CO32-]= Ksp(CaSO4) / Ksp(CaCO3)= 4.90×10-5/2.80×10-9=1.75×104。
【参考答案】(1)Mg(OH)2,CaSO4。(2)氢氧根与镁离子结合,使平衡向右移动,K+变多。(3)K2CO3,稀H2SO4。(4)①在同一时间K+的浸出浓度大;②反应的速率加快,平衡时溶浸时间短。(5)1.75×104。
三、发掘潜在规律
有些试题会给出一系列的信息链,以一组一组的信息形式出现,使信息容量变得特别大。在这类信息阅读时,不容易理清思路,解题也就没有了头绪。其实,这类信息链之间蕴含着潜在的规律,只要找到信息链内的潜在规律,就能找到问题解答的思路。
【例3】(2012年广东,31题)碘在科研与生活中有重要应用。某兴趣小组用0.50mol·L-1KI、0.2%淀粉溶液、0.20mol·L-1K2S2O8、0.10mol·L-1Na2S2O3等试剂,探究反应条件对化学反应速率的影响。已知:
S2O+2I-=2SO+I2(慢) I2+2S2O=2I-+S4O(快)
(1)向KI、Na2S2O3与淀粉的混合溶液中加入一定量的K2S2O8溶液,当溶液中的 耗尽后,溶液颜色将由无色变成为蓝色。为确保能观察到蓝色,S2O32-与S2O82-初始的物质的量需满足的关系为:n(S2O32-):
n(S2O82-) 。
(2)为探讨反应物浓度对化学反应速率的影响,设计的实验方案如下表:
表中Vx= mL,理由是 。
(3)已知某条件下,浓度c(S2O82-)~反应时间t的变化曲线见图4,若保持其他条件不变,请在答题卡坐标图中,分别画出降低反应温度和加入催化剂时c(S2O82-)~t的变化曲线示意图(进行相应的标注)。
(4)碘也可用作心脏起搏器电源—锂碘电池的材料。该电池反应为:
2Li(s)+I2(s)=2LiI(s); H
已知:4Li(s)+O2(g)=2Li2O(s); H1
4 LiI(s)+O2(g)=2I2(s)+2Li2O(s); H2
则电池反应的H= ;碘电极作为该电池的 极。
【题型分析】这是一道考查基本概念及基本理论的题目,本题主要考查化学反应速率、盖斯定律、原电池等相关知识。这类题型的主要特点是,以物质及其化学反应为载体,来考查有关基本概念及基本理论的应用。
【解题思路】本题有几组信息,每组信息都蕴含着潜在的规律,蕴含着解答问题的玄机。下面根据问题顺序进行分析;
问题(1):需要把两个反应弄明白,两个反应之间存在密切联系,第一个反应的生产物I2是第二个反应的反应物,第二个反应的产物I-又是第一个反应的反应物,形成了循环反应。只要溶液中有S2O32-与S2O82-,两个反应就会不断地循环反应下去;只要其中一种离子没有了,则该离子的反应也就结束了。因此,当溶液颜色将由无色变成为蓝色,说明有I2生成,第2个反应结束,即溶液中的Na2S2O3已经耗尽;要确保能观察到蓝色,就一定要将Na2S2O3耗尽,则n(S2O32-):n(S2O82-)<2。
问题(2):通过一组实验来探讨反应物浓度对化学反应速率的影响,核心思想是利用控制变量法。控制变量法的思路是,改变其中一个量而保持其它的量不变,来研究该变量对实验的影响。该实验设计是探索K2S2O8浓度改变的影响,必须保持其它物质的浓度不变(即溶液的总体积不变),故还需要加入的水2mL。
问题(3):加催化剂和改变温度,都能影响反应的速率,能影响反应到达终点的时间,但不影响反应的终点。所以,加催化剂能缩短反应到达终点的时间,降温能延长到达终点的时间。
问题(4):要计算出锂碘电池的H,必须要利用试题给出的两个反应焓,通过运用盖斯定律进行计算,即可得到答案。
【参考答案】(1)Na2S2O3,<2。(2)2;保证反应物K2S2O8浓度改变,而其他的不变,才到达实验目的。(3)见图5。(4)(H1-H2)/2;负极。
四、领悟题中新知
有些试题在信息中隐含着新知识,就是指学生没有学过的知识,答题时常需要运用到这些新知识,目的是为了考查学生归纳、演绎、迁移等能力。解答这类试题时,必须先要对信息进行整理和提炼,在脑袋里建立这些新知识的思维、方法和要求,然后综合运用这些新知识来解答新问题。
【例4】(2012年广东,30题)过渡金属催化的新型碳—碳偶联反应是近年来有机合成的研究热点之一,如反应①
化合物Ⅱ可由化合物Ⅲ合成:
(1)化合物I的分子式为 。
(2)化合物Ⅱ与Br2加成的产物的结构简式为:
。
(3)化合物Ⅲ的结构简式为 。
(4)在浓硫酸存在和加热条件下,化合物Ⅳ易发生消去反应生成不含甲基的产物,该反应方程式为
(注明反应条件)。因此,在碱性条件下,由Ⅳ与反应合成Ⅱ,其反应类型为
。
(5)Ⅳ的一种同分异构体V能发生银镜反应。V与Ⅱ也可发生类似反应①的反应,生成化合物Ⅵ,Ⅵ的结构简式为___________(写出其中一种)。
【题型分析】这是一道典型的有机化学考查的试题,主要考查有机化合物的结构、化学式、同分异构体、官能团、化学反应以及有机合成等相关知识。这类题的信息中常出现一些学生未学过的有机物、官能团、化学反应等知识,这些知识往往是答题必须要的知识,答题的关键是先要将这些知识整理和提炼出来。
【解题思路】本题的前3个问题及问题(4)的第一空,都属于有机物的常规考查题,包括从结构简式推写分子式,根据反应推写反应物、产物的结构简式,反应方程式的书写等考查。而问题(4)的第二空和问题(5)的解答,就需要挖掘其中未学过的两个化学反应的机理。
问题(4):[]与[]在碱性条件下的反应,高中没有学过。但试题给出了反应物和主要产物的结构等信息,根据有机化学反应推理原理,不难得到以下反应机理:
[]。所以,该反应类型为取代反应。
问题(5):该题要用到新型碳—碳偶联反应机理,高中也没有学过。所以,需要挖掘新型碳—碳偶联反应的特点,掌握内在反应的规律,就不难得到解题的答案。该反应的关键是-CHO与-COO-R反应后,得到,以次类推就能得到本题的答案。由于V有种同分异构体,所以Ⅵ也有两种。
【参考答案】(1)C7H5OBr。(2)。(3)[]。
(4)[];取代反应。(5)[[]]。
学习要讲究策略和方法,通过总结经验,发现规律,找到事物的本质,学习就会简单起来,轻松起来,也会高效起来。
篇7
关键词:PHP在线考试;自动阅卷;自动组卷
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)30-6786-03
计算机在线考试系统在现代化教学实践中正占据着越来越重要的地位,有着十分广阔的发展前景。同时,计算机在线考试系统可以使教师从繁重的出题、组卷、判卷等工作中解脱出来,提高教师的工作效率。
1 系统架构建成
1.1系统架构
计算机在线考试的平台一般有传统的C/S模式和现在流行的B/S模式。B/S模式即浏览器/服务器模式。客户端(浏览器端)只需要有浏览器即可运行,客户端发出请求,其它工作都由服务器端来完成。要增加客户端时,不必在客户端安装相关的应用程序。程序更新时,只需要在服务器端进行更新,客户端无须改动。由于B/S模式较C/S模式对系统维护有更多的便利,因此本文采用的是B/S模式。
1.2 数据库的建立与管理
MYSQL是一个小型的数据库,能实现日常使用,能满足几百用户级别的应用。与MYSQL相配套,管理工具用的是PHPMYADMIN。这个工具在web页面上就可以直接操作,方便快捷。架站平台用的是WAMPSERVER 2.2,对配置文件的一些操作可以用鼠标直接在托盘图标上完成,不必直接对ini文件进行编辑,管理非常方便。
本系统需要的数据主要包括用户数据、准考证数据、模块数据、试题库数据、试卷总表数据、试卷细表数据、考生答卷数据等。
管理员表保存管理员的相关信息。不含考生信息,考生信息在用户表中设置。如果有教师具有教师和管理员双重身份,则在两个表中分别有工号和密码。工号和密码可以相同,但为安全计,建议设为不同。
模块表。指考试中出现的模块。为增加使用的适应性,应当不按现行标准进行必做模块和选做模块的设置。一张试卷中,可以灵活选择必做模块和选做模块。从而可以适应时展的需要,灵活变动。
试题库表。因为同一道试题在不同的试卷中分值可以不同,所以在题库表中不对题目进行分值设置,而在试卷细表中进行设置。为组卷时方便,此表增加了一个随机数的字段n_temp_rand,整型。
试卷设置表。每条记录保存着一张试卷的信息,可以看作是一张试卷的总表,是对一张试卷的总体概述。
“试卷细表”数据表与“试卷总表”(试卷设置表)相对应。 “试卷总表”中的一条记录,对应“试卷细表”的不同记录,并且“试卷细表”的这些记录有着同样的paper_id(试卷标识),用来表明这张试卷所要考察的科目。试卷细表中,每条记录对应一道题目,题目id取自题目表的question_id字段,避免冗余。因为同一道试题在不同的试卷中可以设为不同的分数,所以设置一个字段记录该题在该试卷中的分数
“考生考卷细表”即考生进行考试时填写的试卷。每个考生所做的每一道考题就是一条记录。一张有M道题的试卷有N个考生进行考试时,将有N*M条记录。
考生成绩表。考生考试结束后,将根据考生的作答情况(考生考卷细表),将其汇总存入考生成绩表中。如果没有考生成绩表,每次提取考生成绩时,都要从考生考卷细表中进行统计,将加大系统负担。
2 系统重点功能模块及难点介绍
2.1 试题库管理模块
2.2 试卷设置模块
此模块对试卷进行设置。包含有试卷名称、考试时长等内容。如果考试名称相同、但内容不同,例如9月份一级考试、10月一级考试,则增加不同的试卷,前台以名称区别,后台以自增长的id号区别。
2.3 自动组卷模块
2.4 准考证管理模块
每个考生对每份试卷有不同的准考证号。一方面,可以防止考生选错名称近似的试卷,避免“答错试卷”情况的发生。另一方面,可以方便地统计出,应当有多少考生参加考试,实际有多少考生参加考试,清楚地知道漏考、缺考的情况。
2.5 考生考试模块
为保证考生每做一题都能及时存盘,采用了选择答案后存入考生考卷细表(tb_paper_personal_detail)的办法。这样可以避免断电、停电、计算机故障等情况下考生的作答丢失的情况。为防止考生不慎点击答案时系统自动将其作为解答而存盘的情况,本系统采用先选择答案然后提交答案,最后再翻页的处理方式。
这里需要说明的是,为简化系统,考生对一道题作答以后,系统将不再显示这道题,所以不需要对考生原来的作答情况进行删除,就可以直接插入一条记录。当然,也可以让考生有检查和修改的机会,增加相应的删除代码就可以了。
3 总结与展望
3.1 本系统的优越性
本系统采用B/S结构开发技术,建立了较为完整的计算机一级考试模拟系统的架构,采用PHP+MYSQL方式实现,小巧灵活,对系统资源要求不高,保证了系统的正常运行。借助EXCEL构造批量生成试题录入的SQL语句能大大提高试题录入的效率,降低了教师的劳动强度,提高了教师的工作效率。自动组卷算法采用随机数方式生成,思路简捷明快,程序实现简单,生成试卷速度快,是一种经济的组卷算法。
3.2 本系统存在的问题
题目互斥。题目互斥从大体上来说与相似题类似,只是其中一道题的题干是另一道题的答案。例子如下:
题目1:网络“黑客”是指_____的人。
A.总在夜晚上网 B. 在网上恶意进行远程信息攻击的人 C.不花钱上网 D.匿名上网
题目2:在网上恶意进行远程信息攻击的人被称为_____。
A.黑客 B.程序员 C.系统分析师 D.打字员
对此,只能靠人工审核来防范这一问题。
自动组卷算法用的是简单的随机数生成法,虽然思路简洁明快,程序实现难度低,但在考察效果和试题区分度方面,还不能做到各种难度的题的合理组合,需要在实践中不断完善。
3.3 本系统进一步研究与展望
主观题的模拟系统以及自动评卷,如打字、排版等,是一个有挑战性的研究方向。对于计算机模拟考试系统的模式、解决方案,还有很多值得学习、研究之处。因此需要更多研究,对该系统做进一步完善。
参考文献:
[1] 田平安.基于Web考试阅卷系统方法研究[J].科技信息,2010(10).
[2] 刘阳,曹宝香,马艳.基于Web考试系统的研究与实现[J].沈阳师范大学学报:自然科学版, 2006(2).
篇8
电脑是一种能够接收和存储信息,并按照存储在其内部的程序对输入的信息进行加工处理,最后把处理结果输出的高度自动化、智能化、现代化的电子设备。下面是小编为大家整理的关于计算机二级考试真题和答案,希望对你有所帮助,如果喜欢可以分享给身边的朋友喔!
计算机二级考试真题1.[单选题]
程序调试的任务是( ).
A.设计测试用例
B.验证程序的正确性
C.发现程序中的错误
D.诊断和改正程序中的错误
2[单选题] 计算机指令由两部分组成,它们是( )。
A.运算符和运算数B.操作数和结果C.操作码和操作数D.数据和字符
3[单选题] 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员问的联系是( )。
A.1:1联系B.m:1联系C.1:m联系D.m:n联系
4[单选题] 下列关于ASCⅡ编码的叙述中,正确的是( ).
A.一个字符的标准ASCⅡ码占一个字节,其最高二进制位总为1
B.所有大写英文字母的ASCⅡ码值都小于小写英文字母‘a’的ASCⅡ码值
C.所有大写英文字母的ASCⅡ码值都大于小写英文字母‘a’的ASCⅡ码值
D.标准ASCⅡ码表有256个不同的字符编码
5[单选题] 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)
6[单选题] 以下关于编译程序的说法正确的是( ).
A.编译程序属于计算机应用软件,所有用户都需要编译程序
B.编译程序不会生成目标程序,而是直接执行源程序
C.编译程序完成高级语言程序到低级语言程序的等价翻译
D.编译程序构造比较复杂,一般不进行出错处理
7[单选题] 数据字典(DD)所定义的对象都包含于( )。
A.数据流图(DFD图)B.程序流程图C.软件结构图D.方框图
8[单选题] ( )拓扑结构是将网络的各个节点通过中继器连接成一个闭合环路.
A.星型B.树型C.总线型D.环型
9[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘足
A.只能写入一次,可以反复读出的一次性写入光盘
B.可多次擦除型光盘
C.只能读出,不能写入的只读光盘
D.其驱动器单倍速为1350KB/S的高街度呵读写光柱
10[单选题]根据域名代码规定,表示政府部门网站的域名代码是( )。
A..netB..comC..govD..org
参考答案:C
11[单选题] 数据库设计中反映用户对数据要求的模式是( )。
A.内模式B.概念模式C.外模式D.设计模式
12[单选题]设计中模块划分应遵循的准则是( )。
A.低内聚低耦合B.高耦合高内聚C.高内聚低耦合D.以上说法均错误
13[单选题] 计算机软件包括( ).
A.算法和数据B.程序和数据C.程序和文档D.程序、数据及相关文档
14[单选题] 数据库应用系统中的核心问题是( )。
A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训
15[单选题] 运算器的完整功能是进行( )。
A.逻辑运算B.算术运算和逻辑运算C.算术运算D.逻辑运算和微积分运算
16[单选题] CPU中,除了内部总线和必要的寄存器外,主要的两大部件分别是运算器和
A.控制器B.存储器C.CacheD.编辑器
17[单选题] 下列与队列结构有关联的是( )。
A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度
18[单选题] 在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的( )。
A.4倍B.2倍C.1/2倍D.1/4倍
19[单选题] 上网需要在计算机上安装
A.数据库管理软件B.视频播放软件C.浏览器软件D.网络游戏软件
20[单选题] 十进制数18转换成二进制数是( )。
A.010101B.101000C.010010D.001010
参考答案:C
21[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘是( )。
A.只能写入一次,可以反复读出的一次性写入光盘
B.可多次擦除型光盘
C.只能读出,不能写入的只读光盘
D.其驱动器单倍速为1350KB/S的高密度可读写光盘
22[单选题] 算法的有穷性是指( ).
A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用
23[单选题] 某系统结构图如下图所示
该系统结构图中最大扇入是( ).
A.0B.1C.2 D.3
24[单选题] 有三个关系R、S和T如下:
其中关系T由关系R和S通过某种操作得到,该操作为( ).
A.选择B.投影C.交D.并
25[单选题] 在微机中,西文字符所采用的编码是( ).
A.EBCDIC码B.ASCⅡ码C.国标码D.BCD码
计算机二级考试真题答案解析1.参考答案:D参考解析:程序调试的任务是诊断和改正程序中的错误。
2.参考答案:C参考解析:计算机指令通常由操作码和操作数两部分组成。
3.参考答案:C参考解析:两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联系1:1.、一对多联系1:m.、多对一联系m:1.、多对多联系m:n.。
对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系1:m.,答案选C。
4.参考答案:B参考解析:国际通用的ASCIl码为7位,且最高位不总为l;
所有大写字母的ASCIl码都小于小写字母a的ASCIl码;标准ASCIl码表有128个不同的字符编码。
5.参考答案:C参考解析:当有序线性表为顺序存储时才能用二分法查找。
可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较1og2n次,而顺序查找需要比较n次。
6.参考答案:C参考解析:编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。
7.参考答案:A参考解析:在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。
因此选A,而B,C,D都不符合。
8.参考答案:D参考解析:环型拓扑结构是使用中继器组成一个封闭的环,各节点直接连到环上,信息沿着环按一定方向从一个节点传送到另一个节点的拓扑结构.
9.参考答案:B参考解析:CD-RW是可擦写型光盘,用户可以以多次对其进行读写。
CD-RW的全称是CD-ReWritab1e。
10.参考答案:C参考解析:略
11.参考答案:C参考解析:数据库系统的三级模式是概念模式、外模式和内模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。
12.参考答案:C参考解析:根据软件设计原理提出如下优化准则:①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。
②一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。③软件结构的深度、宽度、扇入、扇出应适当。④模块的大小要适中。C正确。
13.参考答案:D参考解析:计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档.故D选项正确.
14.参考答案:A参考解析:数据库应用系统中的核心问题是数据库的设计。
15.参考答案:B参考解析:运算器是计算机处理数据形成信息的加工厂,它的主要功能是对二进制数码进行算术运算或逻辑运算。
16.参考答案:A参考解析:CPU主要包括运算器和控制器。
17.参考答案:D参考解析:队列的修改是依先进先出的原则进行的,D正确。
18.参考答案:B参考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。
19.参考答案:C参考解析:略
20.参考答案:C参考解析:用2整除18,可以得到一个商和余数;
再用2去除商,又会得到一个商和余数。如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来,即得010010。
21.参考答案:B参考解析:CD—RW是可擦写型光盘,用户可以多次对其进行读/写。
CD-RW的全称是CD-ReWritab1e。
22.参考答案:A参考解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
有穷性是指算法程序的运行时间是有限的。
23.参考答案:C参考解析:扇人指的是调用一个给定模块的模块个数。
题干系统中,第2层模块扇入均为1,第3层中功能模块3.1扇人为2,其余为1,故最大扇入为2,C选项正确。
篇9
关键词:ACCESS;案例驱动;教学改革
ACCESS是一种关系型桌面数据库管理系统,具备功能强大和操作简单的特点,适合非计算机专业学生理解数据库技术。在ACCESS程序设计课程的教学中,引进案例分析,有助于合理调整学生的知识结构,并可帮助学生对项目背景、业务需求分析、功能需求分析、数据需求分析、数据库管理软件开发等过程进行系统的学习。
1教学现状及面临的问题
目前,教育部考试中心在全国计算机等级考试大纲中,将ACCESS列为二级程序设计考试的可选语种之一,大多数学校将ACCESS程序设计作为非计算机专业必修的程序设计语言课程。然而课程的教学效果并不理想,原因是课程的教学内容设计、教学中施受(师、生)双方所持有的理念、教学方法的设计等都存在以下不足之处。
第一,在课程的内容设计上,目前大致有两种类型:一种是数据库理论为主,另一种是数据库的基本应用为主。前一种内容设计架构主要着眼于提升学生在数据库方面的理论素养,但这对非计算机专业的学生来说,有“舍本求末”之嫌;后一种情况虽然在内容设计上强调“学以致用”,但要么是以比较陈旧的案例作为训练的素材,例题设计陈旧,要么就把实验内容设计得过于复杂。
第二,受传统教学的影响,课程教学中虽然引进了多媒体教学方法,但课程上的教授、教师往往过于侧重理论,一味讲解各种控件的属性、事件、方法等,且往往缺乏新颖、有趣、精简的课堂案例设计。
第三,等级考试引进后带来的新问题。等级考试中ACCESS语言的引进,本意是为了加强ACCESS语言的应用推广。不料它引发了一个副产品,教学中教师为考而强调基本概念和语法,只讲解无忧软件中的例题等,根本讲不透,学生为考而死记硬背标准答案,很少涉及实际应用,操作能力、综合分析问题能力及创新能力几近荒废。通过对最近几年考试分析,我们可以发现学生在综合编程题30分题中,满分只占20%左右,即学生的逻辑思维与分析问题的能力并没有得到提高。
故此种种,再加之各个高校扩招以来,学生素质已呈逐步下降趋势,学生主动学习意识不强,教学中施受(师、生)双方所持有的理念――为“考”而教,为“考”而学,自然而然形成并流传,几乎难以纠正。
显然,ACCESS程序设计课程教学改革如箭在弦,势在必行。我们认为,课程的应用性特点要求我们必须以应用能力的提升为目标,以案例本身的更新和案例教学法的优化来驱动这一改革。
2案例教学实践
案例驱动教学模式是提高学生综合应用能力的一种有效途径[1]。案例驱动是将知识点分解到若干实际案例,使学生从知识的被灌输者变成意义的主动建构者,教师也从知识的传授者与灌输者变成意义建构的帮助者和促进者[2]。让学生先有一个感性的认识,激发学生的学习兴趣。然后教师再剖析理论知识,理解高层次的理论知识,让学生参与思考、讨论、分析,逐步培养学生创新能力。
传统讲授面向对象的程序设计时,大多数教师都从基本概念和专业术语开始讲解,如关系数据库、对象、类、属性、事件、方法等,然后再讲窗体、报表。对于大一新生来说,理解难度太大,容易产生厌学情绪[3]。如果采用案例驱动教学,给学生先介绍一个学生成绩管理系统,从实际的例子入手,让学生掌握设计用户界面,激发学习兴趣之后,再引出界面所需的数据。而输入数据时要注意各数据的类型匹配,再讲解基本概念,这样学生很容易理解专业术语。
2.1案例设计
教师设计案例时,必须把握教学内容,从本校学生实际情况出发,尽可能设计一些学生容易理解、符合实际教学要求,难度适中。同时应用多媒体技术表现,实现各章节内容的嵌入,促进学生的自修能力让学生成为主体[4]。案例设计要有连贯性,讲解时要注意引导学生分析、思考、发现问题,从而实现知识扩展[5]。
将学生成果纳入案例教学,对历年学生创造程序进行评优,挑选最优秀的程序设计项目。在教学中演示给新生,分析案例的设计思路和实现方法,进而引出该案例中用到的知识点;举一反三,启发学生对案例进行讨论、分析、总结,对案例完善和扩展;最后达到知识融会贯通和创新能力的培养。
2.2案例组织
案例的设计非常重要,如何对案例进行合理编排与组织使学生能够接受与理解也是我们要认真考虑的问题。Access中程序设计是用VBA来实现,所以我们必须由浅入深、循序渐进地介绍VBA程序设计的基础知识及编程思想。用最贴近学生实际情况的案例,如循环语句可以设计学生成绩评定等级的案例。
案例组织应本着由简单到复杂,知识点由浅入深,有效扩充的原则。案例必须紧扣教学内容和教学目的,符合学生的认知规律。根据学生的层次不同,可以有选择性的要求学生掌握不同的案例,基础差的学生可以由老师参与一起分析案例,有目的地训练他们如何分析问题,提高他们的学习兴趣和实践能力[6-9]。
案例组织最重要一环还是教师课前准备,教师必须对案例进行全面的分析。掌握各个案例之间联系、把握各章知识点重点、难点。帮助学生掌握正确分析问题的方法,启发和诱导学生对案例进行归纳与总结。教师在课后认真总结学生提出的问题和容易出错环节,整理容易出错的案例并在教学中有针对性地进行讲解,从而实现整个案例教学进程的有效调控,确保教学的质量。
2.3案例实施
案例实施最重要的主体是学生,教师提前将下次课案例分发给学生,使学生在课前对内容进行阅读、思考、分析。教师在课堂组织学生讨论,总结与评定案例中出现的问题,引导学生对存在的疑问进一步思考和分析。
3经典项目案例分析
3.1教学大纲的要求
1) 掌握数据库表的基本操作步骤;
2) 表结构的设计与字段属性的设置;
3) 表之间的关系设置。
3.2提出问题
根据以上教学大纲要求,教师提前设置一个案例场景,描述如下:
“一所高等院校进行扩招以来,教师批改试卷的工作量越来越大。为了减轻教师批改的工作量,让教师把工作重点放到教学案例设计当中。因此,学校教务处委托你开发一个‘试卷管理系统’”。
该系统主要实现学生无纸化考试。包括考生管理、教师管理、试卷管理、成绩查询管理等。现在,作为一名程序设计人员,要求完成试题表与答题表的设计。
3.3分析问题
1) 试题表与答题表的信息,方便以后的查询、增加、删除、修改等操作,通过建立数据库来存取试题和答题信息;
2) 如何设计试题表的结构,如何设计答题表的结构。首先要求学生自己设计单选题、多选题、判断题结构。
3) 在建立表的结构时,如何合理的设计各字段的属性,包括类型、大小、主键等?操作步骤是怎样的?
3.4解决问题
1) 根据案例要求,引导学生进行讨论完成数据表的设计。具体参考操作步骤如下:
Step1:根据案例要求,教师规划出试题E-R图,如图1所示。
在此参考步骤中,根据图1教师和学生一起分析为什么要设计属性1、2、3和4;教师引导学生自己设计“答题E-R图”,并引申出关系数据库中的实体、属性、联系、域等基本概念。
Step2:根据E-R图,规划出试题数据表的数据字典,如表1所示。
Step3:根据数据字典,在ACCESS数据库中创建testque表,并输入测试题目记录;
教师提出问题供学生思考和实践:①题目字段类型为什么要设置为文本型?它的大小为可以设置为10吗?从而引出ACCESS中的中英文字符长度相同的概念。②将题号的数据类型 “数字类型”更改为“自动编号”类型,输入数据时是否更快捷?(请学生自行体会)。③题号字段为什么要设置主键?它的值能不能重复?(教师可在此引导学生进入答题表的建立,并强调试题表与答题表之间的联系)。
3.5课堂总结、学生独立设计
通过建立数据库和表的步骤,学生就更容易理解设计表结构的重要性。通过这个案例,学生掌握建立表的操作步骤,明白了表的设计过程以及表之间的联系,易于理解实体、属性、域等概念,为后续的程序设计奠定基础。
在整个教学过程完成后,教师对各知识点进行归纳,对未纳入案例的内容进行补充,引导学生独立设计案例,巩固所学知识。完成表记录输入后,教师提出根据试题表中记录如何实现批量修改、批量删除,从而引出操作查询设计。
4教学效果
通过教学实践验证案例驱动教学法,能更加激励学生学习的兴趣。在验证过程中,选取不同专业的新生,分为4个班,文科、理科各有两个班。甲班采用传统教学方法,乙班采用案例驱动教学法。教学后4个班级都参加全国计算机二级ACCESS等级考试,考试内容分为笔试和机试两部分,统计成绩如表2所示。
以上统计显示,文科笔试乙班比甲班及格率高12%,机试乙班在基本操作题和简单应用题正确率平均80%,特别是综合应用能力强于甲班3倍以上。理科笔试乙班比甲班及格率高20%,机试乙班在基本操作题和简单应用题正确率平均96%,综合应用能力强于甲班2倍以上。
5结语
在Access程序设计课程教学采用案例驱动方法,可以增强非计算机专业学生应用数据库的综合能力,有助于提高其所在专业应用计算机的水平和解决实际问题的能力。实践调查证明,采用范例引导型教学、师生互动教学,以综合实际案例为教学模式的案例驱动式教学是适合社会发展和需求的新型教学模式,它值得计算机基础教育工作者去进一步完善和推广。
参考文献:
[1] 黄冬梅,王爱继. 大学计算机基础课程的案例教学[J]. 计算机教育,2009(16):126-129.
[2] 袁维新. 影响知识建构的环境因素探析[J]. 教育科学,2003,19(1):41-44.
[3] 庞晓琼. 案例驱动的数据结构课程设计教学改革实践[J]. 计算机教育,2009(1):62-64.
[4] 龚沛曾,杨志强,顾春华,等. 大学生计算机实践能力培养的改革和实践[J]. 中国大学教学,2008(6):16-18.
[5] 黄永灿,徐甜. 案例驱动教学法在VFP程序设计课教学中的研究与实践[J]. 广西轻工业,2009,25(4):169-170.
[6] 李宏图. 案例驱动教学方法的探析与实践[J]. 昆明理工大学学报:社会科学版,2010,10(2):90-93
[7] 常梅,李迎秋,李永. 案例驱动在C语言程序设计教学中的探索实践[J]. 计算机教育,2009(22):82-84.
[8] 龚沛曾,杨志强,顾春华,等.构建综合教育环境,提高大学生计算机综合能力[J]. 计算机教育,2009(12):110-112.
[9] 黄陈英,曾俊,黎明. 教育技术在“Access数据库应用”实验教学中的应用初探[J]. 成都教育学院学报,2006, 20(10):73-75.
Cases-driving Reform and Practice of ACCESS Programming
LIANG Hua, CHEN Zhen, ZHANG Bo
(Hunan International Economics College, Changsha 410205, China)
篇10
随着信息技术的发展,自动化测试正在和即将成为各种考试的一种形式。自动化测试具有成本低、效率高、防作弊、个性化的特点,正越来越为各级各类测试所喜爱。一个优秀的自动化测试系统,应该把传统的纸质测评与信息技术的优势结合起来,既能够自主组卷,试卷的质量能够获得保证;又能够自动阅卷,反馈即时迅速;还能够评卷,查缺补漏。
自动测试系统的建设是一件长期艰巨的工作,需要广大的教师共同支持才能够完成,而且,不应该指望一个系统就将所有的考试――单元测验、期中统测、期末统测、学年考核、毕业考试――囊括其中。针对不同的考试类型,建设不同的考试系统和试题库,从而产生一系列的测试体系,才是自动化测试擅长的。下面,就以“高考模拟测评”为例,说明一个自动化测试系统的建设过程。
教学分析
目前的数学高考试题有三种题型:选择题、填空题和解答题。在这三类题型中,选择题是最容易进行移植的,利用计算机的鼠标点击操作,可以实现选择。而填空题和解答题由于需要输入各种数学符号,如“”,对计算机基础知识的要求较高,不是所有学生都能够顺利作答。因此,一个成熟的、应用广泛的高中数学自动化测试系统,应该以选择题为主。而且高中数学的选择题全部都是四选一的单选题,这对于试题系统的建设是非常有利的。
数学高考的内容,一般包括了代数(集合与简易逻辑、函数、数列、三角函数、不等式)、解析几何、立体几何、概率(排列组合概率论、统计初步)、微积分初步(极限、导数)这五个大模块。学生是按照课程标准依序学习的,高考中各模块的组成比例和难度系数也是不同的。
我们分析了2007年全国各地高考数学试卷,分别统计出文、理科中各单元所占比例。结果如下页表。
题库建设
根据上述对高考试题的分析,我们就可以确定自动化测试所需的试题类型、难度、题量比例等。在选择试题时,应尽量选择权威的、具有代表性的高考原题或高考模拟题,这些题目经过了时间的考验,能够充分体现课程标准、教学大纲以及考试大纲的要求。因此,我们选择了近五年来的高考题及各地的模拟题中的选择题部分,除掉一些错题。
选择题由题干和四个选择支组成,在四个选择支中,有且只有一个是正确的,而且,这个正确的选择支,出现的位置应该是随机的。例如,在第一次遇到某个题时,答案可能是B,而下一次遇到同一题的时候,答案却可能是D。这样做的代价是客户端的计算机必须支付一定的内存空间和CPU时间。
题目的存储也是一个问题,我们把题干和选择支分别储存成图形文件,如GIF、JPG格式,如果将题干存储成101.gif,其四个选择项分别存储成101A.gif、101B.gif、101C.gif、101D.gif。这样的存储方式,最大的优点就是通用,用户不需要安装任何浏览程序就可以直接看到这些图形。同时,这些图形格式也同时兼容Windows系统、Unix系统、DOS系统等,只要使用者拥有任何一款浏览器,就可以使用题库中的题目。我们约定,题库中所有题目选择项A就是正确答案,而BCD是干扰项。首先在Word下输入题目以及选择支,然后将其复制到“画图板”,再进行保存。每一个题目都由五个文件组成,分别为“序号.gif”、“序号A.gif”、“序号B.gif”、“序号C.gif”、“序号D.gif”,其中“序号A.gif”是参考答案。
交互系统的设计
如果一个题库缺少良好的交互系统,题库本身设计再完美也无济于事。因此,交互系统的设计是自动化测试系统的一个重要的组成部分。一个基本的自动化测试系统至少要求具备“开始”、“结束”、“重新开始”、“即时反馈”这几个功能;同时,由于数学的考试特点允许提供个别公式给学生查找,因此,“公式查找”也应是系统的一个基本组成。
1.试题的生成
题库中有上千道选择题,而一次模拟练习应该确定多大的题量,必须进行考虑。在普通高考中,选择题有10道,基本完成时间为30~45分钟。作为单纯选择题的练习,题量可以稍微大一点,因此,这个系统设置了20道选择题作为一个练习,时间确定为1小时,每小题5分,满分为100分。换言之,我们预计学生以3分钟/题的速度完成练习。
在确定题目时,系统从题库中随机抽取20道选择题,同时进行检验,以防止出现相同的题目,然后将每一道题的四个选择支顺序打乱。作为计算机自动生成的题目,其难度不可能像手工编制的试题一样按照由简到难的顺序。虽然在技术上,我们也可以将试题按照难度进行排序,但这将大量地增加系统的负担和开发的难度,因此在推出系统的时候,我们默认了这个瑕疵的存在。
2.试题的呈现
试题将在多处出现,练习开始的时候、做完一个题目进行下一个题的时候、练习者跳跃地做题时、练习者复查题目的时候… …因此需要仔细地规划自动测试的流程(如下图)。
3.自动阅卷模块
这个模块比较简单,只要将提交的答案与题库中的参考答案进行对照,将正确的题数乘以5,就得到了本次练习的成绩。
在得到成绩之后,还应该让练习者有复查的机会。因此系统中设置了“试卷复查”的按钮,练习者可以通过对照参考答案与自己提交的答案,思考自己解题中出现的错误,从而提高解题的水平。
自动化测试系统的优势和劣势
首先,自动化测试系统具有高效的特点。一个题库和交互系统完成以后,可以供许多人使用,其人数的限制取决于网络的带宽和计算机的配置。因此,系统在设计、编制的时候,充分地考虑尽可能减少系统资源的占用。而手工测试每一次都需要印刷试卷、安排教室、专人阅卷,速度比较慢,资源浪费大,效率低。
其次,自动化测试系统可以解决一些同桌作弊的问题。由于每一个人在每一次测试中,试题都有可能不同,因此,偷窥等手段在考试中将毫无用处。
第三,自动化测试系统对学生学习最大的好处就是即时反馈。传统考试中,学生必须等上一段时间,才能知道自己的分数,对自己的学习效果进行反思。从心理学的角度上讲,反馈越快越好,自动化测试系统的反馈速度是传统考试无法比拟的。
当然,自动化测试系统的缺点也是非常明显的。