二级计算机系统

2024-05-07

二级计算机系统(精选九篇)

二级计算机系统 篇1

本文的研究对象是国内某大型连铸公司薄板厂自主研发的“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.

计算机二级读书笔记 篇2

模块的内聚程度要尽量高,且模块间的耦合程度要尽量弱。

软件是程序、数据与相关文档的集合。

要建立参照完整性,其父表设立主索引,子表设立普通索引。

主索引和候选索引在指定字段和表达式中不允许出现重复值。

可以在表设计器中为字段设置默认值的表是数据库表.SQL 的DELETE 命令在删除数据库表中的记录之前,不需要用USE 命令打开表。而传统的DELETE,在删除记录之前是需要用USE命令打开表的。

数据库表与自由表的区别:数据库表可以设置字段有效性规则,而自由表不可以设置字段有效性。

数据独立性是数据与程序间的互不依赖性,即数据库中的数据独立于应用程序而不依赖于应用程序。数据的独立性一般分为物理独立性与逻辑独立性两种。

数据库系统组成:硬件系统、数据库集合、数据库管理系统(核心)及相关软件、数据库管理员和用户。

数据库系统的特点:实现数据共享,减少数据*余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。

栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素,先进后出。

一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率。软件工程的主要思想是强调在软件开发过程中需要应用工程化原则。

在软件设计中,属于过程设计工具的是有PDL(过程设计语言)、PAD 图、N-S 图。

软件交付使用后还需要再进行维护。

数据库设计的根本目标是要解决数据共享问题。

报表的数据源可以是表、查询或视图。

如果添加到项目中的文件标识为“排除”,表示生成应用程序时包括此类文件,用户可以修改

“项目管理器”的“运行”按钮用于执行查询、表单或程序.以纯文本形式保存设计结果的设计器是查询设计器.视图保存在数据库文件中

无论是永久联系还是关联,子表一定有索引

A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法

B)属性用于描述对象的状态,方法用于表示对象的行为

C)基于同一类产生的两个对象可以分别设置自己的属性值

在Visual FoxPro 中,要运行查询文件query1.qpr,用DO query1.qpr

查询2005 年1 月1 日后签订的订单,显示订单的订单号、客户名以及签订日期,正 确的SQL 语句是SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户;

ON 订单.客户号=客户.客户号 WHERE 签订日期>{^2005-1-1}

查询没有签订任何订单的职员信息(职员号和姓名),正确的SQL 语句是SELECT 职员号,姓名 FROM 职员WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单)

有如下SQL 语句:

SELECT 订单号,签订日期,金额 FROM 订单,职员;

WHERE 订单.职员号=职员.职员号 AND 姓名=“李二”

与如上语句功能相同的SQL 语句是SELECT 订单号,签订日期,金额 FROM 订单 WHERE

EXISTS(SELECT * FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二 ”)

从订单表中删除客户号为“1001”的订单记录,正确的SQL 语句是DELETE FROM 订单 WHERE 客户号=“1001”

将订单号为“0060”的订单金额改为169 元,正确的SQL 语句是UPDATE 订单 SET 金额=169 WHERE 订单号=“0060”

数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独 立性最高的阶段是数据库系统。

算法复杂度主要包括时间复杂度和空间复杂度。

在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中,驱动模块的作用是将测试数据传送给被测试的模块,并显示被测试模 块所产生的结果。

一棵二叉树第六层(根结点为第一层)的结点数最多为32个。

数据结构分为逻辑结构和存储结构,循环队列属于存储结构。

在Visual FoxPro 中,数据库表中不允许有重复记录是通过指定主关键字或候选关键字来实现的。

在Visual FoxPro 中,数据库表中的通用型字段的内容将存储在备注文件中。

在Visual FoxPro 中,可以使用EXIT语句跳出SCAN...ENDSCAN 循环体外执行

ENDSCAN 后面的语句。

在SQL 的SELECT 查询中使用DISTINCT子句消除查询结果中的重复记录。

