计算机二级

2024-08-21

计算机二级(精选十篇)

计算机二级 篇1

关键词:全国计算机等级考试,二级VFP上机考试,基本操作题,简单应用题,综合应用题

1. 引言

随着计算机技术在我国各个领域不断的推广和普及,越来越多的人开始学习计算机知识,操作和应用计算机成为人们必须掌握的一种基本技能。许多单位部门已把掌握一定的计算机知识和应用技能作为干部录用、职务晋升、职称评定、上岗资格的重要依据之一[2]。

1994年原国家教委考试中心开始向社会推出“全国计算机等级考试(NCRE)”,到2011年上半年共进行了33次考试,从最初科目较为单一的考试,发展到了目前的四个等级17个科目的考试,是目前国内规模最大的计算机类考试。2001年二级Foxbase考试科目被二级Visual FoxPro取代,二级Visual FoxPro考试成为历次考试报考人数最多的科目。

全国计算机等级考试二级Visual FoxPro数据库程序设计考试,分笔试和上机考试两个部分。上机操作是检验考生对VFP数据库管理系统的应用水平,要求考生能够熟练地利用VFP平台进行数据库及相关的操作。一共有三个大题,第一题是基本操作题,主要内容涉及项目、数据库、数据库表的建立和修改等操作;第二题是简单应用题,主要考查考生对数据库表查询、表单的基本应用、菜单的操作、报表的应用等方面的能力;第三题是综合应用题,主要考查考生系统地完整地对某个项目的设计,主要集中在表单和菜单的应用方面。

2. 基本操作题

基本操作题通常有4个小题,主要考查学生对VFP的一些基础性的操作,基本覆盖范围如下。

(1)项目文件的建立,项目管理器的使用,将数据库添加到项目中;

(2)数据库文件的建立,在数据库中建立新表,将自由表添加到数据库中,将数据库表移除或删除;

(3)视图的建立与删除,查询的创建与删除;

(4)数据库表中字段有效性规则的建立,字段默认值的设置,设置完整性约束,主索引和普通索引的建立,为已建立索引的表建立永久联系,表中字段的增、删、改,向表中添加记录;

(5)菜单和快捷菜单的建立,为菜单项建立快捷键;

(6)SQL查询语句的使用,查询去向、统计;

(7)利用报表向导建立报表;

(8)表单的建立,表单属性的设置,表单布局工具栏的使用,向表单中添加控件对象,数据环境的设置,命令按钮属性的设置,使用自定义类,文本框属性的设置,事件代码的编写,修改事件代码或程序文件中的程序语句。

例1.基本操作题(共四小题)。在考生文件夹下已有cus tomers(客户)、orders(订单)、orderitems(订单项)和goods(商品)四个表。

(1)创建一个名为“订单管理”的数据库,并将已有的customers表添加到该数据库中。

(2)利用表设计器为customers表建立一个普通索引,索引名为bd,索引表达式为“出生日期”。

(3)在表设计器中为customers表的“性别”字段设置有效性规则,规则表达式为:性别$“男女”,出错提示信息是:“性别必须是男或女”。

(4)利用INDEX命令为customers表建立一个普通索引,索引名为khh,索引表达式为“客户号”,索引存放在customers.cdx中。然后将该INDEX命令存入命令文件pone.prg中。

解题思路:

(1)创建数据库可以使用“文件”菜单完成,选择文件—新建—数据库—新建文件,在数据库设计器中添加customers表。

(2)在customers表设计器中的索引选项卡建立索引名为bd,索引表达式为“出生日期”的普通索引。

(3)建立有效性规则在表设计器中的字段选项卡中设置。在“规则”栏中输入:性别$“男女”,“提示信息”栏输入:“性别必须是男或女”。

(4)建立普通索引的命令为:INDEX ON客户号TAG khh of customers.cdx,然后将此命令保存在pone.prg文件中。

3. 简单应用题

简单应用题有两个小题,主要考查范围如下。

(1)SQL查询语句的使用,利用SQL-SELECT语句建立查询,查询去向、子查询、统计、数据分组的运用,连接查询的使用;

(2)菜单的建立与应用,在表单中调用菜单,快捷菜单的建立,在表单中调用快捷菜单;

(3)表单文件的建立与修改,使用表单向导制作表单,表单中数据环境的添加、控件的使用、控件属性的修改,表单的退出,新建自定义表单类;

(4)报表的使用,使用报表向导制作报表;

(5)使用查询设计器建立查询,利用视图设计器建立视图;

(6)简单应用程序的建立,程序的修改;

(7)数据库的创建,向数据库中添加表,使用SQL语句进行记录的更新。

例2.简单应用(共2小题)

(1)在考生文件夹下创建表单文件formone.scx,如下图所示,其中包含一个标签Label1、一个文本框Text1和一个命令按钮Command1。然后按相关要求完成相应操作。

(1)如图所示设置表单、标签和命令按钮的Caption属性。

(2)设置文本框的Value属性值为表达式Date()。

(3)设置“查询”按钮的Click事件代码,使得表单运行时单击该按钮能够完成如下查询功能:从customers表中查询指定日期以后出生的客户,查询结果依次包含姓名、性别、出生日期三项内容,各记录按日期降序排序,查询去向为表tableone。

最后运行该表单,查询1980年1月1日以后出生的客户。

(2)向名为“订单管理”的数据库(在基本操作题中建立)添加orderitems表。然后在数据库中创建视图viewone,利用该视图可以从orderitems表查询统计各商品的订购总量,查询结果依次包含商品号和订购总量(即所有订单对该商品的订购数量之和)两项内容,各记录按商品号升序。最后利用该视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。

解题思路:

第1题:

(1)在命令窗口输入命令:CREATE FORM formone,打开表单设计器窗口。

(2)在表单上添加标签、文本框和命令按钮,并进行适当的布置和大小调整。

(3)设置标签、“查询”命令按钮、表单的Caption属性值。

(4)将文本框的Value属性值设置为“=date()”。

(5)设置“查询”按钮的Click事件代码:

SELECT姓名,性别,出生日期FROM customers;

where出生日期>=ctod(thisform.text1.value)order by出生日期DESC;

INTO TABLE tableone.dbf

(6)保存表单并运行,在文本框中输入01/01/1980,并单击“查询”命令按钮。

第2题:

打开“订单管理”数据库,单击“数据库”菜单中的“添加表”,将orderitems表添加到数据库中,新建“本地视图”,添加“orderitems”表到视图中,先选择“商品号”字段,再在“函数与表达式”中输入“sum(orderitems.数量)as订购总量”,单击“添加”按钮,在“排序依据”中选择按“商品号”升序,“分组依据”中选择“商品号”,以视图名viewone保存该视图。利用刚创建的视图viewone查询视图中的全部信息,在“添加表或视图”对话框中选择viewone视图,在字段中选择所有字段,设置查询去向为表tabletwo。

4. 综合应用题

综合应用题通常只有一个大题,由若干小题组成,主要考查学生对Visual FoxPro的综合应用能力,考查覆盖范围如下。

(1)表单的建立,表单中控件的使用(组合框、文本框、按钮等),表单中控件属性的修改,表单的退出;

(2)结构化查询语言(SQL)中的连接查询、查询的排序、分组查询、临时表的灵活使用、查询结果的去向等;

(3)程序的建立方法、程序中选择结构和循环结构的使用;

(4)数据库的建立、将自由表添加到数据库中;

(5)查询的建立,视图的建立;

(6)菜单的建立、生成菜单程序。

例3.综合应用(共1小题)。在考生文件夹下创建一个顶层表单myform.scx(表单的标题为“考试”),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr)。效果如下图所示。

(1)菜单命令“计算”和“退出”的功能都通过执行过程完成。

(2)菜单命令“计算”的功能是根据orderitems表和goods表中的相关数据计算各订单的总金额(一个订单的总金额等于它所包含的各商品的金额之和,每种商品的金额等于数量乘以单价),并将计算的结果填入orders表的相应字段中。

(3)菜单命令“退出”的功能是释放并关闭表单。

最后,请运行表单并依次执行其中的“计算”和“退出”菜单命令。

解题思路:

(1)建立表单:可通过“文件”菜单下的“新建”命令或用命令CREATE FORM打开表单设计器。

(2)修改表单各属性值,将CAPTION属性值设为“考试”。将表单以myform.scx为文件名保存在考生文件夹下。

(3)建立菜单:可通过“文件”菜单下的“新建”命令或命令CREATE MENU打开菜单设计器。点击“显示”菜单下的“常规选项”命令打开“常规选项”对话框,选中“顶层表单”复选框。在菜单设计器中建立各菜单项,菜单名称分别为:计算和退出。在“计算”菜单的结果列中选择“过程”,并通过单击“创建”按钮打开一个窗口来添加“计算”菜单项要执行的命令,命令如下:

