计算机二级考试答案范文

时间:2023-04-10 17:13:51

导语:如何才能写好一篇计算机二级考试答案,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

计算机二级考试答案

篇1

电脑是一种能够接收和存储信息,并按照存储在其内部的程序对输入的信息进行加工处理,最后把处理结果输出的高度自动化、智能化、现代化的电子设备。下面是小编为大家整理的关于计算机二级考试真题和答案,希望对你有所帮助,如果喜欢可以分享给身边的朋友喔!

计算机二级考试真题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选项正确。

篇2

关键词:计算机等级考试;公共基础知;数据结构

中图分类号:TP311 文献标识码:A 文章编号:1674-7712 (2013) 18-0000-01

一、计算机等级考试的重要性

随着计算机技术的迅速发展,计算机在各个领域的应用逐步推广,操作和应用计算机成为人们必须掌握的一种基本技能。一些企事业部门把计算机理论知识和实践操作能力作为上岗资格、职称评定、人员录用的依据之一,可见操作和应用计算机对于日常生活和工作尤为重要。全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。NCRE考试采用全国统一命题,统一考试的形式。一年组织两次考试,一般为3月倒数第一个周六和9月倒数第二个周六。等级考试分为两个部分,一是公共基础知识,二是上机操作,其中公共基础知识由30分改为40分,上机操作由70分改为60分,二级公共基础知识分为四个部分:数据结构与算法、程序设计基础、软件工基础、数据库设计基础。这里我们仅对数据结构常考查知识点进行剖析。

二、数据结构知识点剖析

计算机科学是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个问题:信息的表示,信息的处理。信息的表示又影响到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,使许多系统程序和应用程序的规模很大,结构又相当复杂。因此,为了编写出一个“好”的程序,必须分析待处理的对象的特征及各对象之间存在的关系,这就是数据结构这门课所要研究的问题。

数据结构在计算机专业基础课中也属于比较难的一门课程,学习时不能死记硬背,必须进行理解。数据结构在各年等级考试中所占的分值很高,下图是笔者统计的最近四次二级考试中数据结构所占的分值,可以看出,对于总分为40分的基础知识中,数据结构所占的比例是很高的,考生应该重视起来。数据结构知识的考核点主要有两部分:(1)栈和队列:此知识点基本年年出题,可以看作是必考题,一般都是考查相关概念,栈是后进先出表即FILO表,而队列是先进先出表即FIFO表,考生只要牢记概念及基本性质就可以得满分。(2)二叉树性质:此知识点基本也是年年出题,可以看作是必考题,主要考查四个性质,其中性质3考查率比较高。除此之外还有二叉数的遍历,排序和查找在考试中也会涉及到,对于二叉数的遍历,一般是给出树求某种遍历,考生只要熟记三种遍历的规则就可以了,排序主要考查时间复杂度,查找主要考查最坏比较次数,考生需要认真看书并加以理解。

三、经典例题

(一)下列关于栈叙述正确的是()

A)栈顶元素最先能被删除;

B)栈顶元素最后才能被删除;

C)栈底元素永远不能被删除;

D)以上三种说法都不对。

这道题主要考查栈的基本概念,对于概念考生不应只是死记,要深刻的理解。栈和队列都是操作受限的线性表,其中栈是只能在表尾进行插入和删除操作,表尾端对应栈顶,而表头端对应栈底,栈又叫后进先出表(FILO),根据栈的概念我们可以找出正确答案,A是正确的,栈顶元素最先被删除,它是后进先出表。

(二)下列关于二叉树的叙述中,正确的是()

A)叶子结点总是比度为2的结点少一个;

B)叶子结点总是比度为2的结点多一个;

C)叶子结点数是度为的结点数的两倍;

D)度为2的结点数是度为1的结点数的两倍。

这道题主要考查数据结构中二叉数的性质3的应用,对于任意一棵二叉数,度为2的结点n2个,度为0的结点n0个,则n0=n2+1。度为0的结点即为叶子结点,也就是说叶子结点永远比度为2的结点多一个,根据性质3,我们可以给出正确答案B。

(二)对下列二叉树进行前序遍历的结果为()

A)DYBEAFCZX;B)YDEBFZXCA;C)ABDYECFXZ;D)ABCDEFXYZ。

这道题主要考查二叉树的遍历,二叉树的遍历有三种:前序遍历、中序遍历、后序遍历,其中都是以根结点为基准,前序遍历的规则是DLR,也就是先遍历根,再遍历左子树,最后遍历右子树,对于其子树也要遵循这个原则。由图可知A是根,所以先序遍历应该是A-左子树-右子树,其中左子树先序遍历也应该满足规则,即BDYE,右子树先序遍历是CFXZ,所以综合起来应该是ABDYECFXZ,可知C是正确答案。

四、结束语

虽然等级考试基础知识中的数据结构有一定的难度,但只要认真理解相关概念,多做题,举一反三,认真做好笔记,考生就会在等级考试中胜出。

参考文献:

[1]教育部考试中心.全国计算机等级考试二级公共基础教程[M].北京:高等教育出版社,2007,9.

篇3

关键词:计算机;课程考试;评价制度;改革;实践

中图分类号:TP3-4 文献标识码:A文章编号:1007-9599 (2011) 09-0000-01

The Reform and Practice of Vocational Computer Examination&Evaluation System

Liu Wei

(Heilongjiang Vocational and Technical College,Qiqihar161000,China)

Abstract:In order to better serve the market and industry personnel training,vocational colleges in accordance with the"service for the purpose of employment-oriented,comprehensive step into quality education"approach to the examination and evaluation of computer courses to reform the system and focus on practice Teaching.In this paper,the examination and evaluation of the school computer system to play a major role in the assessment of teaching practice on the computer way to analyze the situation,so as to improve teaching quality and students practice skills training purposes.

Keywords:Computer;Course examination;Evaluation system;Reform;

Practice

一、计算机在学校的考试与评价制度中发挥的重大作用

(一)在学校考试评价系统中,计算机有效地检验了学生的实践动手能力。对于实践性较强的课程来说,高职院校充分利用学院现有的教学资源,通过计算机技术自主设计和开发上机考试系统,而不仅仅依靠传统的笔试方式,有利于客观、公正地评价学生对于课程知识的掌握情况和实际操作能力。

(二)大大提高了考试过程的自动化和科学化。就计算机课程考试与评价制度而言,高职院校利用计算机评分系统通过不同的技术实现了选择题、客观判断题和综合题的自动评分,减少了传统考试阅卷的错误,也杜绝了阅卷不公平的营私舞弊的现象;此外系统不仅能规避在考试过程中出现的异常情况如打开多个考试程序、系统重启、学生考号或姓名异常、考试分数没有正常回收,还对考生信息的验证、考生和管理员的权限、控制试卷被访问的时间、学生成绩上传等方面进行了有效的设置,保障了考试安全有效的进行。

(三)计算机在学校的考试与评价制度对促进就业意义重大。随着我国信息化进程的加快和信息技术的广泛运用,知识存在形态具有丰富性和多样性,研究性学习也非常强调实践能力、创造能力、沟通协作能力等的培养,改变了从业人员的职业活动内容。计算机在学校考试与评价系统中的应用更加能发挥从业人员素质促进从业人员的就业能力、职业能力转换和适应能力的提高,以满足社会职业信息化发展需求。

二、计算机课程的考试与评价制度的改革与实践

(一)各高职院校要与时俱进,脱离受“知识本位观”影响的传统考试方法。考察对象要从学生对理论知识的掌握情况转变为学生实对实践技能的掌握。尤其要杜绝过于教条的试题,如复制操作的快捷键为()。这种试题完全限制了学生的思维,增加学习的枯燥性,不利于调动学生对计算机学习的积极主动性。由此教育注重的应用、综合和创新能力很难提高。