在Visual FoxPro 中,如果要改变表单上表格对象中当前显示的列数,应设置表格的 ColumnCount属性值。

在Visual FoxPro 中,使用SQL 的SELECT 语句将查询结果存储在一个临时表中,应 该使用 INTO CURSOR子句。

在Visual FoxPro 中,使用SQL 的CREATE TABLE 语句建立数据库表时,使

用PRIMARY KEY子句说明主索引。

在Visual FoxPro 中,使用SQL 的CREATE TABLE 语句建立数据库表时,使

用CHECK子句说明有效性规则(域完整性规则或字段取值范围)。

在SQL 的SELECT 语句进行分组计算查询时,可以使用HAVING子句来去掉不满 足条件的分组。

设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL 的SELECT 语句检索选修的每门课程的成绩都高于或等于85 分的学生的学号、姓名和性别。SELECT 学号,姓名,性别 FROM s;

WHERE NOT EXISTS(SELECT * FROM sc WHERE sc.学号=s.学号 AND 成绩<85)__

模型耦合有内容耦合、控制耦合、数据耦合、公共耦合、标记耦合、外部耦合、非直接耦合。面向对象方法的主要特征有标识唯一性、多态性、封装性、模块独立性、继承和多态性好。关系数据库的检索操作的基本运算包括连接、选择、投影。

数据库中每个数据表都是独立的物理文件。

结构化复合索引文件可以在增加、删除、更改记录时自动维护索引的索引

应用程序文件只能在VF的环境下能运行。

自由表不属于任何数据库。

算法的有穷性是指算法必须在执行有限个步骤后终止。

序言性注释包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期和修改日期。功能性注释一般嵌在源程序体中,用于描述其后的语句或程序的功能。

数据库管理系统的三级模式由外模式、模式和内模式组成。(第二套选择题第五题)

软件需求规格说明书作用:

1、便于用户和开发人员交流;

2、反映出用户问题的结构,可以用于软件开发工作的基础和依据;

3、作为确认测试和验收的依据。

软件工程的三个要素:方法,工具,过程。

软件开发阶段包括:需求分析、总体设计、详细设计、编码、测试。

线性表(线性结构):有且只有一个跟节点,每个节点最多一个前件也最多一个后件的非空数据结构。

耦合度是模块间互相连接的紧密程度的度量,内聚度是一个模块内部各元素间彼此结合程度的度量。

线性表的顺序存储结构特征:逻辑上相邻的元素在物理结构上也相邻。

白盒测试法也称结构测试或逻辑测试,主要有逻辑覆盖测试和基本路径测试。

数组元素的下标下限是1,数组创建后系统给每一个数组元素赋值为逻辑假。

数据库概念设计目的是分析数组间内在的语义关联,在此基础上建立一个数组的抽象模型 线性表的存储结构:顺序存储结构和链式存储结构。

软件需求的分析工作:需求获取、需求分析、编写需求规格说明书、需求评审。需求分析能准确的确定软件系统必须做什么和软件必须具备哪些功能。

数据库的故障恢复由数据库管理员来执行恢复。

数据模型描述的内容是数据结构、数据操作、数据约束。

打印或预览的命令是:REPORT FORM <报表名>

查询是一个预先制定好的SQL SELECT命令;视图不是真正的数据,而是一个虚表。“项目”菜单的“执行文件”命令功能的:执行选定的查询、表单和程序。

自由表不能创建字段有效性规则和规则。

视图可以查询表,也可以更新表。删除视图的命令是:DROP VIEW 视图名。

数据库系统的三级模式分为:概念模型、内模型、外模型。

软件开发环境或软件工程环境是全面支持软件开发全过程的软件工具集合。

关系代数的运算对象和运算结果都是关系。

算法的基本特征包括:可行性(执行后能够得到满意的结果)、确定性(每一个步骤多必须有明确的定义)、有穷性(算法的运行时间是有限的)、拥有足够的情报。

二叉树的性质3:度为0的节点总比度为2的节点多一个。