在“退出”菜单的结果列中选择“过程”,并通过单击“创建”按钮打开一个窗口来添加菜单项要执行的命令:myform.release,用来关闭表单并返回到系统菜单。

最后点击“菜单”下的“生成”命令,生成mymenu.mpr菜单程序。

(4)将表单myform.scx中的ShowWindow属性设置为“2-作为顶层表单”,并在表单的LOAD事件中输入:do mymenu.mpr with this,‘mymenu’,执行菜单程序。

(5)保存并运行表单,依次执行其中的“计算”和“退出”菜单命令。

5. 结语

全国计算机等级考试在成为全国第一大计算机类考试后,开始进行改革和完善,每年的上机考试题均有更新和改进。在二级VFP上机考试中,考试的模式没有变,但是题型也在变化,需要考生系统地掌握好VFP后,进行一定程度的融会贯通,将知识升华。这样在进行上机考试时,才能够较顺利地通过。

参考文献

[1]袁霞.浅谈全国计算机等级考试——二级Visual Fox-Pro数据库程序设计的上机考试[J].信息科学,2010.6.

计算机二级考试题型 篇2

形式:完全采取上机考试形式,各科上机考试时间均为 120 分钟, 满分 100 分。

获证条件:总分不低于 60 分。

题型及分值比例

1MS Office 高级应用

(1)单项选择题,20 分(含公共基础知识部分 10 分);

(2)文字处理题(Word),30 分;

(3)电子表格题(Excel),30 分;

(4)演示文稿题(PowerPoint),20 分。

2C语言程序设计

(1)单项选择题,40 题,40 分(含公共基础知识部分 10 分);

(2)程序填空题,3 小空,18 分;

(3)程序改错题,2 个错误,18 分;

(4)程序设计题,24 分。

3其它科目

(1)单项选择题,40 题,40 分(含公共基础知识部分 10 分);

(2)基本操作题,18 分;

(3)简单应用题,24 分;

计算机二级 篇3

随着信息和网络化时代的到来,计算机技术得到了飞速的发展,应用领域也变得非常广泛。掌握这门技术对于当代大学生来说非常必要,对他们今后的就业和工作都起着极其重要的作用。

我校是达州市唯一一所市属普通高等院校,以培养能满足就业市场需要的实用型人才为主要办学目标。对于许多对计算机操作有着浓厚兴趣的同学,通常会选择考取计算机二级证书作为自己今后就业的一个筹码。计算机等级考试是由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系,它是一个系统工程影响考试成绩的因素是多方面的。特别是计算机二级考试对学生的要求较高,从我市两所大专院校(另一所为四川文理学院)近两年参加全国计算机等级考试的实际情况看,二级的通过率都非常低(具体见下表一)。较低的考证通过率不仅打击了学生的学习积极性,同时对学校的发展也有一定的影响,因此,如何提高学生计算机二级考试的通过率,成为如今的一个热门话题,引起了许多办学单位的关注,同时也有许多人在思考与研究这个问题。笔者结合自己参与计算机二级考试强化训练辅导的教学实践,谈谈提高我校学生计算机二级考试(VF)通过率的一些想法。

一、做好复习资料准备工作,精心编印参考资料

要想在等级考试中取得好的成绩,必须搞好复习工作。

目前,计算机二级等级考试并未列入我院教学内容要求,参加计算机二级等级考试的同学都是自愿报名,以前都是以自学为主的方式来复习备考,手头没有资料;现在,我们根据考试大纲要求,为考生准备了三种复习资料:

1、二级公共基础部分

简单地对考试中出现的四部分基础内容:数据结构与算法、程序设计基础、软件工程基础和数据库设计基础作一介绍,对于学生需要掌握的一些定义和结论提纲节领地给出,这些知识对于计算机专业的学生来说也是不易掌握的,但它在等级考试笔试中占30分之多,所以是千万不能丢弃的。纵观近几年的考题,对于这部分的考题是有规律可循的,所以只要做好考前学习辅导、强化训练等环节,这部分就很难再失分。

2、VF考点汇总分析

由于教材的习题少,题型也不适应学生二级考试的要求,为使学生掌握和巩固VF知识,辅导老师根据学生的实际情况,针对VF每章的知识,对VF的考点进行汇总分析,列出各章的大纲要求、知识要点及相关例题,最后再对本章进行小结,让学生对每章要掌握的知识有一个系统的认识,对可能出现考题的内容加深记忆。

3、VF上机实验指导

对于二级考试来说,不仅要求理论考试合格,还要求上机考试合格,才能拿到合格证。所以平时也要加强上机操作练习,让学生掌握VF的基本操作。为此针对VF操作的要求,编写了VF上机实验指导,共分七个实验:VF界面与基本运算;表的建立和操作;表的排序、索引、查询与统计;多表操作;数据库的操作;项目管理器;SQL语言的应用。通过这些操作,加深学生对VF操作的熟练程度,轻松应付二级VF上机考试。

二、精心安排辅导时间和内容,突出重点

由于学生要应付繁重的正常学习,教师又要忙于完成正常的教学任务,所以只能抽课余时间开设辅导班。可在考试的上学期安排48学时时间对二级考试所涉及的知识(包括公共基础部分和VF的知识点)进行系统讲解和上机操作练习,然后在考试前的那个学期,再安排12学时的时间,将历年的真题从网上下载后让学生先做,再通过辅导老师的讲解,强化知识的理解记忆,最后再考前留出一周的时间给学生对所学知识进行消化和理解。辅导教学的具体时间安排在周末。在这种时间紧、内容多的情况下,就要求辅导老师必须要深入掌握教学内容,熟悉掌握考试大纲要求,下功夫把辅导内容理解得透彻、融会贯通、对要点、难点要懂得透,记得熟。要能正过来讲,也能反过来讲,要能以浅显的例子和语言说明一个深奥的问题。

三、进行教学内容和教学方法的改革,使学生了解计算机发展的新动向

在教学方法上,重要的是教会学生自学,不仅要教他们知识,还要教思维方法。教师起着引路人的作用,引导学生通过自学去学会和掌握知识,这样比起全部内容由教师教会要好得多。因而选择内容要少而精,要具有代表性,讲授中要有指导思想和思维方法的介绍,这样才能达到传道、授业、解惑的功效。

教学的内容要丰富、新颖,联系实际,抓住重点和难点进行教学,能够在学生感到最难懂的地方讲得清楚,有启发性,能引人入胜,使之有解渴之感;而比较好懂或者不言而喻的東西可一带而过;根据考试大纲要求,要全面、系统、详细地辅导。这就要求教师掌握的要比讲授的多得多,这样才能举一反三,旁敲侧击。通过教学要使学生真正感到给他开辟了一个新的知识窗口,引进了一个新的世界,耳目一新,并且学后有跃跃欲试之感。

四、依“纲”据“本”抓双基

作为辅导老师除了要认真钻研教学大纲和教材内容外,还要认真研究和分析历年的考题类型,从而得到有用的信息,做到有的放矢,达到事半功倍的效果。基本概念、基础知识是考试的重点,由于二级考试涉及的内容较多,辅导要以基本概念、基本原理为主,每年等级考试考题考查大纲要求掌握的知识点覆盖面很广,但试题中大多数所考知识点都基本上能在考试大纲样题和模拟题及教材内容中找到原型或影子,这种源于教材和大纲又高于教材和大纲的方式为教学和复习指明了正确方向。因此,在复习中应注意将教材和考试大纲结合起来,回到教材和大纲及样题上,依“纲”据“本”,认真打好双基,以不变应万变。依“纲”据“本”,就是选例题、剖析练习时要植根于教材和考试大纲中样题或模拟题,这样使学生学有依据,学得生动活泼,极大地调动了学生的学习积极性。

五、结合习题加强上机实践操作,注重学生能力培养

为使学生通过练习来理解计算机基础知识和基本技能,掌握常用的解题方法和技巧,根据教材各章节的具体内容,结合学生实际,编写VF练习册,通过多测试、多练习,使学生进一步巩固所学知识。教学和上机相结合,配合教学进度和教学内容,加强学生上机操作,对所学知识进行验证和实践,培养学生分析问题和解决实际问题的能力,使学生将所学的内容理解消化和灵活应用。在VF中由于一个字符、一个标点、一个语序输错往往都会导致程序的运行出错,浪费调试时间,因此通过教学培养和训练学生的动手能力及耐心、细致、严谨的科学素质。教学上从培养学生的能力出发,补充一些实用性很强的例题,以适应等级考试的要求。

总之,通过考前开设辅导班,抓住重点和难点教学,注重基本概念,基本原理,增加实用性强的内容,用好选编的习题,加强上机操作等是培养学生能力、提高等级考试通过率的有效途径。

参考文献:

[1]张丽艳.谈如何提高计算机等级考试通过率.河北:武警学院学报,2007,3,23(3).

[2]李文.依纲据本-努力提高计算机二级考试通过率.南宁:右江民族医学院学报,1999,12,21(6).

[3]陈翠松.高职学生计算机二级考试通过率初探.职业教育研究,2007,(5).□

计算机二级 篇4

1. 选择合适的报考时间

选择合适的报考时间,这一点很重要。目前大部分高校会对非计算机专业的学生在大一第一学期开设“计算机应用基础课程”,第二学期开设一门“程序设计语言课程”,根据不同的专业要求开设:VB程序设计、VFP程序设计、C程序设计等程序设计语言课程,这就为学生参加计算机等级考试作了良好的铺设。

全国计算机等级考试一年举行两次,分别于每年三月底和九月中旬举行;江苏省计算机等级考试一年也举行两次,分别于每年三月初和十月中旬举行。不管学生选择哪种考试,我建议最好在刚学完程序设计语言课后马上参加考试。就我们学校学生而言,在进校后第二个学期学完一门程序设计语言课,在六月底七月初进行期末考试,为了通过考试,学生要对该门课有一个较全面的复习,这是学生的第一次复习机会,紧接着是两个月的暑假时间,学生可以乘此时机好好复习,全面提升,再就是利用九月份刚开学时,学习任务还不是很重时,进行最后的冲刺复习。由于是刚学完的课程,又经过多轮时间充裕的复习,真可谓是趁热打铁,此时应该是应试的最好时机。

2. 实际备考策略

2.1 全国计算机等级考试二级

全国计算机等级考试二级分为笔试和上机考试两部分,笔试和上机均为百分制,考生必需笔试和上机均考60分以上才算合格。

2.1.1 全国计算机等级考试二级笔试部分

全国计算机等级考试二级笔试由两部分组成:选择题、填空题,其中30%是公共基础部分,70%是程序设计部分。这要求考生除了要掌握一种计算机编程语言,还要掌握一些与计算机软件开发相关的公共基础知识。

公共基础知识部分,其中包括:程序设计基础、算法和数据结构、软件工程以及数据库这四部分的内容,这对我们考生来说还是有一定难度的,这部分内容的复习常常让考生无从下手。其实经过笔者的梳理发现,这公共基础知识部分,尽管考核的面广,但考核的难度并不高,考点还比较集中,细看历年考题,每年重复考核的知识点有好多,如:程序设计基础中结构化程序设计的基本原则、还有一些面向对象程序设计的概念;算法与数据结构中算法的复杂度、线性表、栈、队列、二叉树的遍历、二叉树的性质;软件工程中软件生命周期的相关概念以及各阶段的任务、方法及常用工具;数据库的一些最基本的概念、二维表的并、交、差、迪卡尔乘积等操作、以及选择、投影、连接的操作等。这些知识点出现的机率高,考生只需花20%时间重点复习这部分内容,应该就能拿到公共基础部分其中80%的分数,这样的安排还是合理的。

程序设计部分,既然是应付考试,那就以考试大纲为领,历年考题为纲,希望学生能够做到提纲契领,进行有重点地全面复习,通过考试

2.1.2 全国计算机等级考试二级上机部分

全国计算机等级考试二级上机部分一般包括三种题型:简单应用题、改错题、编程题。对简单应用题一般不需要编写代码,即使需要也只是一两句简单的程序代码,这部分主要考学生对该编程语言的最基本的操作掌握与否。改错题则是给出程序要达到的功能,以及相应程序段,并在出错语句的位置上给予标识,这样考生只需要对相应语句作出正确的修改即可,这样一来好象降低了考核难度,(避免了考生自行找错,错的改不出来却把不错的改错了,)但考生在做改错题时往往只看有出错标识的语句,只想一眼就找出错来,要知道程序的逻辑错误只有通读程序,理解程序段的功能,才有可能找出错误来,千万不要想着走捷径,读程序、理解程序是没有捷径可走的。编程题这一部分占整个上机部分的40%,如果编不出来,那通过上机考试的可能性就大大降低了。这就需要考生平时多加强编程训练,最好考前多使用相应的上机全真模拟光盘进行练习,这样既熟悉了上机考试的软件环境,熟练了上机考试软件的操作,这样不致于临考慌乱。还有一个必需提醒考生注意的是文件的保存,一定要把做好的题按指定路径指定文件名保存,不然真是劳而无功。

2.2 江苏省计算机等级考试二级

江苏省计算机等级考试二级分为笔试和上机考试两部分,笔试60分,上机40分,笔试和上机的成绩均须达到规定标准才算合格。

2.2.1 江苏省计算机等级考试二级笔试部分

江苏省计算机等级考试二级笔试部分包括30个选择题,30个填空题,每小题1分。选择题中基础知识部分有20题,程序设计语言基础知识10题。填空题中有15个空是读程序写结果,15个空是程序填空。

其中的基础知识部分是我们大学生一年级第一学期所学的计算机应用基础的相关内容,这与全国计算机等级考试中的公共基础部分内容不一样。但这些内容既是学生刚学过的,那复习起来还是有迹可循,应该比全国计算机等级考试中的公共基础部分容易些。帮同学们归纳一下这部分内容大致有以下知识点:信息技术基础2至3题,计算机组成原理4至5题,计算机软件2至3题,计算机网络4至5题,数字媒体3题,数据库1题左右。这其中计算机组成原理和计算机网络这两部分考点较多,可以作为复习重点。

程序设计语言的基础知识选择题部分,这是考核该程序设计语言的最基本的知识点考生掌握与否。对于读程序写结果以及程序填空这30个空的填空题,就考核学生对程序设计语言的综合应用了,除了要掌握最基本的结构化程序设计的设计方法,数组、过程一定要全面掌握。特别是过程,大部分题都用到了过程调用,其中参数的传递是必考内容。学生可以尽可能多找一些考试真题进行演练,熟能生巧。

2.2.2 江苏省计算机等级考试二级上机部分

江苏省计算机等级考试二级上机部分包括一个改错题(14分),一个编程题(26分)。学生如果在考前没有经过独立编程,那很难通过上机考试。很多学生在学习的过程中,听老师讲,能听懂,当放手让他自己独立完成时就只会两手一摊,不会。这其中很重要的一点就是一定要脱离老师,自己试着去编程,千万不要去抄,抄书,抄老师,抄同学,都是你考不过的根本原因,因为即使你看得懂程序,这程序还没有变成你自己的,只有经过自己思考,一步一步磕磕绊绊走来,你才真的会走了。

3. 结束语

现在许多高校还是有把计算机等级考试成绩与学生学分挂钩的做法,因此学生很重视计算机等级考试通过与否,一来可以拿到学分,二来也可以多拿一张证书,在择业中多一分机会。笔者希望上述归纳的几点可以对考生通过考试有所帮助。

参考文献

[1]王群华.全国计算机等级考试二级公共基础知识应对策略.计算机教育.2007 (5) .

[2]吴光生, 黄莉.计算机等级考试教学探讨.文教资料.2007 (3) .

[3]丘洪伟.谈计算机等级考试的教学与考试.消费导刊.2008 (5) .

计算机二级考真题 篇5

1、SQL语言又称为( )。

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

2、NULL是指

A.0

B.空格

C.未知的值或无任何值

D.空字符串

3、C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言

A.ASP

B.C

C.VB

D.Java

4、继承机制的作用是

A.信息隐藏

B.数据封装

C.定义新类

D.数据抽象

5、以下定义数组中错误的是( )

A.int a[10];

B.int a[2][20];

C.int a[20][];

D.int a[];

6、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是( )。

A.编译程序

B.操作系统

C.教务管理系统

D.汇编程序

7、在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。

A.内联函数

B.重载函数

C.递归调用

D.嵌套调用

8、下述关于数据库系统的叙述中,正确的是( )。

A.数据库系统减少了数据冗余

B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型一致

D.数据库系统比文件系统能够管理更多的数据

9、线性表的顺序存储结构和线性表的链式存储结构分别是

A.顺序存取的存储结构、顺序存取的存储结构

B.随机存取的存储结构、顺序存取的存储结构

C.随机存取的存储结构、随机存取的存储结构

D.任意存取的存储结构、任意存取的存储结构

10、若有定义语句″int i=2,j=3;″,则表达式i/j的结果是( )。

A.0

B.0.7

C.0.66667

D.0.66666667

计算机二级考试真题答案

1、正确答案:C

答案解析:soL语言的全称为Structured QueryLanguage,它是一种介于关系代数与关系演算之间的结构化查询语言,是一种面向数据库的通用数据处理语言规范。它包含数据查询语言、数据操纵语言、数据定义语言和数据控制语言四个部分。

2、正确答案:C

