考试吧计算机等级考试网
您现在的位置: 考试吧(Exam8.com) >> 计算机等级考试 >> 复习资料 >> 文章正文
 08年4月计算机等级考试二级VF真题和答案点评
【字体:
08年4月计算机等级考试二级VF真题和答案点评
http://www.exam8.com 来源:考试吧(Exam8.com) 更新:2008-4-15 12:01:28 计算机等级考试

  接下来的第17、18和19题都是比较基础的题,在高教教材中也有讲到,这里就不在细讲,需要注意的是第18题中,运行查询文件虽然是通过DO命令执行,但是在执行查询时,查询文件名的后缀名.qpr是不能缺少的。

  第20题考查的SQL排序查询。根据SQL查询语句的基本结构,可以很容易发现选项B和选项D中,用来指定查询条件的WHERE关键字错误,首先排除这两个选项,然后,根据题目要求,需要按金额降序排序查询结果,在排序语句中,ASC短语表示升序排序,是默认的排序方式,可省略;而DESC短语表示降序排序,不可以缺少,选项A和C中,A采用的是降序排序,与题目要求相符,正确答案为A。

  第21题考查的是SQL操作语句的删除功能。删除记录命令的标准格式为:
DELETE  FROM <数据表名> WHERE <逻辑表达式>
FROM指定从哪个表中删除记录,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除表中的全部记录。本题选项A和B都属于语法错误,没有DELETE TABLE这样的用法,而选项D的WHERE关键字使用错误,,正确答案为C。

  接下来的第22、23和24题考查的是表单的属性、事件或方法,在参考书中可以很快找到答案,这几题也不再细说。

  第25题主要考查的是表单控件中事件的引发。Click事件是鼠标单击事件,当为表单或控件设置了Click事件代码后,运行表单时,单击该对象将引发Click事件。

  选项组是一个容器类控件,它可以包含若干个单选按钮,每个单选按钮都可以看成是一个独立的基本类控件,并设置自己的属性、事件和方法等。用户可以操作其中的单选按钮,也可以操作整个按钮。

  可以通过设置选项组的Click事件代码实现对各个按钮的控制,如果选项组和选项组中某个单选按钮都存在Click事件代码,那么一旦单击那个按钮,会优先执行为它单独设置的代码,而不会执行选项组的Click事件代码,反之,单击没有设置Click事件代码的单选按钮,则执行选项按钮组的Click事件代码。

  第26题是主要考查的是参数传递。参数传递有按值传递和按引用传递两种方式,按值传递时,形参变量值的改变不会影响实参变量的取值;按引用传递时,当形参变量值改变时,实参变量值也随之改变。

  调用模块程序一般有两种格式:

  格式1通过DO命令调用,格式2是在过程名或文件名后面加括号,括号中包括若干个实参变量。本题采用的是利用格式2的方式调用模块程序。采用格式2调用模块程序时,默认情况下都以按值方式传递参数,如果要改变传递方法,必须通过SET UDFPARMS命令进行设置。但是,有一点需要大家注意的,不论是设置何种传递方式,凡是用括号括起来的实参,全部都是按值传递,它不受SET UDFPARMS语句的影响。

  根据前面所将,现在看第26题,不难看出本题中X和Y都是按值传递,形参值的变化不会影响到实参值的,X值等于3,Y值等于5。

  第27题考查的是DO WHILE循环语句的使用,其中涉及到一个累加的计算,依次对变量x的值,即本题中的12345,从后向前对各位数进行相加,最后输出,即输出5+4+3+2+1的计算值。该程序比较简单。程序功能大致如下:

  首先定义两个变量x和y,并分别赋值。

  然后通过DO WHILE循环语句,循环条件是x的值要大于0,每执行一次循环,便对y值进行累加,其中%是求余运算符,每次计算结果等于x的值除10的余数,即x的个位数字。

  同时,没执行一次循环体后,x的值通过表达式x=int(x/10)计算,会相应的缩小10倍。直到x的值等于0时,不满足循环条件,循环才停止,最后输出结果。

  本题中,共执行了5次循环,每次循环中,x和y值的变化情况如下
  第一次循环    y值等于  0+5=5     x值等于1234,注意,此时y的值已经为5了,该值将带入下次计算中。
  第二次循环    y值等于  5+4=9     x值等于123
  第三次循环    y值等于  9+3=12    x值等于12
  第四次循环    y值等于  12+2=14   x值等于1
  第五次循环    y值等于  14+1=15   x值等于0
  再次判断循环条件时,x值已经小于0了,循环结束,输出y值等于15。

  第28题考查的是一个子串替换函数,该函数的功能是在第一个字符串中,从指定位置开始,用第2个字符串替换指定长度的字符。不难看出本题的答案选B,即用BIOS字符串替换network字符串中,从第4个字符开始的后面4个字符。

  第29题在教材中有原话,答案为A,此处也不再细说。

  第30题是一个比较容易出错的题,注意题目要求,问的是“查询去向”命令指定了查询结果的输出去向不包括的是哪个?在“查询去向”对话框中共有7个选项供输出,分别是浏览、临时表、表、图形、屏幕、报表和标签,并不包括文本文件,因此选择C。