遍历:不重复的访问二叉树的节点,分为前序遍历、中序遍历、后序遍历

1、前序:访问根—按前序遍历左子树—案前序遍历右子树

2、中序:按中序遍历左子树—访问根—按中序遍历右子树

3、后序:按后序遍历右子树—访问根—按后序遍历左子树

DFD图(数据流图):只反映数据在系统中的流动和处理过程。

过程设计的工具有:盒式图(N-S图)、问题分析图(PAD图)、PDL(伪码)

E-R图中:矩形表示实体集,菱形表示关系,椭圆表示属性。

在VF中,需要实现定义的变量有:全局变量、局部变量、数组变量。

设置参照完整性的目的是:在插入、更新、删除数据时确保已定义的关系。

Sort和index的区别:sort将排序结果放入一个新建的表中,index不会生成一个新的数据表。VF在SQL方面支持的功能有:数据定义、数据查询、数据操纵和数据控制。

报表设计器中的标签控件是用来设置说明性文字和标题文本。

冒泡排序法最坏的情况要n(n-1)/2次;堆排序法O(nlog2n)次;希尔排序法O(n1.5).模块设计准则:提高模块独立性;模块规模适中;深度、宽度、扇出和扇入适当;是模块的作用域在模块的控制域中;减少模块的接口和界面的复杂性;设计成单入口

和单出口的模块;设计功能可预测的模块。

软件生命周期分为:软件定义、软件开发(概要设计、详细设计、实现和测试)、软件运行

保护。

数据独立性是指数据与程序间互不依赖性,即数据库中数据独立于应用程序而不依赖应用程

序。

软件调试的目的是改正错误。

传送参数和接受参数排列顺序和数据类型必须一一对应。

从用户菜单返回系统菜单的命令是:SET SYSMUNE TO DUFAULT

表格控件中指定数据来源的属性是: RECORDSOURCE

视图的数据可以来源于数据库表、自由表和其他视图。

字段选项卡对应SELECT语句,指定所要查询的数据;联接选项卡对应JOIN ON语句,用于编辑联接条件;筛选选项卡对应WHERE语句,用于指定查询条件;排序依据选项卡用于对应ORDER BY语句,用于指定排序的字段和排序的方法;分组依据选项卡用于对应GROP BY和HAVING 语句,用于分组;

Public用于定义全局变量;private用于定义私有变量;local用于定义局部变量。创建快速表单时,基带区包括:页标头、细节和页注脚。

VF的工作方式:命令菜单交互式、程序执行方式。

行-记录-元组;列-字段-属性

增加字段:alter table+表名+add+字段名+类型+宽度

更改名称:alter table 表名 rename 旧字段名 to 新字段名

更改宽度和类型:alter table 表名 alter 旧字段名+类型+宽度

删除字段名:alter table 表名 drop 字段名

复制表结构:copy structure to 新表名

插入新的空白记录:Insert blank

当前记录前面插入一条新记录:insert before

Repleace all 年龄 with 年龄+10 for 性别=”女”

二叉树属于非线性结构。

算法的空间复杂度是指算法在执行过程中所需要的计算机存储空间。

软件设计中划分模块的一个准则是“高内聚低耦合”。

结构化程序设计原则的是自顶向下、模块化、逐步求精。

数据库管理系统是在操作系统支持下的系统软件。

报表的数据源包括:视图,自由表,数据库表。

查询保存在查询文件中。

简析全国计算机二级VFP上机考试 篇3

关键词:全国计算机等级考试,二级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.

计算机二级培训总结 篇4

一,活动简介:

全国计算机二级等级考试已悄然向我们走来,为了帮助同学们加深对二级考试的了解,熟悉考试流程,掌握应试技巧,胸有成竹的参加此次考试,特主办此次计算机二级培训。二,活动具体时间:

9月6号晚6:30--8:30

三,活动前期准备:

1,活动策划:学习部全体成员以及秘书长,刘波老师商量活动时间、地点、流程及邀请嘉宾等。