答案解析:此题属于记忆性的题目,NULL是指未知的值或无任何值。

3、正确答案:B

答案解析:C++语言是对C语言进行了扩充,继承了它的语法,并增加了面向对象的设计方法。

4、正确答案:C

5、正确答案:C

6、正确答案:C

答案解析:编译程序和汇编程序属于开发工具;操作系统属于系统软件;教务管理系统属于应用软件。

7、正确答案:A

答案解析:本题考查的是内联函数的相关知识点。C++引入内联函数是用它来代替C语言中的预处理宏函数,内联函数在调用时,是将表达式用内联函数体来替换,这样会加快程序的执行速度。

8、正确答案:A

答案解析:数据库系统会减少数据冗余,但不可能避免一切冗余。

9、正确答案:B

答案解析:目的,考查有关线性表存储结构的基本知识。要点,顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。考点,顺序存储结构和链式存储结构的定义和性质,两种存储结构的操作方法。

10、正确答案:A

答案解析:整数相除为整数,所以结果为0。

计算机二级考试复习计划

1、执行学习计划的前提是有一个科学的学习计划,根据自己的学习内容和学习进度,合理地制定出适合自身的学习计划来。只要根据自己列的目标,开始听课件或者拿出教材来学习就可以了。

2、如果学习的过程中累了,或者暂时进入不了学习状态,就先放空一下大脑或者做一些比较舒展的运动,让自己的内心静下来。再或者,可以浏览一下自己制定的计划,根据当天的学习状态适当调整一下计划,但要保证每天都能学进去一下内容。

3、学习必须脚踏实地。看着学习计划表上的时间和学习内容,不要为了完成而去完成。一定要在自己真正完成计划后再把计划上的内容打勾,以表示自己学完了。千万不要自欺欺人,学习计划是自己制定的,一定要严格执行下去。

4、学习计划不能太紧太满,这样的话学习效果势必会大打折扣。应该合理安排自己的学习,给自己一些适当的.休息和鼓励。比如一周去看一次电影也没关系的,学注会不是坐牢。

5、对于已经在职的考生来说,学习时间就更加珍贵了。可以早起一点,利用早晨的时间学习。另外如果习惯性睡的比较晚,晚上就安心学习,也是不错的选择。上下班的路上适合听听课,看教材就算了吧,我觉得路上太嘈杂,看书很难看进去。上班族的周末也要适当牺牲一下了,没办法,为了考试嘛。

6、计划和变化总是存在的,当有一些变化影响了自己的计划,记得坚持下去,只要你有决心继续做,就还是会成功的。

电镀锌生产线计算机二级管理系统 篇6

本文的研究对象是国内某大型连铸公司薄板厂自主研发的“1500mm薄板连续电镀机组”生产线二级管理系统。该系统能够完整、精确的记录生产线上的各种信息,实现了整个生产过程的无纸化操作,大大的减少了现场人员的工作量。其良好的数据追溯功能,能根据客户反馈的成品质量问题查找到原料卷的生产信息和质量信息。本系统在该厂实际运行取得了良好的效果。

1 系统设计

电镀锌计算机二级管理系统是一个由计算机控制和管理的生产线信息化管理系统。在使用该系统之前,钢卷信息、仓库信息以及生产信息均由人工记录,经常出错;对于信息的变更如生产过程中钢卷库位的变化往往不能及时的得到修正,造成记录信息与现场情况不符,难以维护;各种PLC过程数据的记录也常因各种人为因素使得记录值不能准确反映机组运行状况。利用本二级管理系统能很好的解决这些问题。本系统构成以及数据流图如图1所示。

各客户端主要功能:

1)原料库:采用无线条码扫描终端(WINCE5.0操作系统)对原料卷入库。采用激光扫描和下拉菜单选择的方式提高了数据录入的准确性,减少了库工工作量。

2)调度室:(1)选择钢卷缺陷判级参数;(2)确定生产工艺参数(锌层种类、锌层重量、表面处理方式和配方等);(3)计划排产,确定上线钢卷及生产顺序。

3)入口、出口操作站和化验室:(1)钢卷生产信息录入;(2)钢卷质量信息录入;(3)各生产附料及耗材信息录入。

4)成品库:(1)成品库位管理;(2)成品质量证明书;(3)成品出库信息。

5)工艺段:(1)钢卷生产过程中的历史数据管理;(2)记录线上各动力辊的使用寿命、维护和检修信息。

2 系统主要程序模块介绍

2.1 无线条码扫描模块

钢卷号的编码方式每个钢厂都不相同,一般为15-20位、由数字和字母组成的字符串。入库时,库工需要花费大量的精力去记录和核对这些卷号以确保信息的正确性。但由于大部分厂家在标签上都附有钢卷号对应的条形码,因此,入库环节采用条码扫描的方式能很大程度上减轻库工的工作量,提高入库效率。本系统选用SYMBOL的MC3090无线条码扫描设备进行钢卷入库,通过AP连接到数据服务器上。为减少无线网络不稳定性的影响,MC3090先将钢卷信息存入本地数据文件中,再统一同步到二级数据库上。软件流程图如图2所示。

2.2 一级过程数据采集平台

二级系统中包含一个专用过程数据服务器,各个程序模块中的PLC数据均由该服务器统一提供。过程数据服务器提供实时过程数据采集和历史数据存储两大功能。

1)实时过程数据采集基本思想:选用通用的OPC(V2.0)接口,周期性的读取的过程数据并按顺序号写入到内存区内。在此过程中,为了尽可能的提高OPC读取效率,在进行数据分组时,通过对PLC地址的解析将同PLC、同DB块的OPCItems分在同一个OPCGroup中,然后对现场的N个PLC建立N个连接,以多线程的方式并行读取数据(如图3左)。客户端和服务器之间采用异步多线程TCP Socket实现数据通讯:客户端发送请求到服务器-服务器端程序解析报文得到数据序号数组-将序号对应的过程数据实时值发送给客户端。

2)历史数据存储基本思想:生产开始后,为每个需要存为历史趋势的PLC数据(由二级系统配置)创建一个文件,周期性的将数据写入文件,只到生产结束。历史数据序列选取带钢长度截片号作为横坐标参照系。这样,只要得到钢卷的上线时刻和下线时刻截片号就能找出钢卷和历史数据之间的对应关系,分离出该钢卷PLC历史数据集合。

一级过程数据采集平台程序流程图如图3所示。

采用通用的一级过程数据采集平台有很多好处,如:

1)数据管理:当需要添加或移走PLC变量时只需修改过程数据配置表。

2)安全性和扩展性:保证PLC网络的安全。当二级系统添加新的模块(如客户端)时不会对一级网络增加额外的负担。

3)代码管理:所有客户端均采用相同的通讯组件读取PLC数据,方便程序的调试和维护。

使用统一的过程数据采集平台不但能满足二级系统的实时性要求,而且将PLC资源的占用降为最小,在实际运行中收到了很好的效果。

2.3 钢卷缺陷判级

决定钢卷质量的等级主要是依据以下几方面的综合得分:

1)成品卷重:合格的成品卷重必须大于一个重量阈值,成品卷重越高,得分越高。

2)表面缺陷:如氧化皮、轧制条痕、电镀斑迹、条纹等。依据缺陷的重要性和发生频率设定不同的权值,生产完成后按照出现表面缺陷的带钢长度与钢卷总长度比例得到表面缺陷综合得分。

3)锌层重量和成品性能:化验室对每个成品卷的样板进行化验,判定成品的锌层均匀状况和化学性能,按照设定的权值得到综合的化学性能和机械性能得分。

综合以上各个子项的综合得分,并按照设定的判定标准得到钢卷的级别,缺陷判级原理图如图4所示。

在以上各个判定子模块中,成品卷重、锌层重量和成品性能均为人工输入,表面缺陷为自动检测。表面缺陷检测流程如下:操作工在工艺段出口的缺陷检测室内观测(由于机组速度低,且表面缺陷具有连续性,因此肉眼可以进行观测)带钢表面缺陷。当缺陷发生时,点击相应的按钮触发缺陷记录程序开始记录;当缺陷结束后,点击按钮完成记录。当两段连续的同类缺陷之间的间隔小于一个设定值时,两段缺陷合并成一段缺陷。钢卷下线后,得到每种表面缺陷在该钢卷中的长度比例,依据配置的缺陷权重关系,计算出该钢卷表面缺陷得分。缺陷记录程序流程图如图5所示。

带钢下线后,在缺陷记录表中查找所有有效的(即带钢和缺陷位置上有交集)缺陷记录,并累计这些记录的长度,计算出该钢卷上每种表面缺陷的百分比,依据各个缺陷的权重设置综合计算得到该钢卷表面缺陷的得分。

3 运行结果

