关于计算机等级考试论文

2016-12-02

计算机等级考试对于计算机教学工作有很大的影响。以下是小编为大家精心准备的:关于计算机等级考试相关论文。内容仅供参考,欢迎阅读!

关于计算机等级考试全文如下:

【摘要】随着计算机的普及和计算机教育的不断深入,很多高校非计算机专业都普遍开设了VFP程序设计课程,VFP程序设计是全国计算机等级考试的二级考试科目之一,报考该科目的考生越来越多,VFP程序设计已成为很多考生关注的一门语言。考生掌握上机考试需要注意的几个要点和几种常考题型的解题思路,对提高二级考试过级率会有很大的帮助。

【关键词】全国计算机等级考试;VFP;程序设计

计算机等级考试由两大部分组成:一是“理论基础知识”;二是“程序设计”。其中“理论基础知识”主要考查该学科的理论知识,“程序设计”主要考查运用相关的理论知识解决实际问题的能力。本校每年参加VFP二级考试的考生很多,但是过级率并不理想,本人通过调研、统计,发现大部分考生对于理论知识的掌握都很好,上机操作存在很大的问题,导致过级率过低。

1、分析原因有以下几点

(l)理论和实践脱解,把理论和实践独立开来,不会用所学的理论知识去解决实际的上机操作,上机考试重点考察考生的基本操作能力和程序编写能力,而这些操作能力的培养和理论知识是分不开的,所以考生应真正掌握理论知识,并通过练习上机模拟题把理论和实践结合起来,提高自己的上机操作能力。

(2)上机实践的学时不足,很多考生把大量的时间花在理论知识的学习上,分配给上机操作的学时并不足,对于一些上机操作题型并不熟悉,对于一些经典的考题也没有认真实践过,导致上机考试过级率并不理想。建议考生在数据库操作、查询、视图、SQL语句、程序设计、表单和菜单等知识多上机操作,保证学时。

(3) 一些“不良”习惯,很多考生平时在做上机模拟练习时,养成看视频解析的习惯,看完视频解析再去操作,并没有认真去分析题和解决题,久而久之就会缺失了实践操作能力,建议考生在上机操作中认真思考,独立完成,碰到实在解决不了的问题再去看视频解析,这样对于解决这道题或这类题会有很大的帮助。

(4)应掌握上机考试的技巧,很多考生在考试时会因为一些细节错误而失分,如遇到以下错误提示:命令中含有不能识别的短语和关键字,语法错误/命令中缺少必要的字句,找不到变量,操作符/操作数类型不匹配等,这些都是考生在上机编程时可能遇见的情况,所以在平时的模拟操作中应认真总结错误,做好笔记,技巧性的记忆,从而通过错误提示迅速改正错误。

2、以下是历年上机操作常考的题型,本人结合实例和大家一起分享

2.1数据库和表的基本操作

数据库和表的基本操作多数出现在基本操作题中,几乎是上机考试必考题。

题目要求:1.在考生文件夹下新建立一个名为“供应”的数据库文件;2.将“零件”表和“供应”表添加到“供应”数据库;3.通过“零件号”字段为“零件”表和“供应”表建立永久性联系,其中“零件”表是父表,“供应”表是子表;4.为上述建立的联系设置参照完整性约束:更新规则为“限制”,删除规则为“级联”,插入规则为“限制”。

分析给定的题目要示,这是一道数据库和表的基本操作。第1小题主要考查怎样建立一个数据库,可以通过命令CREAT DATABASE,也可以通过菜单方式建立;第2小题考查的是在数据库中添加自由表,可以在数据库设计器中右键单击调出快捷菜单,选择“添加表”,也可以通过命令ADD TABLE命令添加自由表到数据库;第3小题考查的是为数据库表建立索引,并为两表建立联系,此题已给“零件”表是父表,“供应”表是子表,只需在表设计器中为“零件”表的“零件号”字段建立主索引,“供应”表的“零件号”建立普通索引,然后在父表中选中主索引,按住鼠标拖动至子表相应的普通索引上,释放鼠标,永久性连接即建成。