2,邀请主讲人:机械自动化学院----董琼,金永灿3,邀请嘉宾:机械自动化学院主席团成员,各班学委4,活动宣传:主要采取了出宣传板,贴海报,到各个班级宣传,发宣传单等方法进行宣传。

四,活动具体组织实施情况:

(一),活动前期流程

1,提前布置好教室,打扫讲座会场,整理清洁桌椅板凳、窗帘、清除污垢检查多媒体播放器是否正常,准

备话筒(有线或无线)与接线,音响音质与投影仪调试;

2,活动过程中,我部将组织工作人员维持现场秩序.(二),互动环节说明

1,待金永灿学长先讲完大家可以提出自己的疑问,现场有问必答。同样,待董琼学姐讲完后大家依然可以提出自己的疑问。结束后,学习部所有委员留下打扫会场。

五,活动效果及总结

首先,我认为,无论从活动的组织还是实施效果来说,此次活动都是都可以说是比较成功的!尤其是所请的主讲人更是精英中的精英,这极大地增强了活动的效果及影响。再者,二级即将来临我们又是第一次参加这样国家级的考试,故大家都有些困惑。其中不足的是有的同学早就对二级失去了信心,所以就没有到场。还有就是我自己的失误,教务处给我借教室的条子有点问题,直接导致我们培训的时间推迟了20多分钟。还有就是有的班级参与度很高,有的班级参加的人数很少—可能就是学委的通知不到位,这个我以后会弄成签到模式,确保责任落实到人。总的来说,这次培训对我们备考计算机二级起到至关重要的作用,特别是董琼学姐强

调我们一定要在私底下模拟上机,这样我们机考的时候就不会像丈二的和尚----摸不着头脑。私下里我对自己学院的同学做过调查,很多受过培训的人都反映获益匪浅,学到了很多应试技巧!希望有更多这样的接触机会来向他们学习!不足之处在于,我们所邀请的学长是来自青山校区的,而且,大三课业非常紧张,很少有机会来黄家湖校区常呆!但我们部门会经常举办这样的讲座,满足广大同学们的需要!

机械自动化学院学习部部长

谢光

二级计算机系统 篇5

关键词:全国计算机等级考试,Access考试,学习策略

通过对历年全国计算机二级的真题分析, 我们可以看出:较之VFP、C语言等二级课程, Access有着不可取代的优势。无论是在题型上, 还是考试所涉及的范围, Access都要容易得多, 它抛开了复杂的命令方式, 考试过程中极大减少对SQL语言编写查询语句的考核, 几乎所有的操作可以用鼠标来直接操作, 即所看即所得。在实际学习的过程中, 考生也觉得Access特别容易上手, 这一点继承了Microsoft一贯的软件人性化的风格。纵观Access过级, 大体可分为两个方向的难点:一是公共基础知识部分 (这部分占30分, 这是平时教学过程中课本未曾涉及的内容) , 二是Access VBA部分 (也就是我们常说的编程部分, 这部分通常在考试中占有高达28分左右) , 可以看出, 要想顺利通过Access二级考试, 关键是看对这两部分的知识掌握程度如何。

笔者下面简单谈一下学习策略。

一、考试要求

1. 打下一定的理论基础。

这里所谓的理论基础是指理论的基本概念、基本原理和基本知识点。在全国计算机等级考试中, 概念性的知识点比较多, 特别是公共基础知识部分。考生对这些理论基础知识应专门学习, 用心记忆。这一类型的题目一般都是教材中的原话, 以一些简单的题目出现。其实公共基础知识在整个考试当中不是丢分点, 反而是得分点, 很多考生之所以容易丢分, 就是因为没对这部分内容系统地学习和总结。考试之前, 考生可以买一本专门关于公共基础的教材, 系统复习。

2. 熟练的操作技能。

“二级”注重程序设计软件实际操作能力的培养, 要求考生运用所学理论知识解决实际问题, 这是对考生的基本要求。综观考核的整体布局, “二级”考核的主要内容就是一种程序设计软件的基本操作和综合应用。