该二级系统在该连铸公司薄板厂实际投入后,仓库管理人员由7人(前库2人、后库2人、仓库维护人员3人),减少为3人(前、后库分别1人,总管1人),入口和出口操作室人员由各2人减少为各1人;大部分报表、过程数据记录都由计算机完成,操作工只需检查数据正确性,工作量大大减小。在生产管理方面,良好的钢卷数据追溯能力可以很方便的查找出每个钢卷的生产信息和生产人员信息,为责任的划分提供了依据。通过计算机对钢卷进行判级能大大的提高准确率和效率;另外,表面缺陷的统计结果在一定程度上能反映设备存在的问题,为生产线调整、维护和整改方向的确定提供了一定的帮助。

4 结论

本系统操作简单,既减轻了现场人员的操作强度,又提高了生产的工作效率。开放式的报表系统,用户只需简单的配置就能很方便的生成各种生产报表,为厂方管理生产线,统计原料、成品和生产附料等信息提供了有力工具,具有较强的实用意义。

参考文献

[1]周毓林,宁杨.Windows CE.NET内核定制及应用程序开发[M].北京:电子工业出版社,2006.

[2]OPC Foundation.Data Access Automation Interface Standard Version2.02[S].1999.

[3]Stevens W R.TCP-IP详解FTP协议规范[M].北京:机械工业出版社,2000.

计算机二级 篇7

全国计算机等级考试 (简称NCRE) , 是经原国家教育委员会 (现教育部) 批准, 由教育部考试中心主办, 面向社会, 用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。作者所在院校, 所有专业的班级均开设了计算机程序设计类课程, 理科类为C语言程序设计和C++语言程序设计, 文科类专业VisualBasic语言程序设计、Vis ualFoxPro数据库程序设计或者Acce s s数据库程序设计。学院为学生掌握该类课程的内容, 参加NCRE提供了较好的平台。

二、计算机类课程教学的现状及弊端

计算机程序设计类课程和传统学科课程相比, 无论从知识架构、教学手段还是培养目标来看都存在较大的差别。对大多数学生来说, 计算机程序设计类课程是全新的知识体系, 前提是学生已经掌握计算机的一些基础知识。该类课程的讲授过程必须为多媒体授课, 教师应熟练掌握多媒体教学的技巧, 该类课程必须提供机房供学生上机实践。该类课程的知识点逻辑性较强, 对文科专业学生而言, 理解较为困难。计算机程序设计类课程虽然开设较为广泛, 由于开设时间晚, 可供参考经验少, 很多教学模式都在探索中。目前, 该类课程的讲授过程还存在很需要改进的地方, 主要有以下几个方面。

1) 教材选用。大专院校在该类课程的教材选用上, 自主性较大。而目前, 该类教材琳琅满目, 内容大同小异, 知识点涵盖范围基本一致, 教师在选用时往往无所适从, 有很多情况是本院教师编纂的教材, 往往优先选用, 这样使学生无法接触到更优秀的教材。

2) 授课过程。授课环节是教学的最重要的环节, 该类课程的授课必须采用多媒体形式授课。对教师而言, 要求多媒体技术掌握熟练, 同时对该课程的设计语言掌握熟练, 要经常在课件和软件上切换。

3) 实践环节。该类课程实践的环节为上机实验, 目前很多教材都有配套的上机实验内容, 为课程的标准化和规范化提供了很好的参考, 但上机课也有很多弊端, 一是大多实验都是验证性实验, 只是让学生重复教师的操作过程, 抑制了学生的积极性和思考能力, 二是上机学生较多, 问题较多, 教师往往顾此失彼, 导致某些学生因为问题得不到解决而丧失信心和兴趣。三是学生自治能力较差, 上机时敷衍了事, 甚至看电影打游戏。

4) 考核环节。“一般来说, 高校考试具有导向 (学什么) 、诊断 (学得怎么样) 、反馈 (以后怎么教) 、评价 (这样教学行不行) 、区分 (学生学习优劣) 、预测 (学生将来可能的发展) 等功能。”考试是检验学生所学知识的重要手段, 同时也为教师在教学环节提供反馈信息。目前院校大多采用传统的纸笔考试, 其过程较为繁杂, 需要在考前人工出题、印制纸质试卷、组织考场考试、教师人工阅卷和判分、成绩统计分析、试卷密封和保存、公布考试成绩等环节。如遇学生对考试成绩有疑问, 要查找并拆封相应试卷。以上环节以人为因素主导, 产生的弊端有:浪费人力、物力, 环节多易出现试卷泄密, 阅卷判分易出错, 成绩统计占用大量时间, 试卷封存占用大量空间, 考后查阅极为不便等等。

三、计算机类课程教学环节的改革

针对该类课程教学过程的弊端, 作者在教授时积极探索和尝试改进, 以下是几个环节的改进措施。

1) 教材选用。个人认为该类课程的教材使用范围广, 影响大, 应优选选用省级以上优秀教材, 也可选用NCRE规定的大纲教材。使得学生学习的知识点更具针对性。同时也可向学生推荐以案例教学法为主线的教材, 以供感兴趣的学生深入学习。

2) 授课过程。第一次授课时一定要向学生介绍NCRE的相关情况, 包括级别的设置、科目的选择、时间和地点的安排等, 提醒学生要重视该项国家级的考试, 讲述该课程的特点, 该课程只需要有计算机基础知识和英文基础知识即可, 以增强学生的学习兴趣和信息。

课程讲解以章节为主线, 以大纲知识点为重点, 围绕知识点讲解。以线串点, 全面讲解所有知识。在知识点的讲解中, 理论部分枯燥难懂, 可以略讲。重点讲解以该知识点为核心的例子。幻灯片的制作要简单明了, 避免大量专业术语和整篇理论的堆砌, 如需要举例, 在幻灯片上只需要给出例题的题面即可, 对于例题的求解, 即相关程序的设计, 最好的方法是打开相应的软件, 教师在软件界面上操作, 而并非直接将设计好的程序从幻灯片上放映出来, 逐条解释。作者坚持在教学过程中采用这种直接写程序的方法, 取得了良好的效果。

3) 上机环节。上机环节是对授课环节的补充, 是锻炼学生动手能力的重要途径, 是该类课程教学的不可缺少的一部分。备课时精心设计上机内容, 实践时做到三个内容, 一是跟随教师应用相关例题巩固知识点, 二是自己应用相关例题构建程序, 三是根据知识点发挥自己设计相关程序。三个环节由浅入深、由易到难循序渐进。其中前两个环节要求所有学生必做, 后一个环节可供学习好有兴趣的学生选择, 达到差异化教学和因材施教的目的。

4) 大项目案例环节。计算机程序设计的最终目的是应用, 要求学生不仅能掌握知识点, 还具备一定的软件开发能力, 因此, 在教学中一定要贯穿至少一个大项目案例环节, 例如, 在讲述VisualFoxPro程序设计时, 提出设计一个“学生考试成绩管理系统”的目标, 该项目可以在学期伊始就布置给各个同学, 在教课过程中, 以该项目的实现为目的, 并将各个知识点应用到项目中, 所有的知识点讲完后, 该项目也就设计出来了, 在学期的最后2周, 将学生分组, 每5人一组, 给每组布置大项目题目, 学生可以相互协作, 完成题目, 该题目完成情况作为考察环节的一部分。

5) 考核环节。对该类课程的考核, 一方面要和NCRE接轨, 考察学生对知识点的掌握情况, 另一方面要考察学生的动手和设计能力, 学生在某一次考试中所得的分数, 只是表示他对该课程掌握的度量, 并不完全代表该生所具有的智能水平。因此不能单单凭期末一份试卷就决定学生的高下, 要从多方面, 多层次进行考核。每项所占权重可以根据具体教学情况适当优化组合, 作者采用的是上课分数占10%, 上机分数占20%, 大项目分数占20%, 最后考试占50%。

四、结语

计算机程序设计类课程的改革经过几个方面的初探, 已取得了一定的成果, 使教师探索改革的积极性大大提高, 学生学习的过程更加主动, 考证率逐年提高。为推动我院计算机教学做出一定的贡献。

摘要:计算机等级考试二级课程在大专院校广泛开设, 其教学过程弊端较多。本文对该类课程的特点进行研究, 提炼出该类课程的共同点, 提出更为适合的教学理论和教学方法, 并将方法应用于某院的教学实践, 取得良好的效果。

关键词:计算机等级考试,教学改革

参考文献

[1]张敏强.教育测量学[M].北京:人民教育出版社, 2006.

计算机二级 篇8

1 江苏省计算机二级VFP考试考点与形式

1.1 信息技术考点

理论部分主要包括信息技术基础知识,计算机硬件组成与原理,计算机软件,计算机网络组网技术与原理,信息安全,多媒体信息处理及应用;实践部分主要包括Windows操作系统、Office办公软件(文字处理word软件、电子表格Excel软件、演示文稿制作PowerpointPowerpoint软件)的使用技巧。