(二)增进对实践教学考核方式进行改革。高校职院为了提高教学质量,培养计算机实用型专业人才,意识到了计算机课程教学改革的必要性,但不应只停留对教学内容、教学方法以及教学手段进行改革。对于考试制度的改革有利于正确评价一个学生的知识水平和专业水平。如有些题型表面上是对实践教学进行考核,实际上只要能记忆实践教学的概念及操作步骤就能够熟练掌握某种操作;另外,要注意计算机操作性质的不同特点,一些简答题或者操作题等题型并不能如预想中的那样考察学生的表达能力以及实践操作能力。避免学生能熟练记忆各种操作步骤,但一旦动手进行实践操作就可变得束手无策的情况在教学实践中发生。

(三)开发技术,建立计算机网络考试系统。考试系统大都采用C/S结构与B/S结合并存的复合结构,并且提供自动组卷和自动评卷的功能。就计算机课程考试与评价而言,对选择题进行自动评分主要通过逐一比对学生的答案与数据库选择题状态表中的标准答案实现,对Windows基本操作题的自动评分需要搜索考生目录,检查和判断由某项操作结果所要求的文件或文件夹是否存在来实现;而Word、Excel基本操作题的自动评分则依赖OLE技术及VBA编程技术。在这些技术的基础上还要构建客户端和服务器端,构建试题库和对其管理机制的完善。

(四)根据考核结果,建立课程实践教学评价体系。为培养计算机专业学习者的创新能力等综合素质,高职院校对计算机课程考评价制度进行了研究探索与实践。对计算机课程应根据发展性评价理论和多元智力评价理论,可将管理人员评价、教师评价与学生评价相结合,全方位对能体现教学效果的学生态度、知识获取和学习能力进行全程评价。评价方法灵活化,采取绝对评价与相对评价、定性评价与定量评价相结合。

(五)运用职业资格证书制度,做好终结性评价工作。取得职业资格证书对专业课实践教学质量的终结性评价。通过取得一级计算机应用基础等级证、二级VB或二级VF等编程语言等级证、有关网页制作、PHOTOSHOP的证书甚至获得全国计算机应用技术证书(NIT)考试等都这些都是对学生的计算机实践课程的一个终结性评价,能促进学生职业操作技能的提高,增强其就业能力。

三、结束语

进入新世纪以来,我国高校职院及时把握社会需求,跟踪行业动态,在实现规范化教学的同时,不断深化教学改革,提高了教学质量。但高职院校计算机课程考试与评价制度的改革与实践是一个长期的复杂细致的工作,需要对其不断进行完善和补充。

参考文献:

[1]赵斌,匡丽红.关于高校考试改革的思考[J].现代农业科技,2010,1:24

[2]庄志宏.基于B-S模式的计算机考试系统开发[J].科技咨询导报,2007,10:14

篇4

关键词:计算机;考试;Visual FoxPro

中图分类号:TP3文献标识码:A文章编号:1009-3044(2007)04-11173-03

1 引言

全国计算机等级考试(National Computer Rank Examination,NCRE)是由教育部考试中心主办,用于考查应试人员的计算机应用与能力的考试。考试证书已经成为许多用人单位在招聘时衡量一个人能力的一个标准,是个人优势的一个体现。

NCRE全部分为四个等级,我们主要来讨论下二级考试,二级考试大致可以分为C 语言、C++、Visual FoxPro、Visual Basic、Access和JAVA。下面我要谈一下对Visual FoxPro考级过关的的一些经验和看法。

Visual FoxPro二级考试分为笔试和机试两个部分。

2 笔试

笔试考试时间90分钟,满分100分。选择题35题,每题2分,共70分;填空题15空,每空2分,共30分。其中Visual FoxPro程序设计语言70分,公共基础知识部分30分。

我们主要来总结概括一下公共基础知识:《全国计算机等级考试二级教程――公共基础知识》,其中包括数据结构算法、程序设计基础、软件工程基础和数据库设计基础等4部分内容。

2.1 数据结构与算法

(1)基本概念:算法、数据结构、线性表、线性链表和树。

(2)计算

a、算法的复杂度:分为时间复杂度和空间复杂度。

时间复杂度分为:平均性态

最坏情况复杂性

b、顺序表的插入运算和删除运算

c、队列运算:入队运算和退队运算

d、线性链表的插入和删除运算

e、循环链表的运算

f、二叉树:基本性质、遍历(前序、中序、后序)

(3)其它

a、二叉树的存储结构

b、查找技术:顺序查找、二分法查找

c、排序技术:交换类排序法、插入类排序法、选择类排序法

2.2 程序设计基础

概念:机构化程序设计的原则、结构化程序的基本结构与特点、结构化程序设计原则和方法的应用、面对对象发发的基本概念。

2.3 软件工程基础

(1)概念:软件定义、软件特点、软件危机的主要表现、软件工程的3要素、软件工程过程、软件生命周期、软件工程的目标、软件工程的原则、需求分析、结构化分析方法、软件设计的基本原理、概要设计的任务、过程设计工具、软件测试的目的、软件测试的准则、程序调试的基本步骤、程序调试的原则、软件调试的方法。

(2)其它:程序流程图、N-S图、PAD图、PDL、软件测试方法(静态测试与动态测试、白盒测试、黑盒测试)、软件测试实施。

2.4 数据库设计基础

(1)概念:数据、数据库、数据库管理系统、数据库系统的发展阶段、数据库系统的内部结构体系、数据模型、E-R模型、层次模型、网状模型、关系模型。

(2)计算:关系模型的基本操作、关系模型的基本运算(插入、删除、修改、查询(投影、选择、笛卡尔积))、关系代数的扩充讯算(交、除、连接、)关系代数的应用。

(3)其它:数据库设计的需求分析、数据库概念设计、数据库的逻辑设计、数据库管理(数据库建立、数据库调整、数据库重组、数据库安全性控制与完整性控制、数据库的故障校复、数据库监控)

以上就是对笔试部分的概括,其中概念部分只要求熟记,不需要深刻理解;计算部分要求能够熟练运用公式对相应的题目进行计算,在这里的计算要比数学里面的计算简单的多,只要记住公式一步就可以作出来,不会有复杂的计算题出现;其它部分要求理解,其中包括一些图表问题、简单的排序问题和一些需要融会贯通前后所学的知识,进行系统理解的问题。

3 机试

下面我来谈一下机试部分,Visual FoxPro机试考试时间90分钟,分为3个部分,满分100分。基本操作30分、简单应用40分、综合应用30分。

3.1 基本操作

通常都是一些最基本的操作和命令(这里出现的命令都已经由题目给出,只需要按照命令格式写出)。比如:表的创建、数据库的创建、在数据库中添加自有表、在数据库中删除表、在数据库中建立表之间的永久联系、修改表的字段名或者长度、添加有效性规则等等。这些都是非常简单的问题。只要考生细心,绝对应该拿到30分。下面是对这类题目的举例。

3.2 简单应用

通常分为2个小题,每小题20分。这2道题一般分为4种形式,分别为改错题、建立查询、表单题、菜单题和报表题。

(1)改错题通常是给出要查询的问题和条件,然后给出一条写好的SQL查询语句,这个语句一共有3个错误,在哪一行有错误已经提示了,每一行只有一个错误,不需要多改动。考生要按照题目对照SQL语句进行修改,一般的错误就是在查询的表名、字段名,联接,ORDER BY和GROUP BY这几个问题上,有的是写出了错误的表明或者字段名,有的是2个或者3个表种的联接不对,有的就是ORDER BY 和 GROUP BY 这两个语句之间写反了,把ORDER BY 写成 GROUP BY或者把GROUP BY 写成ORDER BY。在Visual FoxPro里只支持Select一种查询语句,考生只要熟悉Select查询语句,牢记Select查询语句的格式,就可以轻松的找出错误并加以改正。