3. 较强的综合运用能力。

所谓综合运用能力, 是指把所学理论知识和操作技能综合起来, 并能在实际应用中加强对这些知识的熟练掌握。其中包括操作的快捷键、工具按钮, 以及多种操作方式, 等等。

二、应试策略

1. 读透教材, 系统地掌握基础知识和理论教材。

考生最好选择国家考试中心指定的教材。等级考试的新教材由高等教育出版社和南开大学出版社出版。在初次学习教材的过程中考生应以通俗易懂为出发点, 可打破教材安排, 暂时回避困难问题, 抓住主干, 忽略小的细节, 以掌握全书的理论体系及知识点为中心任务。

2. 多做练习题, 笔试与上机相结合。

习题是检验考生对知识的掌握程度。考生不仅要能熟练做题, 而且要明白题目中所考查的知识点是什么, 难点何在, 相类似的问题以后能否解决。在做题目的过程中, 考生可以把不清晰的题汇集起来, 在电脑上做实验。如果是程序题, 就把程序输进电脑进行运行, 看得出什么结果, 与自己的思维结果是否有差异, 这样便能深入发现一些技巧和加深对问题的理解。检验考试实力的最好方法是用全真模拟考试试题进行自测, 检测自己的掌握程度, 然后针对不足部分重点进行复习。这是最快、最有效的方法之一, 能以最短时间取得明显效果。

3. 扩大知识面, 开阔思路。

在读懂教材, 做透习题, 勤于上机的基础上, 考生可以去看一些报刊和杂志, 这样能够帮助开阔思路, 把握考试脉搏;同时, 可以去一些网站, 及时了解最新消息。

三、题型分析与解题技巧

单选题和填空题一般是对基本知识和基本操作进行考查的题型, 它主要是测试考生对基本的、重要的理论及概念是否掌握、理解是否准确、认识是否全面、思路是否清晰, 而很少涉及对理论的应用。具体地说, 考生应注意以下几个方面。

1. 选择题的分析与解题技巧。

选择题为单选题, 多选、错选或不选都不给分, 但错选不倒扣分, 考生在做答选择题时要注意。选择题每个小题只有2分, 单位试题的分值量较小, 且试题部分覆盖面广, 各类内容的试题均有。一般情况下, 考生根本不可能做到对大部分的题目都有把握。这时, 考生需要学会放弃, 即不确定的题目不要在上面纠缠过多, 应该在此题上作上标记, 立即转移注意力, 作答其他题目, 最后有空余的时间再回过头来仔细考虑此题。但要注意, 对于那些实在不清楚的题目不要浪费时间, 要放弃继续思考, 不要因小失大。

2. 填空题的分析与解题技巧。

填空题一般难度都比较大, 一般需要考生填入准确的字符, 往往需要非常精确, 错一个字都不得分。而分值方面, 每空只有2分, 建议考生对填空题不要太过于看重, 为个别问题耽误时间, 不如回过头检查一些不确定的选择题, 如能检查出两题, 在分值上就抵得上一道填空题。

3. 综合应试分析。

(1) 当遇到不会做的或答不出来的题, 考生一定不要慌乱 (尤其是平时学习好的考生) , 可以把这题留下暂时不做, 先把会做的题做好, 能做多少就做多少。

(2) 当题做得非常顺利时, 考生不要太得意, 因为越看似容易的题目越错得多, 这当中有一小部分是陷阱题目, 考生应该加倍注意。当然考生也不要过于逆向思维, 觉得这题这么简单是不是做错了, 要相信自己, 说到底还是要审清题目的意思。

(3) 不要受周围环境影响, 当别人开始交卷时, 考生不要慌张, 只要沉着冷静, 认真回答每一个题目就可以了。

四、真题分析

最后, 我们来看下最近5次全国计算机二级考试分析。

1. 笔试部分。

通过对近5次考试试卷的分析, 我们可以发现笔试试卷的出题规律。