1.2 VFP数据库考点

VFP数据库部分主要考查学生对数据库知识的了解和应用数据库的能力,理论部分主要涉及数据库系统知识,VFP的集成环境与项目管理器的使用,VFP的语言基础与程序设计,数据库与表的处理,查询设计器使用与SELECT-SQL语句,对象与事件模型,表单的设计及其管理,菜单菜单的组成与菜单的设计,类的设计,应用程序设计等内容;实践部分包括数据库的基本操作、查询设计、程序设计基础、表单及其控件的设计及菜单设计等内容。

1.3 考试题型与分值分布

江苏省计算机二级VFP等级考试每年有两次,春季考试安排在3月份举行,秋季考试安排在10月份进行。每次考试分笔试(120分钟,总分60分)和上机(70分钟,总分40分)两场。笔试部分的考试分两部分:信息技术基础知识在卷面中占20%,VFP数据库知识占40%。上机考试一般在笔试结束一周后举行,内容为VFP数据库的操作,占总成绩的40%。

2 考前复习方法

2.1 复习重点与难点

通过对历年江苏省计算机二级等级Visual Foxpro考试全真题的分析,考题均在大纲范围内,考题知识点的分布是明确的。复习过程中对信息技术基本知识以掌握概念、了解最新的技术为主。VFP数据库的复习尤为重要,重点把握数据库与表的创建与管理方法;熟练使用SQL语言管理数据库、创建查询;掌握面向对象的设计方法进行表单设计。历年的教学和复习过程中发现程序设计是学生的难点,尤其对算法的语法和语义分析能力还需进一步加强。

2.2 复习方法

1) 巩固基础知识

信息技术基本知识内容较多,覆盖面较广。这部分的考题基本以概念为主,复习时应牢牢抓住书本,记住和简单理解考点知识。Visual Foxpro数据库的复习首先应掌握函数,包括函数的书写、函数的功能、函数的参数个数和类型、函数返回值和类型。它是程序设计、查询设计、数据创建与管理、面向对象程序设计的基础。

2) 选择合适的习题

有针对性地选择习题,重点把握历年的江苏省计算机等级考试的真题。考前也可适当地做一些模拟试题。做题过程中要做到“举一反三”,注意知识点间的联系,真正理解和掌握相关知识。同时,利用习题对知识点作归纳整理,对每个题目的知识点进行总结,做到温故而知新,才能以知识点不变应题目千变万化。

3 考试技巧与方法

3.1 笔试方法与技巧

江苏省二级VFP笔试包括30个单项选择题和30个填空题。选题题的解题方法可分成两种:

1) 根据概念、原理、公式等直接推导答案

例如:人们说话时所产生的语音信号必须数字化才能由计算机存储和处理。假设语音信号数字化时取样频率为8k HZ,量化精度为8位,数据压缩比为4,那么1分钟数字语音的数据量(压缩后)大约为(2012年秋)

A 960KB B 480KB C 120KB D 60KB(b)=(HZ)×(b)×(s)/

解析:数字语音的数据量(b)=取样频率(HZ)×量化精度(b)×时间(s)/数据压缩比,将相关数据代入公式中计算后还应注意比特(bit)与字节(byte)之间换算,8个bit转换成1个byte,即8b=1B,经计算后正确答案选C。

2) 利用排除法等间接方法获得答案

例如:下列是4个与日期时间处理相关的函数,它们返回值的数据类型各不相同。其中,返回值数据类型为字符型的函数是(2012年秋)

A DATE() B TIME() C DATETIME() D DOW()

解析:选项A中DATE()返回的是系统日期,属日期型数据,选项C中DATETIME()返回的是系统日期时间,属日期时间型数据,选项D中DOW()返回给定日期型数据是一周的第几天,属数值型数据,而选项B中TIME()返回系统时间,结果以字符型数据格式存储,故正确答案选B。

笔试部分的填空题涉及数据库概念、函数、命令、程序阅读填空、表单和控件设计等,考查考生对基础知识的准确理解情况,答题往往有一定的难度。考生应从常考的基本概念、基本命令等入手,强化知识点。命令填空往往需要非常高的准确度。

3.2 上机方法与技巧

二级VFP上机操作题主要考察学生的动手能力和解题的熟练度。在答题过程中要仔细审题,由易到难、循序渐进做题。打开Visual Foxpro环境后务必将文件保存的默认路径设置好。

第一题主要考数据库表设计器,并用设计器为表创建结构复合索引、设置字段扩展属性和记录的扩展属性,用数据库设计器为数据库表之间建立永久关系和设置参照完整性规则。该题相对简单,通过往年真题的练习可以有效提高得分率。

第二题查询设计有一定难度,学生得分率比较低。在做题时一定充分理解题目的意思,掌握统计函数count()、sum()、avg()等函数的使用方法。

例如: 已知JXGL项目管理器中的图书表含有分类号、书名等字段;借阅表含有分类号、读者类型(LX)等字段,LX字段值为“J”表示读者为教师,LX字段值为“X”表示读者为学生。基于TSB表和JYB表查询每本图书借阅情况,要求输出字段包括:tsb.flh、tsb.sm、被借次数,教师借阅次数。输出结果按被借次数降序排序,被借次数相同时按FLH排序。查询结果仅输出被借次数在5次以上(包括5次)的记录。(2012年秋)

解析:操作时首先需要将TSB表和JYB表以内联接方式添加到查询数据源中;然后将tsb.flh字段、tsb.sm字段添加到输出字段中;题目中要求分类统计每本图书的借阅次数和教师的借阅次数,故需按tsb.flh字段对联接后的记录进行分组,用count()函数统计被借次数,而教师借阅次数属于有条件的统计记录数量,需要通过和函数的组合实现:“”;接着需要设置排序依据:被借次数降序;“被借次数在5次以上”是对分组统计结果的筛选,应在分组依据的满足条件中设置:被借次数>=5。到此查询设计完成。

第三题主要考察主菜单的设计方法,该题相对简单,平时多练习题目、多操作。在菜单设计完成后,一定要生成菜单的程序文件(.mpr)才能运行菜单。恢复VFP的系统菜单可通过命令set sysmenu to default来实现。第四题表单设计要求熟练掌握对象属性设置方法,能够进行简单的对象方法和事件代码编写。常用控件(如标签、文本框、命令按钮、选项按钮组、列表框、组合框、表格等)的有关属性含义要理解,事件的发生顺序要掌握。

第五题程序阅读与改错要注意技巧和方法,有一定难度。首先要分析程序语法是否正确,如分支结构if…endif的匹配,循环结构for…endfor的匹配,do while…enddo结构中循环的结束条件设置是否合理。循环语句中还应注意continue语句与break语句的使用方法与区别。然后再分析程序语义是否正确。语义分析要充分理解题目,做到对算法主要思想了然于胸,才能做出正确判断。

4 结束语

计算机是大学生必须掌握的技能,计算机课程的教学注重理论和实践的结合。江苏省计算机等级考试二级VFP考试大纲明确,考生在复习时一定以书本知识为本,注重知识点的归纳与整理,通过全真题的练习掌握考试技巧,在顺序通过考试的同时切实提高计算机的应用能力。

摘要:该文以江苏省计算机二级等级考试(Visual Foxpro,VFP)的考试大纲为标准,结合学生实际学习过程中遇到的难点,提出应对考试的复习方法,以帮助学生顺利通过考试。

计算机二级 篇9

2004年教育部考试中心对计算机等级考试的考试科目设置、考核内容、考试形式进行了全面调整。二级考试除了考试科目有所增减以外,还统一增加了公共基础知识部分,包括基本数据结构与算法、程序设计方法,软件工程和数据库设计等基础知识[2]。

本文根据新大纲的要求,在介绍2006年至2008年6次考试中二级公共基础知识考试的基础上,阐述了应对公共基础知识考试的复习策略,供考生参考。

1 考试题型

二级公共基础知识由选择题(占66.7%)和填空题(占33.3%)两大部分组成,分值30分,其中选择题10题,每题2分,共20分,填空题5题,每题2分,共10分。公共基础知识部分占二级笔试试卷的30%,不涉及上机操作。

2 对以往考试的分析

历年特别是近几年的试题是最好的复习资料,因为它针对性强,而且不排除同样的题目会再次考到的可能性。笔者对近3年来六次考试中的试题进行了分析比较,对公共基础知识中各部分考察的分值与比率如表1所示:

由此表分析可知:公共基础知识中,数据结构与算法部分所占比例最大,每次考试在5至7题之间;软件工程部分次之,在3至5题之间;数据库基础部分在3至5题之间;程序设计方法最少,在0至2题之间。