(2)建立查询就比较简单,题目通常都要求考生用查询设计器建立查询,并得出结果。查询设计器是面相对象的操作界面,非常简单明了,题目所要求完成的任务,都可以点击相应的按钮进行操作。最后注意点击运行之前,要选择查询去向,这里有浏览、临时表、表、图形、屏幕、报表和标签等7种选择,要选择相应的查询去向并且存档路径要选择考生文件夹。

(3)在简单应用题里面出现的表单题,通常都不会涉及到写代码的问题,一般只是找到题目所要求的控件,然后修改控件种一些事件的属性值,一些不常用到的属性,题目一般还会给出一定的提示,比如:修改表单标题名(Caption),控件名(Name)等一些常用属性。碰到时钟等不常用的控件,题目会给出相应的提示,考生只要仔细研究题目给出的条件,一步一步的按照题目的要求修改,就可以轻松搞定此类题目。

(4)菜单题通常都是给出一定的条件,要求考生利用向导进行操作,只要考生打开菜单向导,然后一步一步的把题目所要求的内容完成,最后将菜单保存在考生文件夹里面,这20分就到手了。还有一些题目要求考生自己创建一个菜单和菜单下的子菜单,菜单的目录已经给出,这类题都会有一个退出的菜单,然后让考生自己填写退出命令。但是菜单的这个退出命令Set sysmenu to default 都会在题目后面的括号内给出。

(5)报表题通常是使用报表向导来创建报表,向导会一步一步提示用户选择表,字段名等一切题里所涉及到的问题。

综合上述5种类型的分析可以看出,在应用题里面也是不需要编写程序代码,只需要进行面对对象的菜单操作,就可以得到40分。基本操作+简单应用=30+40=70分,只要考生细心,完全可以得到70分满分,这样,只要做完简单题和应用题考生就已经可以通过计算机二级Visual FoxPro的上机考试了。

3.3 综合应用

这里考查的内容比较多,也比较复杂,但大体上可以分为表单和菜单两种类型。

通常表单题会要求创建一个表单,通常要求在表单上创建2个命令按钮或者外加2个标签,基本上,两个命令按钮一个是统计,另外一个是关闭或者退出,这里也就是要求修改命令按钮的Caption属性,然后在相应的命令按钮的click事件里编写程序代码。统计命令按钮里面的程序比较难编写,通常要编写一个select查询语句,甚至有难的会涉及到循环语句,这里不作多的解释,具体情况要具体分析。另外一个关闭按钮,在这个按钮里面的click事件就比较简单了,也就是退出表单的命令代码Thisform.release,这里需要注意的是表单的英文名称是form,Thisform也就是指这个表单,注意不要写成Thisfrom,这里是比较容易写错的地方、如果考生编写不出统计按钮里面的程序,那就把相应的控件全部添加到表单里面,然后修改相应的属性值,最后在关闭按钮的Click事件里写上Thisform.release,到这里就可以得到10-15分,加上简单题和应用题的70分,总分为85分良好。

菜单题和表单题有很多的类似之处,题目会要求做几个菜单,然后一定会有一个关闭和另外一个类似统计的菜单项,这个类似统计的菜单项里面要编写题目所要求的程序,在关闭菜单项里面添加菜单的退出命令Set sysmenu to default,这里的命令是不会给出的,需要考生自己记住。和表单题一样,在这里只要添加出相应的菜单项并且写出退出命令Set sysmenu to default,就有10-15分,加上简单题和应用题的70分,一样总分为85分良好。

在全国二级Visual FoxPro机试中,不需要编写程序代码,只要熟悉Visual FoxPro系统的菜单选项,可以进行熟练的操作,完全可以轻松的通过考试,但是如果想达到优秀,那么还需要熟练的掌握select查询语言和简单的循环程序。在上机考试环境中,要学会利用Visual FoxPro的运行功能,查找出所作内容的错误并且进行修改。一般的考试题都不是很难,用眼睛就可以初步得出答案。运行时出现错误的,就是所做的内容有问题,直到可以运行出正确的结果为止。

综上所述,只需要1个月的时间进行学习,再做5-10的模拟题,在考试中加以重视,细心的完成每一道题,把目标定格在优秀,达不到优秀的成绩,也可以达到良好的成绩。以上就是我对全国二级Visual FoxPro考试的一点经验和看法。

参考文献:

[1]全国计算机等级考试专家组,全国计算机等级考试命题研究组.全国计算机等级考试考点分析、题解与模拟:二级Visual FoxPro[M].电子工业出版社,2006,05.

篇5

高职院校计算机公共基础教学改革的必要性

随着社会的快速发展,对即将走上工作岗位的学生来说,仅满足于理论考试,已经不适应走入工作岗位后的要求,新的工作岗位要求他们能熟练地使用电脑和网络资源,只是快速、准确的完成工作任务,工作单位没时间让你从头熟练。这就要求学生要充分掌握基本的办公软件的使用和各种常用软件的使用,不断拓展自己的网络知识、办公室设备的工作原理及维护等。由此可见,对高等职业、高等专科院校来说,计算机公共基础教学的改革势在必行。

高职院校计算机公共基础教学的改革方法

基于高职高专院校的实际情况,以下试分析一下高职高专院校的计算机公共基础教学的改革方法。首先,在教材的选取上,应该有难有易,难易结合,以实用为标准。作为高职高专院校,以培养实用型人才为标准,所以在计算机基础教学改革上,选择教材时不要很难,以浅显易懂、实用为标准。其次,在课程的设置上,与社会挂钩,以培养应用动手能力为目的。学生的努力方向和学生能力的培养完全取决于课程体系的建立。由于高等职业、高等专科院校的教学体系跟普通本科高校的不同,高职高专院校的学生在校时间相对比较短,一般为两年半、有的为两年,剩下的时间为校外实训阶段,由此在课程体系的制定上,一定要以实用为原则,理论知识点到即止,着重以动手应用能力的培养为重点。在课程设置的时候,要与高职高专计算机课程体系改革的趋势一致,必须和市场需求紧密相连,适应社会需求。总之,为了取得良好的教学效果,针对高职高专的学生群体,深切了解他们的群体个性,更好地教育他们,避免以自我为中心,如果忽视了学习的主体的学生,那么想取得好的教学效果,就不那么顺利了。

首先,针对不同层次的学生因材施教,实行分层教学。针对不同水平的学生,使用不同的教学方法,因材施教。学生计算机使用程度较好的可以允许他们在完成课堂任务同时,学习更深一些的计算机知识,可以学习计算机省二级和计算机国家二级的知识,甚至有些学生对一些软件感兴趣,可以给他们空间,和他们一同探讨学习软件,但要有原则,跟学习无关的玩游戏、聊天是坚决制止的。对计算机使用程度不高的学生,应该改变教学方法多耐心指导,鼓励他们自己动手掌握技能。

其次,实行分组教学。通过小组的分工协作,让学生认识并发觉自己是团队中不可缺少的组成部分。教师布置一定的教学任务,规定各个小组的同学在一定时间内完成作业,然后各个小组之间进行比较,取人之长,补己之短,完成自己的学习任务。

第三,要想改变教学方法,奖励与惩罚机制的实施也是非常必要的。我们在讲授计算机基础课时,授课教师可以把操作任务交给学生,老师充当承前启后的角色即可。可以挑选动手能力弱的学生,在老师的鼓励,同学的帮助下,完成操作,学的开心扎实,老师可以给予适当的精神奖励。对于那些在规定时间没完成任务的同学,可以善意的惩罚,让他感觉到老师的爱与重视。