(1) 各部分分值

涉及“模块”的考题占40%的分值, 是Access考试的重中之重, 应集中精力拿下该类型的分值。“数据访问页”、“报表”, 以及“窗体”等内容呈逐年下降趋势, 特别是“数据访问页”这几年考试几乎未出现相关题目, “报表”也仅占3%, 只出现一题 (2分) , “数据库基础知识”和“查询”分值基本相同, 较为稳定, 而“数据库和表基本操作”有上升趋势。因此, 考生对表中的基本操作应予以高度重视。

(2) 关于试题难度

试题难度总体上有逐年增大的趋势, 在最近的考试中, 关于VBA程序代码编写的试题呈上升趋势, 特别是在最近几次考试中, 该部分试题的分值高达28分。这是一个考试出题的方向, 考生要对VBA程序代码编写给予足够的重视。大部分报考二级Access的考生都是初次接触计算机语言, 编程对他们可能有些困难。那么怎么才能更好地学习程序设计呢?对于没有学过任何计算机语言的初学者, 最好是先阅读教程, 学习完每一节, 都要认真体会这一节的所有概念, 然后不放过这一节中提到的所有例题, 仔细研读程序, 直到每一行都理解了, 再找几个编程题目, 最好是和例题类似的或一样的, 自己试图写出这段已经读懂的程序, 不要认为例题已经读懂了, 就可以写出和它一样的程序。如果写不出来, 初学者也不要着急, 回过头来再继续研究例题, 想想为什么写不出来, 然后去写这段程序, 反反复复, 直到手到擒来为止。

(3) 关于考试内容与范围

试卷的总体考核内容没有大的变化, 没有发现有超纲试题, 综合概念性试题有所增加, 有些考点并不是每次都考查, 但考生复习时也不要遗漏, 有些考点是必考的。例如:实体间的联系 (即一对一、一对多、多对多) 、关系运算 (通常给出3各关系表, 问其中第3各关系表是由第1和第2两个关系表通过什么操作得来的) 、输入掩码 (考此项目时, 建议考生在考试前天晚上把输入掩码表再看一遍) 、窗体及窗体控件的属性 (比如:Caption、Visible、Enable等) 。所以做熟历年考试真题是非常关键的, 这样可以把握最新出题方向, 考生考前一定要把历年真题做透, 并力争做到对每题都理解。

2. 上机试题

(1) 命题方式

全国计算机二级考试命题方式没有变化, 还是基本操作、简单应用、综合操作3种题型, 都单独对不同的数据库进行操作, 3个题型的试题之间一般无明显逻辑关系。上机考试过程中对于做题的先后顺序也无要求。

(2) 考核范围与内容

试题考核内容无明显变化。主要分为数据表的建立和维护, 查询的建立和维护, 窗体和报表的建立和维护。

I.基本操作题主要考核表的建立和维护。

II.简单应用题主要考核查询的建立和维护, 很少涉及其他操作。

III.综合应用题主要考核报表或窗体的建立和维护。窗体和报表的考核很少出现在同一道综合应用题中。从考核范围上来看, Access上机考核以操作为主, 在最近几次上机考试中也有部分考生抽到少量的VBA代码编写的问题, 但试题比较简单, 要求考生重视代码编写这个发展趋势。考生一定要加大该部分的复习力度。

二级计算机系统 篇6

全国计算机等级考试 (简称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.

二级计算机系统 篇7

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)的考试大纲为标准,结合学生实际学习过程中遇到的难点,提出应对考试的复习方法,以帮助学生顺利通过考试。

二级计算机系统 篇8

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年版).高等教育出版社.

二级计算机系统 篇9

随着知识经济和信息产业在各个领域的迅速发展, 掌握计算机的操作和应用已成为人们必备的一项基本技能。许多单位和部门在干部的录用、职务的晋升和职称的评定上都将计算机知识和应用技能作为一项重要的依据。全国计算机等级考试 (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.

上一篇:试验与验收阶段下一篇:生物课堂呼唤高效