但是,在“查询去向”对话框中,也可以将查询结果输出到文本文件,但要先选中屏幕项,然后再进行设置。因此,个人认为,本题出得并不是太严谨。

  第31题主要考查的表单中,各容器对象的调用顺序,注意要从高向低的层次依次引用各个对象。即最开始引用的是表单,然后是表单中的容器控件,最后才是容器所包含的基本型控件。

  另外,要注意的是,在引用表单对象时,要使用THISFORM,这里不要使用表单的内部名称,但在引用表单中所包含的容器或基本控件时,一律使用它们的内部名称,即name的属性值。本题的正确答案为C。
选项A和B在引用表单时使用的是表单内部名称,首先排除,而选项D中,Capiton属性值和页面对象Page3的位置反了,属性名应放在最后。

  第32题是一个基础知识的识记题,比较简单,选择D,在项目管理器的数据选项卡中包含“数据库”“自由表”和“查询”3项。

  第33题考查的是SQL定义语句,利用ALTER TABLE命令修改表结构,4个选项中,只有选项C的命令关键字是ALTER TABLE,因此,本题可以非常轻松的就知道正确答案为C。

  第34题考查的是SQL数据更新语句。该语句的基本命令格式为
  UPDATE 数据表名 SET 字段名=更新表达式值 WHERE 条件表达式
  当不使用WHERE子句时,则更新全部记录。
  套用UPDATE的命令格式,不难看出,本题的正确答案为D

  第35题考查的简单计算查询。求最大值的函数是MAX(),使用计算函数后,会改变原来的,用语计算的字段名,如果要指定新的字段名,可以在该计算函数后通过AS短语指定新的字段名,也可以省略AS短语直接输入新字段名做为输出显示的字段名称。

  本题选项C和D中,使用计算函数的表达方式错误;而选项B中,条件短语的关键字出错,应该是WHERE,而不是WHEN,正确答案是A。

  以上所讲的是选择题的考核情况,而填空的考核情况如我们一开始所说,考核知识点大部分是识记的内容,特别是对命令语句的记忆,只要大家对命令语句熟悉,做起来还是很简单的。

  需要注意的是填空题第12题,使用LOCATE ALL命令查找记录时,会将表中所有记录查找一边,指针最后停在表末尾,而EOF()函数的功能是测试当前表文件中的记录指针是否指向文件尾,如果是就返回逻辑真,否则返回逻辑假。本题答案为逻辑真。

  另外,第13题填空题,在运行菜单文件时,可直接使用DO命令运行,但菜单文件的后缀名.mpr不可却省,本题与选择题18题类似,那题是运行查询文件时,不可以却省查询文件的后缀名。

  有关这次考试试题的大致分析情况,就讲大这里,如果大家对试题答案还存在某些疑问,可以在论坛留言,我们将及时为您解答。

  考试吧:2008年4月计算机等考二级VF试题答案 答案

特别推荐:

2008年4月全国计算机等级考试试题答案汇总
2008年4月全国计算机等级考试考后专题
2008年4月全国计算机等级考试试题答案名师点评
2008年4月全国计算机等级考试成绩查询预告
2008年4月全国计算机等级考试试题答案交流
2008年4月计算机等级考试试题答案发布官方博客

更多内容请查看考试吧计算机等级考试栏目

上一页  [1] [2] 

文章录入:shxfq    责任编辑:shxfq  
 版权声明
   如果本计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
 发表评论
关于本站  网站声明  广告服务  联系方式  付款方式  站内导航  客服中心  诚聘英才  友情链接
Copyright © 2004-2008 考试吧计算机等级考试网 All Rights Reserved
中国科学院研究生院中关村园区(北京市海淀区)