第四,在考核方式方法上,要想改变教学方法,考核方法的改变也尤为重要。在高等职业、高等专科院校的计算机基础考试中,传统的考试模式已经不能符合现在实际的教学要求。现在我们考核学生时,平时出勤表现占总成绩的30%,期中作业占总成绩的10%,期末理论考试占总成绩的60%。这样既方便了老师批卷,还给学生一个新的方式。

篇6

关键词:计算机考试;得分率;教学

湖南省高校非计算机专业计算机等级考试每年进行两次,分别在每年5月和11月进行无纸化考试,省教育厅要求在校生的某个成建制报名参加考试,文科报一级,理科报二级。学生基本是自愿参加,有的的学校是强制学生成建制报名参加,通过这几年考试的得分率多多少少可以看出目前高校非计算机专业计算机基础教学的一些现状与问题。

目前各高校都将计算机应用基础课做为大一必修课,根据考试时间,报名考试的学生都至少学过一年左右的计算机,无论零起点还是非零起点的学生都至少有一年左右计算机操作经验。但从打字题的得分率上看基本稳定在90%左右,从我校学生来看除极少数难字不会打以外,基本失分在标点符号上。现在学生流行用QQ打字聊天,打字时使用网络语言及打错字是非常普遍的,网络环境下使用短语短句多,标点符号使用少,即使使用也没注意全角或半角。在Word等软件教学时因注重编辑教学,而忽视中英文录入教学。中文标点是全角,英文是半角,这在做程序设计题时也会出现,程序里出现中文全角的符号,造成程序总是错误,而部分考生却看不出来,这在以后的教学中要注意,考试时标点符号只能用软键盘按右键选择输入。

表格制做题是用Word做表格然后输入相应文字,这个题得分率在85%,得分比较高,但实际做得并不太好,主要是面对不规范的表格时学生基本是用鼠标画表格,没有利用好合并单元格与单元格移动功能,所以花时间较多。

Word编辑排版题是对几段文字编辑排版,几年来得分率基本在75%左右,不是很理想,一个是做试题顺序有关,如对某些字设置后就不能再设空心了,而先设空心再设其它就没问题,学生按试题顺序做就做不出,而不按顺序做却做得很好。在排版时,学生很多都不会,在平时Word教学中应加强排版练习,虽然Word是所见即所得,但屏幕上与输出在纸上还是有很大差别,在教学中利用机房的网络,通过打印机共享,将学生的电子作品打印出来会极大加强学生学习的兴趣,也能学到实际打印所需的知识能力,这对以后毕业论文的输入及实际工作时打印都有极大的帮助。另一个学生失分原因是学生在做错时,不会充分利用撤消恢复功能,在做错时不能及时通过撤消恢复功能回到做错前样子,这在平时教学时注意。

单选题基础类得分率只有及格的水平,得分率不高,一个是试题中理论概念题有一些,要求学生死记,部分学生因学习时间较早,考试时间较晚,中间相差至少有半年时间,已经记不得了。另一个是操作中的概念,如果让学生直接操作可能做得出来,但从文字上选择却不易。再有就是各种进制数值转换的题,教学时都已经学过了,也在作业时练习过,可在考试时大部分学生都是通过附件中计算机器,遇到小数时,因计算器不能计算,就不会做了,象这样题应取消,对非计算机专业学生没必要要求掌握各种进制数转换,计算机基础教育就是应用能力教育,应让学生更多操作,少些理论。

程序设计题及单选题语言类的得分率都只有20%左右,非常低,而程序设计教学一般有一个学期(18周),而其它内容的计算机应用基础教学也只有一个学期,再加上是大一新生,去掉一个月时间,只有三个月左右时间(14周),14周应用基础教学得分率有70%,而18周程序设计题得分率却只有20%,这非常值得反思。我校程序设计都考VFP,程序设计题实际考试只考一个循环、一个叛断、一个计数,非常简单,与VFP数据库操作只有单选题中才有VFP一些操作,可以通过VFP实际操作得出判断。虽然程序设计题简单,但实际有许多学生在考试时都因不会做放弃了做题,一级原有20分,二级原有40分,现在因新增加考试内容还不到这个分值,即使不做,而把其它题做好仍然能通过考试,在考试时看到学生对程序设计的迷惑,经常提醒不会做程序设计学生放弃做好其它题。程序设计题考试的内容与教学内容相差较大,VFP是有关数据库的操作,而考试主要考算法,省里一个考试大纲要考不同的语言也只有算法相同些,我校从98年开始参加省计算机考试就一直是考算法。因我校是强制大二学生必须参加省计算机考试,在平时VFP教学中也注意与考试相结合,重点教循环、叛断、计数,可是在文科生占主要的学生中教算法有些难度,因学生从高中起就文理科分科,文科生数学只学很少,面对水仙花数、斐波那契数列等文字时看都看不懂,更何况程序设计了,教一个会一个,举一反三的能力很差,也容易忘记。程序题只要结果,一些学生就用草稿纸手算,或者用EXCEL计算,这种考试内容形式都需改进。 转贴于

PPT题及EXCEL题是近一年新增加的,得分率一般50-60%左右,虽然都是OFFICE的内容,教材也有,但原来考试没有,普遍不重视,教学上讲的不多。新的大纲要考,但因现在考试内容太多,课时少,一般只有10课时课左右,只能精讲,没学过的学生只能靠更多课外时间才能学会。EXCEL题目前还存在试题内容不完整,部分计算公式未给现象。

试题中网络应用题没有完整得分率统计,统计表1也未列出,2005年11月是81.01%,06年5月是84.63%。考试内容主要是网站注册,收发邮件(带附件)。遗憾的是该题应是100%得分,失分主要是邮件的附件做得不好,从网站下载的指定图片另存本地时,部分学生修改了图片文件名,还有部分学生对本地不理解。另有部分学生注册时使用全角造成注册失败,从而无法做题。

试题中Windows文件操作5分题没有得分率统计,学生做这个题也很难拿到5分,学生对复制、拷贝、移到分不清。如果考前准备电脑时在文件夹选项隐藏已经文件类型的扩展名时,在做更改文件名题时绝大多数学生没有注意扩展名隐藏问题,这在平时教学时应注意。非零起点的学生基础操作也并不过关,教学时需注意这些细节。

湖南省高校非计算机专业计算机考试得分率虽然不能全面反应计算机基本教育,但从侧面反应目前计算机基础教育面临一些问题。如近两三年才参加考试的湖南中医高等专科学校通过率排在前面,他们就有考前辅导。我校在98、99年刚参加省计算机考试时也是全体考生参加培训,考前有辅导及上机模拟练习,通过率也排在省前列,后来没有考前辅导,通过率就下降了,目前通过率与省平均通过率差不多60%左右。计算机基础教育如果变成应试教育,为考试教学,考试的得分率、通过率就会高,但实际应用能力就差。反过来,计算机考试为计算机基本教育服务,以考实际应用操作使用能力,考学生的电子作品,电子作品没有统一答案,只有要求,象高考中文理综合考试,要发挥学生综合运用能力、发挥自学能力、发挥创新能力,这样才能体现计算机实用性、操作性。考试无纸化并不是考试形式的转变,更是考试内容的转变,无纸考试选择题中一些操作性内容应直接改为操作更好,这应学习全国人事职称计算机考试,全部是操作,只有按规定操作才能得分。