在这里需要注意一个问题,如果没有给定哪个是父表哪个是子表,需要自己分别打开两个表去查看,如果公共字段下的值(零件号)没有重复的就是父表,建立主索引,如果公共字段下的值有大量重复的就是子表,建立普通索引。第4小题考查的是参照完整性约束的设置,在建立两个表的永久性联系之后,会在两个表之间出现一条连线,可以双击连线,点击“参照完整性”;或者右击连线调出快捷菜单,选择“编辑参照完整性”,在参照完整性生成器中按要求设置更新规则为“限制”,删除规则为“级联”,插入规则为“限制”。在这里也需要注意一个问题,有的时候需要清理数据库,在数据库设计器处于编辑状态下,点击菜单栏上的动态菜单“数据库”,然后选择“清理数据库”即可。

2.2SQL查询

SQL语句中的查询语句是VFP上机考试重要知识点,贯穿上机考试的三大题型,SQL查询的标准语句格式是:SELE….FROM….WHERE…可以简单地分解为三个部分:查什么数据、从哪儿查数据、查的条件是什么。如果需要分组则使用GROUP BY语句,如果需要排序则使用ORDER BY语句,如果查询去向是表则使用INTO TABLE 语句,如果需要运算还要使用相关的函数。

2.3下面我们来看一个详细的实例

题目要求:在考生文件夹下完成如下简单应用:

使用SQL语句完成下面的操作:根据“国家”和“获奖牌情况”两个表统计每个国家获得的金牌数(“名次”为1表示获得一块金牌),结果包括“国家名称”和“金牌数”两个字段,并且先按“金牌数”降序排列,若“金牌数”相同再按“国家名称”降充排列,然后将结果存储到表TEMP中。

根据题意,我们先来分析一下:这是一道两表连接查询,查什么数据,从哪查数据,查的条件是什么,是否需要分组、排序,是否有查询去向等。通过给定题目,我们知道查询结果是“国家名称”和“金牌数”两个字段;查询的数据源是“国家”和“获奖牌情况”;由于名次为1的表示获得金牌,也就是说名次不是1的记录我们都不需要,这就查询条件WHERE需要控制的;最终统计的是每个国家获得金牌数,所以首先应该进行分组操作,分组字段应该是能区分每个国家的字段,这里可以选择“国家名称”字段,然后选择分组5大函数中的计数函数COUNT()来解决获得的金牌数;查询结果先按“金牌数”降序排列,若“金牌数”相同再按“国家名称”降充排列,使用ORDER BY语句来排序;最后查询结果存储到表,可以加上INTO TABLE语句。

通过以上分析,我们可以给出正确的SQL查询语句:

SELE 国家名称,COUNT(*) AS 金牌数;

FROM 国家,获奖牌情况;

WHERE 国家.国家代码=获奖牌情况.国家代码.AND.名次=1;

GROUP BY 国家名称;

ORDER BY 金牌数 DESC,国家名称 DESC;

INTO TABLE TEMP

需要注意的几点如下:

1、多表连接需要在WHERE条件中公共字段相连,即国家.国家代码=获奖牌情况.国家代码。2、名次字段要分清是字符型还是数值型,如果字符型字段的值需要加上定界符。3、在没有空值的情况下,COUNT(*)等同于COUNT(国家名称)。4、ORDER BY后面不能加函数,也就是说ORDER BY COUNT(*)这是错误的。5、降序排序需要加上DESC。

3、结语

总之,要想在二级考试上机操作中过关,关键是要结合所学理论知识灵活运用于上机操作中,平时多上机操作,养成记笔记的好习惯,总结方法、经验和技巧。

关于计算机等级考试相关文章:

1.怎么正确准备计算机等级考试

2.计算机等级考试资讯

3.计算机二级考试试题与答案

4.2015年全国计算机等级考试三级网络技术真题试题及答案

5.职称计算机等级考试探究论文

6.全国计算机等级考试一到四级的冲刺全功略

7.全国计算机等级考试一级B的学习方法

8.2015计算机三级网络技术考试的选择题

更多相关阅读

最新发布的文章