通过对近三年考试试卷的分析,公共基础知识部分出现重复考察知识点的可能性较大,而且有些知识点每次考试必考,考生应该对这些重复考察的知识点做重点掌握。笔者分析了近3年的试卷,发现以下知识点是经常考的,也是考生容易失分的地方:

2.1 数据结构与算法部分

(1)栈与队列的特性:该知识点在6次考试中考了6次,每次必考,但是考查的内容非常基本,都是概念方面的内容。考生只要牢固掌握栈和队列的基本性质就可以保证不失分。栈是一种具有先进后出(FILO)或者后进先出(LIFO)特性的线性表,具有记忆作用,只在一端(栈顶)进行删除(出栈)和插入(入栈)的操作,可以有顺序栈和链栈两种存储结构;队列是一种具有先进后出(FIFO)或者后进后出(LILO)特性的线性表,在一端(队尾)进行插入(入队)操作,在另一端(队头)进行删除(出队)操作,队列可以首尾相连形成循环队列。

(2)二叉树的遍历:该知识点在6次考试中考了4次,考试的频率很高,得分率却很低,原因出在考生对递归思想的理解不透彻上。对二叉树进行遍历有三种基本方法:前序是根-左-右;中序是左-根-右;后序是左-右-根。一般来说,前序遍历相对简单,中序和后序相对来说较难,考生在做此类题目的时候关键是要用递归的思想也就是自身调用自身的方法来解决问题。建议考生在复习此部分的时候,多做做题目,熟练掌握二叉树的遍历方法。

(3)二叉树的性质:该知识点在6次考试中考了5次,考试的频率相当高。其实复习这一部分的时候,考生只需要掌握这几点就可以了:二叉树的度只有3种,度为1、度为2和度为0;度为2的结点要比度为0的少1个;二叉树的第n层最多只有个结点;层数为n的二叉树最多只有-1个结点。熟练掌握二叉树的这几点性质,考试题型无论怎么变也不怕。

(4)查找问题:该知识点在历次考试中都有所涉及,考查的频率比较高。但是考生只需要掌握顺序查找和二分(折半)查找的特性就可以轻松应付。顺序查找适用于链表和顺序存储的无序表,假设表长为n,最坏情况下查找次数为n;二分查找只适用于顺序存储的有序表,不能用于链表,假设表长为n,最坏情况下查找的次数为。

(5)排序问题:该知识点考试的频率比较高,在历次考试中也有所涉及,考生得分率比较低,是数据结构的一个难点问题。我们可以将排序的方法按照最坏情况所需的比较次数进行分类:假定表长为n,冒泡、快速、简单插入、简单选择,这几类排序方法最坏情况下需要比较的次数为n(n-1)/2;希尔排序需要;堆排序需要n。考生不需要掌握具体的排序方法是什么,只需要掌握以上三点就足以应付考试。

2.2 程序设计方法

(1)良好的程序设计风格:该考点在以往考试中经常出现。良好的程序设计风格包括以下几点:把程序的可读性放在第一位,而效率是其次,在程序添加必要的注释;语句结构清晰,使用顺序、选择、循环三种基本结构来写程序。

(2)结构化程序设计原则:考生只需掌握以下四点:自顶向下;逐布求精;模块化;限制使用GOTO语句,特别需要注意第四点,不是不使用GOTO语句,而是限制使用,在一些情况下,GOTO语句还是需要的。这四点掌握理解以后,无论题型以什么形式出现,都不会有什么问题。

(3)面向对象程序设计:该考点在历次考试中也有所涉及,但考试的频率不高,考生需要理解对象与类之间的关系:对象是类的实例化,类是对象的抽象,以及面向对象的几个特性:分类性、继承性、封装性、多态性和使用消息通信。

2.3 软件工程

(1)软件的定义:该知识点在今年的考试中经常出现。在学习软件工程知识之前,考生对软件的理解很狭隘,认为软件就是程序。其实软件是程序、文档以及数据的集合。

(2)模块的独立性:该知识点在6次考试考了3次,考试的几率比较高。模块的独立性由两个指标来衡量:耦合与内聚。耦合是衡量模块之间关联的紧密程度的,内聚是衡量模块内部各元素结合的紧密程度的,模块的独立性越高,追求的是低耦合,高内聚。

(3)软件测试:该知识点在6次考试中考了5次,几乎每次必考。考生需要掌握测试的目的是为了发现软件存在错误,基本的测试方法有两种:黑盒测试和白盒测试。黑盒测试又叫做功能测试,是测试软件的外部功能的;白盒测试又叫做单元测试,是测试软件内部实现逻辑的。软件测试应该由程序的编写者之外的人员来进行测试,测试之后改正错误的过程叫做调试,软件经过调试以后还需要进行再次测试。

(4)软件工程过程中使用的工具:该知识点在6次考试中也有所涉及。考生应该掌握软件生命周期的不同阶段所使用的不同工具:需求分析阶段使用数据流图(DFD)和数据字典(DD),详细设计阶段使用程序流程图(PFD)、N-S图(盒图)、PAD图、判定树(表)以及伪代码(PDL)。

2.4 数据库基础

(1)E-R图:E-R图也叫做实体联系图,E-R图的组成部分有:实体,使用矩形表示;联系,使用菱形表示;属性,使用椭圆表示。联系一共有三种:一对一、一对多和多对多。这些知识点在以往的考试中也经常会碰到。

(2)数据库系统(DBS)的组成:该考点在以往的考试中有所涉及,考生应该了解数据库系统(DBS)由数据库管理软件(DBMS)、数据库管理员(DBA)和数据库(DB)组成,其中数据库管理软件(DBMS)是数据库系统的核心。

(3)关系运算:该知识点在6次考试中考了4次,考试的频度比较高。考生应该掌握关系运算中交、并和差这三种基本的运算方法。了解连接、选择和笛卡尔积运算的特性。

(4)三级模式:数据库的三级模式是指概念模式、内模式和外模式。概念模式是数据库系统中全局数据逻辑结构的描述,全体用户公共数据视图;内模式是用户的数据视图,也就是用户所见到的数据模式;外模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。

以上是在公共基础知识中经常考查的一些知识点,需要说明的是,这些知识点经常不是单独考查,而是与别的知识点结合起来考查,特别是软件过程和数据库基础,考查的知识点比较松散,考生应该全面掌握,着重理解。

3 复习策略

公共基础知识对于非计算机专业的考生来说难度较大,特别是数据结构和算法部分,比较抽象,难以理解。笔者根据多年来辅导全国计算机等级考试的经验和对以往考试的总结,提出以下几条复习方法与策略,供考生参考。

3.1 紧扣考试大纲,进行全面记忆

2004年新大纲增加了公共基础知识的考核,这部分内容涉及的面较广,包括基本数据结构与算法、程序设计方法,软件工程和数据库基础知识等方面。对于这部分知识,考生要按照大纲规定的知识点,多看相关资料,了解得越多越好。虽然不要求精深,但是要面面俱到。

3.2 重点内容联系实际帮助理解

在公共基础知识中,有些难点内容,如二叉树的特性和遍历、面向对象的概念和特性以及数据库的三级模式,这些内容对非计算机专业的考生来说,灵活使用的难度较大。我们在复习时候可以与实际生活中的现象结合起来。比如,二叉树问题我们可以与族谱联系;对象我们可以与实体联系,对象的继承性与多态性我们都可以在生活中找到相应的例子;数据库的三级模式我们用学校这个概念来帮助理解,学校外面的人看到的学校属于概念模式、学生所接触到学校的是内模式,而学校的教师所看到是学校的内部机制,也就是外模式。使用生活中的实际现象来解释计算机学科中的知识,可以帮助考生更加牢固和透彻的理解。

3.3 多做练习,高度重视以往的真题

通过我们对以往真题的分析,可以看出公共基础中有些知识点是多次考到,而且可以预计在以后的考试中一定还会再出现。因此考生应该高度重视以往的真题,在复习的时候,要将以往的真题拿出来再多做几遍,牢固的掌握其中的知识点。利用掌握的知识点,举一反三来解决考试中遇到的问题。

4 结论

以上针对全国计算机等级考试二级公共基础知识部分进行了分析,旨在向考生提供相应的复习方法与策略,为从事全国计算机等级考试辅导工作的读者提供经验借鉴。

摘要:对近几年全国计算机等级考试二级公共基础知识的试题进行了分析,归纳总结了常考的知识点,阐述了具体的应对策略。

关键词:全国计算机等级考试,公共基础知识,应对策略

参考文献

[1]教育部考试中心.全国计算机等级考试二级教程——公共基础知识(2004年版).高等教育出版社.

计算机二级 篇10