通过得分率看得出程序设计对学生并不是很重视,程序设计实际不一定非得学,尤其象我校这样高师专科学校,学生毕业以后使用程序设计极少,可以将程序设计课由必修课改为选修课,并增加如Internet基础、计算机维护、Flash、图形设计、网页设计等选修课,根据学生喜爱、能力来选修相关课程。面对不同起点的学生,采用分层教学、分级教学、网络教学。面对网络的普及、网络教学资源(精品课程)增多、学生喜爱上网,大一新生需要首先掌握网络技术,如何使用网络浏览、网络搜索、网络保存、下载、上传,邮件收发,网络讨论等,尤其是学生喜爱的QQ,要充分利用QQ上传、语音、视频、网络协同、群聊等功能。网络技术应成学生必会、先会知识,并能过网络技术学习其它计算机相关知识以及与自己专业相关知识。

在信息技术日新月异,信息技术越来越普及下,对人才培养提出新挑战,对计算机基础教育也提出新要求,计算机应用基础应从技术教育转变到素养教育,从学习使用技术到使用技术学习的转变。教师要从授人以鱼到授人以渔的转变。从几年来的湖南省高校非计算机专业计算机等级考试的各题的得分率来看,对非计算机的专业学生来说计算机是他们学习生活工作的工具,更应注意面相应用的教育,实用性的操作。

注:得分率统计由湖南省计算机考试机试开发者中南大学的刘中宇老师提供,对此表示感谢!

参 考 文 献

[1] 刘中宇,何湘仁. 高校计算机基础教学现状分析与改革对策[J]. 中国教育信息化,2007,(3).

[2] 谭浩强. 面向应用-大力推动计算机基础教育改革[R]. 长沙:湖南省高教学会计算机教育专业委员会2006年年会,2006.

[3] 刘艳松,罗永富.彭剑. 浅议计算机等级考试对计算机基础教育的影响[J]. 福建电脑,2007,(4).

[4] 李晓林,张彦铎. 对非计算机专业计算机课程体系改革的思考[J]. 中国成人教育,2008,(2).

[5] 王雁苓, 李媛媛. 本科生计算机等级考试教学经验谈[J]. 计算机教育,

2006,(1).

篇7

[关键词]计算机基础教学 “以考促改”课程考试 教学改革

[中图分类号]G [文献标识码]A

[文章编号]0450-9889(2013)02C-0144-02

广西高校的计算机基础教学经过20年持续不懈的努力,坚持以组织高校非计算机专业学生参加全国高校计算机联合考试(广西考区)的一级考试作为计算机基础课程考试的制度,狠抓教育教学质量的提高和计算机设备的投入,不断完善和规范教学内容和要求,不断修订教材大纲和改进教学方式、方法,使计算机基础课程教学从带有普及性质的初级阶段,开始步入更加科学、合理,更具大学教育特征和专业应用特征,更加符合高校人才培养目标的创新阶段。计算机基础课程教学质量的提高为全面提升高等教育教学质量和培养高层次人才素质提供了重要的支撑。

一、计算机基础课程考试概述

为了促进广西高校非计算机专业计算机基础课程的教学工作,提高非计算机专业大学生的计算机应用能力,1995年广西教育厅出台了广西高等学校计算机基础知识和应用能力等级考试制度,即全国高校计算机联合考试(广西考区)制度,考试类型分别有一级考试、二级考试。广西大部分高校把全国高校计算机联合考试(广西考区)一级考试作为计算机基础课程考试,课程考试包含笔试和机试,课程考试包括:A、B两份规范试卷;两份试卷的标准答案;考试结果与成绩分析(含成绩段总结、试题难易程度、知识点覆盖面、学生掌握情况等);对任课教师完全保密的统一命题;教师集中同时评阅试卷。考试的科学性、可靠性、公正性得到了各个高校和社会的普遍认同。

全国高校计算机联合考试(广西考区)一级考试(以下统称课程考试)每年举行两次,广西教育厅高教处通报每次考试的情况,课程考试的考试大纲、内容与时俱进,每两年修订一次。实施统一课程标准,统一课程考试,实施教考分离,对广西高校的计算机基础教学改革起到了积极的推动作用,促进了教学质量的提高。

二、广西高校计算机基础教学“以考促改”的实践

(一)课程考试促进计算机基础教学条件建设

在高校人才培养工作水平评估达标的指标中,计算机基础课程考试通过率是一个主要指标,这就说明了计算机基础教学在人才培养的重要地位,也使高校更加关注和重视计算机基础教育。在课程考试的推动作用下,各高校计算机基础教学在管理机制、实验室建设、师资队伍建设、课程建设等方面都有了长足的发展。

1.促进管理机制建设。规范计算机基础教学。在课程考试的推动作用下,多数高校改变了计算机基础教学各自为战、要求不一的局面,建立计算机基础教学管理机制,成立计算机基础教学部,由学校教务部门直管或计算机系(学院)统一负责。在制定计算机基础教学大纲时,充分参考课程考试大纲,为让学生更好地参加并通过课程考试,学校结合本校学生情况,组织各相关教学单位和部门统一了教学大纲、教学内容,改变了原来课程设置不同、教学质量评判标准不一、教学自由度大的模式,规范了计算机基础教学。

2.促进计算机基础教学硬件环境建设。经费不足,设备有限,一直是各高校计算机基础教学面临的难题之一。在考试的推动下,各高校不断增加对实验室硬件的投入,实验室硬件环境有了明显改善,教学条件得到了提高。如购置计算机、大屏幕投影仪等设备,建立多媒体教学系统,建设校园网等,使计算机教学、考试等都能在很好的环境下进行。这些措施为学生学习计算机基础课创造了良好的硬件环境。据2012年不完全统计,广西高校用于计算机基础教学的计算机平均台数为770台,计算机与学生的比例为1:10.3,均有校园网。

非计算机专业的计算机基础教学是面向应用的,而在计算机的应用能力培养中,实践教学不可或缺,设备集中、资源共享、层次清晰的实验中心,为计算机基础实践教学提供了良好的条件。教学手段和教学方法改革是提高教学质量的一个重要环节,多媒体教学系统、网络教学平台的使用,为计算机基础教学手段和教学方法的改进提供了可能。

3.促进计算机基础教学师资队伍建设。计算机基础课程教师队伍庞大,人员组成复杂,教学水平参差不齐,是在各高校中普遍存在的问题。课程考试的通过率可从一个侧面来检查学校计算机基础教学的质量,这无形中对学校产生压力,对教师也会产生压力。为此,多数高校成立了计算机基础教学部,计算机基础教学工作统一由计算机基础教研室承担,并且承担计算机基础的主讲教师相对固定,改变了计算机基础教学教师各自为战、要求不一、教学质量参差不齐的状况。同时,加大师资队伍建设力度,通过引进、培训和进修,提高任课教师专业水平和授课水平,鼓励相关专业的教师承担计算机基础教学课程,或与专业教师共同开设计算机基础教学课程,构建一支专兼结合、多专业结合、相对稳定、业务素质好的教师队伍。以课程考试的通过率来衡量教师的教学能力和水平,使任课教师将压力化为动力,不断改进教学模式、教学方法等各个教学环节,从整体上提高教学质量。到2012年,广西高校从事计算机基础教学的专职教师中,研究生学历和高级职称教师人数的比例分别为60%和25%,教师的学历结构、职称结构趋向合理,师资队伍素质大大提高。

4.促进计算机基础教材建设。教材是教学培养目标、指导思想、教学要求的具体体现,教材对教学质量的影响是很大的,教材建设是计算机基础教学中的一项基本建设。广西教育厅计算机基础考试指导委员会对课程考试每两年修订一次考试大纲,考试内容紧跟计算机技术发展,新修订的大纲中,出台了新的计算机基础教学内容的知识结构,这必然对计算机基础教学的教材修订提供指导依据,从而也促进了计算机基础课程教材建设。

根据考试大纲的要求和大学生计算机基础知识的要求,结合学生实际,许多高校组织有经验的骨干教师团队,编写了适合学生使用的理论教材和实训教材,相应的教案、习题和教材以电子版本形式在网站上公开,使广西高校计算机基础教材形成了一种开放式、多层次并可动态更新的模式。广西构建了涵盖各个高等教育层次(本科、专科、高职、成人高等教育)、各个非计算机专业、各个知识模块、理论教学和实训教学教材。根据不同高等教育层次的实际情况,结合考试大纲和教学大纲,先后编写出版了《计算机基础》(高职版)、《计算机应用基础》(成人高等教育版)、《大学计算机基础教程》(本科版)、《计算机与信息技术基础》(高职版)、《计算机基础上机操作指导》(高职版)、《计算机基础学习指导与考试指南》(成人高等教育版)、《大学计算机基础上机操作指导》(本科版)等一系列教材。教材符合“理论知识必须够用,通俗易懂,可操作性强”的目标。

(二)课程考试及其质量分析促进计算机基础教学改革

课程考试实施了教考分离,以统一的标准来检验教学效果和教学水平,课程考试的通过率从侧面反映了学校在计算机基础教学方面的效果,促使学校和教师不断改进教学模式、教学方法等各个教学环节,从整体上提高教学质量。

统一课程考试的实施,建立了教考分离,以考促建、以考促改、以考促教、以考促学的教与学的课程体系,规范了各个高校的计算机基础教学,以统一的标准来检验教学效果和教学水平,促进教师总结教学经验、更新教学内容、改革教学模式、改进教学方法、完善教学环节、提高教学水平进而整体提高教学质量。以课程考试为标准,制定和完善适合于各个高校层次、各种非计算机专业学生的教学大纲和考试大纲,来规范各个高校的教学,最后以统一的课程考试来衡量各个高校的计算机基础教学水平和教学质量。

此外,每次课程考试后,教育厅都组织相关专家和教师对试卷和试题进行质量分析,分析考试成绩及格率、平均分和标准差;分析试卷的难度、试题的区分度;分析每个知识点的得失分情况,并在每年的广西计算机基础教学研究会年会上宣讲。通过课程考试试卷分析结果。教师可以了解自己的教与学生的学之间的差距,掌握学生的知识水平与教学内容的差异,这有利于教师找出计算机基础教学中的薄弱环节,为教学改革提供了很好的指导作用。

三、结语

通过实践可知,计算机基础教学与课程考试,其内部是相互协调和相互促进的,课程考试是检测和推动学生基本知识和应用能力的一个策略和手段,统一课程考试对计算机基础教学改革起到了积极的推动作用,促进了教学质量的提高。

计算机技术的发展很快,计算机基础教育面临新的问题和挑战:如何有效提升计算机基础教育的教学质量,使学生具备较强的计算机技术实践能力、应用能力和创新能力?如何更好地实现计算机技术与学科专业交叉与融合,使学生更好地利用计算机去解决专业领域中的问题?这些问题都有待进一步研究和探讨,计算机基础教学和考试改革的任务仍然艰巨。

篇8

关键词:全国计算机等级考试;一级B;应试技巧

中图分类号:G642文献标识码:A文章编号:1009-3044(2010)11-2684-02

On the Examination Techniques of "National Computer Rank Examination First Grade B"

XU Hai-feng

(NanTong Agricultural Vocational and Technical College, Nantong 226007, China)

Abstract: National Computer Rank Examination First Grade B is a basic computer test that many college students ,as well as the persons who need to have basic computer knowledge, must pass. However, how to pass the exam?and how to Improve the test scores still troubled a lot of candidates.This paper managed to solve the problems from three aspects which?are examination schedules,skills in arrangements and problem-solving. It also introduced the examination techniques at passing the national computer rank first grade B.

Key words: national computer rank examination; first grade B; examination skills

随着计算机技术在我国各个领域的推广、普及,为了适应社会主义经济建设的需要,越来越多的人开始学习计算机知识,许多用人单位已将具有一定的计算机知识与能力作为考核和录用工作人员的标准之一。全国计算机等级考试证书迅速成为人们证明自身计算机应用知识与能力的首选,也使用人单位考察求职人员的计算机应用能力时有一个统一、客观、公正的标准。根据各工作岗位使用计算机的不同要求,此项考试目前暂定4个等级:一级、二级、三级、四级。其中一级B要求应试者掌握计算机基本知识、微机系统操作、word及excel的基本应用和一种汉字(键盘)输入方法等,这些都是每个在校大专院校学生和需要掌握计算机基础知识的人员必须具备的能力。

根据多次从事全国计算机一级B考试培训的实践,我们发现考生在学好书本内容、掌握考试知识点的基础上,如果再掌握一定的应试技巧,就可以在考试中大大节省解题时间,并取更好的考试成绩。下面从三个方面来论述全国计算机等级考试一级B应试技巧。

1 考试时间安排

全国计算机一级B整场考试用时总共仅有90分钟,但考试内容有选择题、Windows操作题、Word、Excel和文字录入等五个大项,考生普遍反映来不及完成,因此做题时间的安排显得尤其重要。我们可以将具体时间分成六块:选择题部分20分钟,Windows操作题部分15分钟,Word部分20分钟,Excel部分20分钟,文字录入部分15分钟,最后留10分钟作为机动时间用于处理疑难问题和突况。考生切记要从整体上把握做题节奏,遇到比较困难的或没有把握的可以用在纸上记录下题号,等其他题目做完后再回头解答,不要在一道问题上耽误过多时间。虽然现在全国计算机一级B考试采用无纸化考试,但不等于考试时就不需要用笔和纸,很多考生却忽略了这样的细节。

2 做题顺序安排

总的来说,全国计算机一级B考试的题型可以分为两种:理论题和操作题。Windows操作题、Word、Excel和文字录入属于操作题,选择题属于理论题。由于选择题涉及的知识点比较多而分散,分值较小,而操作题涉及的知识点相对比较集中,且分值较大,所以对做题的顺序要进行合理安排。根据抓大放小和由易到难的原则,我们在登陆到考试窗口后应首先做“汉字录入”题,完成之后再依次完成“Windows操作题”、“Word题”、“Excel题”、“选择题”。

3 解题技巧

应试者除了从时间和做题顺序安排上来提高成绩外,还要针对不同题型的特点找到有效的解题方法,更快地拿到分数。下面针对不同类型的题目介绍一些解题技巧。

3.1 汉字录入题

这部分测试汉字录入能力,一般要求录入250个汉字,技巧性不高,只有靠平时苦练。需要注意的是在考试界面上点“录入题”后只能看到做题要求,要答题必须从“考试项目”菜单中选择“汉字录入”,如图1。

3.2 操作题

这部分主要涉及到以下考点:1)Windows的特点、功能、配置和运行环境。2)Windows “开始”按钮、“任务栏”、“菜单”、“图标”等的使用。3)应用程序的运行和退出、“我的电脑”和“资源管理器”的使用。4)文件和文件夹的基本操作:打开、创建、移动、删除、复制、更名、查找、打印及设置属性。5)磁盘、文件、文件夹等属性的设置等操作。6)中文输入法的安装、卸除、选用和屏幕显示,中文dos方式的使用。7)快捷方式的设置和使用。 题目为五道,选择这部分题时只需要直接点击窗口上的相应按钮既可。在做这部分题时,所有需要使用到的文件和文件夹都放在“考生文件夹”中,考生必须在此路径下做题,如果不在正确的路径下做题将无法得分,“考生文件夹”的路径在窗口左上角显示,如图2。