随着知识经济和信息产业在各个领域的迅速发展, 掌握计算机的操作和应用已成为人们必备的一项基本技能。许多单位和部门在干部的录用、职务的晋升和职称的评定上都将计算机知识和应用技能作为一项重要的依据。全国计算机等级考试 (National Computer Rank Examination, NCRE) 是经原国家教育委员会 (现教育部) 批准, 由教育部考试中心主办, 面向社会, 用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系[1]。而计算机等级证书也成为了评价计算机能力水平的一个统一客观公正的标准。对于高校毕业生来说, 拥有计算机等级证书无疑会增加就业的筹码, 因此许多高校已将获取计算机等级证书作为对学生计算机能力的基本要求。

2. 公共基础知识的考核内容和分值比重

全国计算机等级考试共设四个等级。其中二级定位为程序员, 其考核内容包括公共基础知识和程序设计[2]。在所有二级的考试科目中, 对公共基础知识都作统一要求, 使用统一的考试大纲和教程。因此, 分析公共基础知识部分的考核内容和其分值的比重尤为必要。

二级公共基础知识在各科考试中以选择题的形式出现, 占全套试题总分值百分之十的比重。其考核内容涉及程序设计基础、数据结构、软件工程和数据库技术四大部分, 知识点又杂又多。然而, 通过对以往真题的分析和统计发现, 公共基础知识部分的涉及面虽广, 但难度不大, 考点也相对集中, 并且考核以概念和认识性内容为主, 理解性、应用性内容极少[3]。另外, 笔者对历年二级考试中公共基础知识部分的考点也进行了统计和汇总, 发现这四个部分考题出现的概率和所占的比重也略有不同, 其大致分布如下图1所示。

3. 公共基础知识的教学重点

二级考试公共基础知识部分涉及的知识面广考点多, 无论是程序设计基础或是算法与数据结构, 软件工程或是数据库技术, 每一部分即使对于计算机专业的学生来说都需要学习至少一个学期的时间。然而, 由于公共基础知识在二级考试中只占10%的分值比重, 因此在教学过程中不可能花费大量的课时来进行讲解, 这就要求教师必须要充分把握好考点作为重点讲授。同时, 由于所面对的学生大多不具有计算机学科的专业基础, 因此在教学过程中还要注意方法和手段, 对于涉及的知识点既要讲懂讲透, 使学生充分理解, 能够举一反三, 又不能过广过深, 以免偏离重点加重学生的学习负担, 产生畏难情绪从而挫伤学习兴趣。

3.1 算法与数据结构部分的教学

算法部分的教学重点主要在于使学生了解算法的基本概念以及算法的时间和空间复杂度[4]。此时, 教师可以通过举例“1加到100”的问题来向学生逐步引入算法的概念、控制结构、描述方式和算法的基本特性。首先可以介绍算法就是对特定问题 (1加到100) 求解步骤的一种描述, 是指令的有限序列;接着可以介绍算法的控制结构分为选择、顺序和循环并与学生共同探讨本问题 (1加到100) 的求解思路以及解题过程中应当使用的控制结构;然后用程序流程图对求解思路进行描述, 并对比N-S结构化流图以及算法描述语言等其他算法的描述方式;在讲解流程图的同时也可以介绍算法的有穷性、确定性、可行性、拥有足够的情报等基本特性;最后, 可以举出德国著名数学家高斯在孩童时期对该问题的求解故事, 来说明即使对于同一个问题的求解, 不同的算法也具有优劣性, 从而进一步引出并介绍算法的时间复杂度和空间复杂度。

对于数据结构的部分, 教学的重点应在于使学生了解和掌握数据的逻辑结构和存储结构以及数据的运算 (检索、排序、插入和删除等) [4]。其又可进一步细分为:掌握数据的线性逻辑结构, 包括了线性表、堆栈和队列;掌握数据的非线性逻辑结构, 包括树与图;掌握数据的顺序存储结构和链式存储结构的特点与区别等。

对于这一部分的教学方式, 仍可以实例教学法为主, 通过举出贴近生活的实例来帮助学生理解和掌握。例如, 通过举例学籍档案管理系统中的“学生信息表格”来介绍线性结构 (线性表) 的特点和其相应的顺序存储和链式存储结构, 演示其在不同存储方式下进行查找、插入、排序与删除操作的灵活性并对比其时间复杂度, 从而使学生明确两种存储方式的区别与应用上的优劣;通过举例“排队买票”与“箱子装物”来引出队列与堆栈两种线性结构, 使学生明确其特点与出入方式;可以举例“家庭血缘关系”来说明树形结构的特点, 并扩展性地引入二叉树的概念与其几个重要性质、二叉树的遍历方式;通过举例教学计划中“课程开设顺序”来说明图形结构的特点和应用等。

由图1可知, 算法与数据结构部分在历年的二级公共基础知识考题中出现的比重约占50%, 因此, 在教学上, 教师应对这一部分的内容有所侧重, 力求通过生动有趣的实例讲解, 使学生对这部分的内容搞懂搞透, 并能灵活运用。

3.2 程序设计基础部分的教学

程序设计基础部分的考点主要在于结构化和面向对象的程序设计方法, 其考核内容多以概念性为主。由图1可知, 其考点在历年真题中出现的比重最少。由于面向对象程序设计方法中的许多概念对于非计算机专业的学生来说理解起来比较困难, 因此, 对于这一部分的内容, 笔者认为应要求学生以记忆性为主。教师只需对相关的概念进行基本的介绍和归纳, 不宜过多地深究, 以免使学生感到迷惑, 加重其学习负担, 产生适得其反的效果。

笔者在教学过程中, 对这一部分只选择性地讲解了:结构化程序设计结构 (顺序、选择、循环) 和其基本原则 (自顶向下、逐步求精、模块化、限制使用goto语句) ;模块设计原则 (高内聚、低耦合) ;面向对象程序设计方法几个基本概念 (对象、属性、方法、类、继承、封装、多态性) 等二级考试中较常出现的内容, 讲解方式上也是以概念性科普为主, 没有过多地牵涉更广更深的内容。

3.3 软件工程基础部分的教学

软件工程部分的考点较多, 也相对抽象, 因此在二级考试中考生失分较多。笔者总结这一部分的考点主要为软件工程的基本概念和目的 (提高软件生产率、提高软件质量、降低软件成本) , 与此对应的软件生产率低、质量差、成本高就是“软件危机”;软件工程的三要素 (方法、工具和过程) ;软件生命周期的6个阶段 (可行性研究、需求分析、软件设计、编码、测试、运行维护) 以及各阶段的目标 (例如软件测试目标为发现错误、软件调试目标为诊断和改正错误) 、文档 (例如可行性研究阶段的文档为可行性报告, 需求分析阶段文档为软件需求说明书等) 、工具 (例如需求分析阶段工具为DFD、DD、判定树和判定表, 详细设计阶段所用的工具为程序流程图、N-S图、PAD图等) 、方法 (软件测试方法有白盒测试和黑盒测试等) 和步骤 (软件测试步骤为单元测试、组装测试、确认测试和系统测试) 等。根据题库统计, 以上知识点在二级考试题目中出现频率较高, 因此教师可在教学时作为重点讲解, 帮助学生理解和掌握。

3.4 数据库设计基础部分的教学

数据库设计基础部分与软件工程部分一样, 知识点比较抽象, 学生理解起来会比较困难。二级常考的知识点有:数据库 (DB) 、数据库系统 (DBS) 、数据库管理系统 (DBMS) 三者之间的关系以及DBMS提供的数据语言 (DDL、DML、DCL) ;数据库系统的三级模式 (内模式、概念模式、外模式) ;数据的三种模型 (层次模型、网状模型和关系模型) ;数据库的设计阶段 (需求分析、概念设计、逻辑设计、物理设计) 以及其各阶段的任务 (如在概念设计阶段生成E-R图, 在逻辑设计阶段将E-R图转换为关系模式) ;E-R图中实体、属性、联系的表示法和三种联系 (1:1、1:M、M:N) ;传统的集合运算 (交与并) 与专门的关系运算 (选择、投影、笛卡尔积) 等。根据统计发现以上这六个方面的知识点在历届二级考试中频繁出现, 因此教学中也应当作为重点内容。

4. 结束语

总之, 针对计算机基础教学中二级公共基础知识部分任务重课时少的特点, 认为教师可以围绕计算机等级考试来展开教学。对非计算机专业的学生, 这样既可以普及计算机基础知识, 又可以帮助其提高计算机等级考试的通过率。

参考文献

[1]李联宁.计算机等级考试的研究与思考[J].计算机教育, 2011, 19:106-111.

[2]徐雪梅, 鲁松.高校各类计算机等级考试的特点及应对策略[J].中国教育技术装备, 2009, 27:52-53.

[3]王群华.全国计算机等级考试二级公共基础知识应对策略[J].电脑知识与技术, 2007, 05:1457-1459.

上一篇:矢量控制驱动下一篇:贸易救济政策