由于文件夹中往往包含一些隐藏文件,同时了方便我们找到一些带有扩展名的文件,在做Windows操作题前,需要做些准备工作。打开“考生文件夹”后,在窗口的菜单栏中选择“工具”菜单下“文件夹选项”中的“查看”,将“显示所有文件和文件夹”选项选上,同时将“隐藏已知文件类型的扩展名”选项中的“√”去掉。如图3。

3.3 Word题

这部分的考点主要包含以下几点:1)中文word的基本功能,word的启动和退出,word的工作窗口。2)熟练掌握一种常用的汉字输入方法。3)文档的创建、打开,文档的编辑(文字的选定、插入、删除、查找与替换等基本操作),多窗口和多文档的编辑。4)文档的保存、复制、删除、插入等。5)字体、字号、格式的设置、段落格式和页面格式的设置与打印预览。6)word的图形功能,word的图形编辑器的使用。7)word的表格制作,表格中数据的输入与编辑,数据的排序和计算。题目有五道,选择Word题时,直接按窗口上的“Word题”按钮,但是要注意的是需要操作的Word原文要通过“考试项目”菜单中的“字处理软件使用”调用出来,如图。在做这部分题时,考生们往往会发现操作所要用到的工具在工具栏中没有全部列举出来(如图4),如果在解题过程中临时一一寻找,就会花费大量时间,这在争分夺秒的考试中是大忌,因此做题之前要做好准备工作。首先将工具栏全部显示,如图5。

为了做题时能够边读题边操作,还需要将文档操作窗口和考试要求窗口在屏幕上同时显示出来。方法为在屏幕下方任务栏的空白处右击鼠标,在弹出的窗口中选择“横向平铺窗口”,如图6。

需要强调的是,在做好“word”题目的最后一定要按照要求保存,否则就无法得分。

3.4 Excel题

这部分的考点主要有以下几点:1)电子表格软件excel的基本概念、功能、启动和退出。2)工作簿和工作表的创建、输入、编辑、保存等基本操作。3)工作表中公式与常用函数的使用和输入。4)工作表数据库的概念,记录的排序、筛选和查找。5)excel图表的建立及相应的操作。题目有三道。选择Excel题时也是直接按窗口上的“Excel题”按钮,但是要注意的是需要操作的Excel原表格要通过“考试项目”菜单中的“电子表格处理软件使用”调出来。做题前同样要做准备工作,将工具栏全部显示以及将操作窗口和考试要求窗口横向平铺。做完后要注意保存。

3.5 选择题

这部分涉及的考点比较多、杂,主要有:1)计算机的概念、类型及其应用领域;计算机系统的配置及主技术指标。2)计算机中数据的表示;二进制的概念,整数的二进制表示,西文字符ASCII码表示,汉字及其编码(国标码),数据的存储单位(位、字节、字)。3)计算机病毒的概念和病毒的防治。4)计算机硬件系统的组成和功能:CPU、存储器(RAM、ROM)以及常用的输入输出设备的功能。5)计算机软件系统的组成和功能:系统软件和应用软件、程序设计语言(机器语言、汇编语言、高级语言)的概念。6)计算机网络的概念和分类。7)计算机通信的简单概念:modem、网卡等。8)计算机局域网与广域网的特点。9)因特网(internet)的概念及其简单应用:电子邮件的收发、浏览器IE的使用。考生平时要注意积累相关知识,在做题时讲究先易后难的原则,先总体浏览二十道题,挑选自己能够掌握的先做,不要在一道题上停留过多时间。

篇9

关键词: 判题系统; MVC; BB应用; 多线程同步; 办公软件高级应用

中图分类号:TP393 文献标志码:A 文章编号:1006-8228(2013)04-66-03

Judge system for office software application based on Web

Wen Shengzhang, Lei Ling, Chen Qianqian

(China Jiliang University, Hangzhou, Zhejiang 310018, China)

Abstract: The widely used BB platform has the disadvantage that available online test nodes can only provide with questions of multiple-choice and judgment for an examination. According to the teaching requirement of the office advanced application, after analyzing the actual needs of students and the node adding method of the existing BB platform, the development process of the multi-thread synchronization online judge system for office software application and its key technology based on Web are presented in this paper.

Key words: judge system; MVC; BB application; multi-thread synchronization; office software application

0 引言

目前,美国微软公司(Microsoft Inc.)开发的Office系列办公软件在社会各大、中、小型企业和各类学校,以及社会组织中得到了广泛的应用。随着计算机的普及,办公软件的应用带来的不只是时间的节省,还可以协助人们制作出一系列令人耳目一新的文档、图表、幻灯片。根据教育适应社会需求的初衷,教育厅对培养在校大学生办公软件高级应用能力进行了大幅度的改革,将其纳入计算机等级考试,定位于二级,促使学校等教育机构将眼光放到Office办公软件的实际应用能力的训练上来。这就产生了对于Office应用操作在线考试系统的需求。现有的在线考试系统虽然替代了人工判题,避免了大量的人力、物力的投入和学生练习不方便、教师改题不方便等情况的发生,但是仍然存在例如智能抽题、自动化阅卷效率、评分时的定位和处理多线程判题等诸多问题。本文介绍了一个由教师参与维护,由机器自动抽题组卷并阅卷,连接现有BB教学平台的学生办公软件应用练习考试系统。

可将Office操作题自动阅卷技术划分为四种:转换为Rtf文档、使用Xml评分特征文件的属性探测法[1]、OLE自动化应用程序和使用VBA技术。其中VBA技术是目前较流行的方法[2]。

朱明巧[3]阐述的自动阅卷系统采用将Word生成的Doc格式文档转换为Rtf格式文档,该方法现在来看已经过时了。张量[4]等设计了对象类别、对象属性和对象属性值“三级”细则,在自动阅卷时利用标准答案的字符串与考生试卷的文档属性值做比较。薛万奉等[5]主要提出利用Office组件对象模型机制的调用,该理论能初步实现部分操作题的自动阅卷,但是通用性没有提及。

目前高校教学的需求是:办公软件高级应用课程的实际操作训练急需一个适用的考试系统,而现有的一些系统存在着诸多不尽如人意之处,例如:①题目模式固化,一套软件中固化所有的题目,使得题目无法修改,无法增加,无法删除,总之题库无法由使用者自主进行更新,没有可持续发展的价值;②使用客户端判题模式,从而容易造成答案泄露,而且一旦客户端出现问题,会导致学生成绩归零,服务器不方便单一获取客户端的数据以及判断客户端上是否存在作弊行为;③在智能抽题时对于一些组卷细节固定得过于死板,没有灵活的人工干预界面;④对于多线程并发处理不十分合理;⑤当学生答题部分正确时,判分逻辑不够合理明确。

针对这些需求,本文介绍了一个在线的Office高级应用判题系统,该系统包括了Word、PPT、Excel三种软件操作题型机器的随机出题功能和在线判题等功能的应用平台,能让学生平时练习或为参加省二级办公软件高级应用考试备考时通过互联网,不局限于客户端,完成办公软件的练习。给学生提供方便的学习环境,给教师提供一个完整的辅助教学平台。

1 系统结构

基于BB课程平台的应用需求和学生课下练习的实际需求,本系统考虑采用C/S模式;同时考虑今后操作系统的更新换代和Office软件的更迭速度,服务器采用Win7,安装ISS6以上版本,Office可用版本2007(可兼容版本2003),数据库采用sqlserver2005。

该系统将使用在线判题,将用户分为教师和学生两类,如图1所示,其中教师的权限相当于管理员,可以修改添加题库内容、添加学生用户并设置考试密码;学生使用自己的电脑访问服务器,输入自己的用户名、密码登录系统,可选择做练习或模拟考试。

系统根据学生的选择进入考试模式或普通练习模式,这两个模块的功能不亚于普通的客户端判题系统。考试模式使用随机抽题和计时功能,让学生在规定的时间内做完相应的题目。试卷的扩展性和可伸缩性非常强,每道题都可以由教师自定义题目类型、题目分数、题目范围。进行考试的时候还能自定义考试时间。学生提交的试卷在数秒的判题之后,能直接看到分数,点击分数还能查看错误题目的细节。

2 系统实现

考虑到软件的实用性及其可扩展性,本系统的设计架构使用基于MVC设计理念的三层架构,将用户交互界面(UI)层、业务逻辑层(BLL)、数据库访问层(DAL)进行了分离,在BLL和DAL之中使用工厂类对数据库访问类进行生产,产生相应的访问对象,这样的设计模式可以让使用者的数据库类型与系统设计的代码的耦合度降到最低,组件与组件之间的相关性也降到最低,方便了系统错误调试、后期维护和升级,给程序的后续开发提供了极大的便利。

2.1 技术难点分析及解决方案

综合对比其他解决方案,结合本系统开发的需求,我们发现系统实现的主要难点有两点。

⑴ 难点之一是用户练习请求的提交,综合考虑学科现有硬件设备等因素,我们采用线程封锁方式,将提交的请求放入一个全局队列中,使用全局队列访问应用程序对象,再使用数据库中存有的题目类型,进行相应的判断,并给出得分。

⑵ 难点之二是各种判题算法的设计,判题逻辑是关系到系统运行速度和系统资源消耗量的重要因素,正确且良好的判题逻辑能增加题目判断的正确率,减少误判、错判的几率,同时可以增加判题的效率,减少系统资源的占用。

2.2 判题逻辑的设计

对于不同的题目类型我们采用了不同的判题逻辑。

⑴ Excel判题

公式题:对公式单元格进行遍历,与答案中相应的单元格进行对比。例如:若单元格中都存在公式,都包含数组,得出的值都是一致的,则得分;否则得分为(正确单元格数)/(总单元格数)*总分。

筛选题:对存在的表单进行定位,再一一遍历,若学生文件与答案文件的相应区域无法对上,则不得分。

数据透视题:判断数据透视表的个数(或者是否建立了数据透视表)若不相符,则判断为错误。

⑵ PPT判题

模板与配色方案:依次按照题干的要求,进行颜色的每一项判断。

母版:判断每一张幻灯片母版中的每一个框内内容和格式,根据出错率扣分。

动画效果:访问每一张幻灯片中的时间轴,读出时间轴中的幻灯片效果,如果与答案不符,则不得分。

幻灯片切换效果:依次遍历每张幻灯片,判断幻灯片切换样式,根据出错率扣分。

幻灯片的放映效果:依次遍历每张幻灯片,判断幻灯片的放映效果,根据出错率扣分。

⑶ Word判题

Word判题有一些特殊之处,主要是定位问题较难解决,如果遍历每一个段落,以此来判断整个正文的样式则判题效率低下。所以我们出题时在考生的原始文档中加入隐藏标记(如书签)为判题时做好定位标记。判题时使用Word域来进行每一个引用样式的判断(如目录,交叉引用等在Word中都是域)。如果域类型错误,则直接判为错;接着判断,如果有超链接,则引用到超链接的地方进行判断。

3 模块设计

本系统使用的构架是.net framework 4.0,采用微软的Office类库进行相应的判题操作。Office类库的全名是Microsoft.Office.Interop。该命名空间中我们使用了几个DLL动态链接库,三大类库的函数的使用构成了本系统的判题核心函数。详细功能模块如图1所示,以下仅对关键性模块进行介绍。

3.1 安全模块

本判题系统的首页比较简洁,因为操作平台是在登录后才会显示,网站采用了相关的封锁方法,将用户的非法访问拒之门外,保证了内部系统的安全性和可靠性。用户权限暂时设为两种等级。①管理员级别,拥有对网站全权操作与管理的权利,可以对学生的注册进行审核,可以开放或关闭网站的注册权限,可以关闭或开启Office进程进行内存释放动作等等权限。管理员账户不开放注册,只提供给一位底层管理员使用。任课教师可以查看学生做题的错误信息,可以试卷、增加修改或删除试卷题目等,封停、恢复学生帐号的权限。②学生用户级别,学生拥有参加练习、提交题目等基本权限。不同学生之间的答题信息不能相互查看。系统的数据库访问全程使用了数据库防注入的基础设置。可在一定程度上避免数据库注入漏洞的出现。保障了数据库的安全。数据库访问账户具有一定的限制,不能查看一些“不可见”的重要数据,对数据进行了保密。

3.2 稳定性及线程封锁模块

在服务器运行稳定性方面,本系统通过线程同步机制进行了线程封锁。默认情况下提交队列在同一时刻只允许一条线程进行提交,判题时,也只允许一个线程判题,判题完成后才允许回应下一个请求,这样的设计考虑到了服务器的承受能力与用户等待时间之间的权衡。线程数的外部接口已经预留,用户可以更改外部文件中的线程数来改变服务器运行时的线程,达到稳定和高性能的平衡。目前该设计还未通过压力性测试,无法给出压力稳定性的描述。

3.3 判题模块

判题模块分为Excel判题,Word判题,Powerpoint判题三个模块。三种判题方式均采用比对的方法,让出题者输入题目范围和小题的类型,系统将这些信息记录到数据库中。等到学生提交的时候,系统将这些数据取出,在一个对象中记录题目的属性,在提交队列中取出一项提交记录,根据题目属性中的范围和类型执行相应的判题函数,最后将错误记录到数据库中;在答题记录页面,系统会列出每一位学生的成绩(个人只可查看本人所做题目的详细记录),学生可以根据这些错误信息对自己的题目进行更正。

另外,在判题模块中突破性地提出对于学生考试成绩复查的案例的处理,即启用全文对比这种能保障正确率的办法,对学生试卷进行在线重判。在判题系统中,由于使用全文比对,其正确率得到了极大的保证,但是判题效率会下降。本系统采用标记判题与全文对比相结合的方法,分别处理常规阅卷和复核阅卷的情况,既可以保证阅卷效率,又可以保证阅卷的正确率,试用证明效果良好。

4 结束语

本系统创新地采用Web的方式,使用户无需下载客户端即可在线进行题目的练习、自测考试。同时在题目方面,克服了传统软件的将题目写进代码中的缺点,本系统允许教师对题目进行创建,生成一个题目代号。处于练习状态的学生可以自由地在系统中下载相应的题目,提交相应的题目代号,上传文件后,系统就能自动调用题目答案,进行判题。考试状态由系统根据试卷生成规则进行抽题并生成试卷,实现了Office在线判题系统从离线到在线完整的转变。实际试用证明,该系统较之以前的系统更为灵活适用,并可以结合BB平台链接使用。

但是现在我们的系统由于机器性能的原因,无法做大规模,所以我们进一步研究的目标是以Memcached或者Redis做内存缓存,进行模拟分布式的研究;在拥有线程锁的情况下,加大线程队列,完成并发判题。

参考文献:

[1] 蔡银珊.《计算机应用基础》课程自动阅卷系统的研究与设计[D].广东工业大学,2007.

[2] 邵晓兵,廖慧芬.Office实践操作自动评分的实现[J].计算机与现代,2005.8(12):135-136

[3] 朱明巧,陈越.一个自动阅卷系统的设计与实现[J].计算机工程与科学,1999.21(3):66-70

篇10

关键词: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)