工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 认证考试 > 计算机考级 > 正文
FoxBASE等级考试攻关五要点
[文章信息]
作者:赵国龙 顾鹏尧
时间:2004-06-23
出处:电脑报
责任编辑:方舟
[文章导读]
在全国计算机等级二级考试可选的各种语言中,FoxBASE作为一种适合初学者学习的数据库编程语言
advertisement
热点推荐
· 2月16日软件精选 春节文章精彩回顾
· 轻松玩转Excel数据图表
· Win XP系统如何快捷地整理硬盘碎片
· ASP.NET中用healthMonitor属性用法
· Outlook中一次性转移大批邮件的方法
[正文]
  在全国计算机等级二级考试可选的各种语言中,FoxBASE作为一种适合初学者学习的数据库编程语言,受到了广大考生朋友的喜爱,其历年的应考人数仅次于QBASIC。但应试人数的增多并不代表这门考试较其它考试容易过关,尤其上机考试部分的编程题,对于非计算机专业的考生来说是有一定的难度的。下面我们结合近几年来对二级FoxBASE考试内容的分析研究,并参考有关二级FoxBASE的考试大纲和模拟试题,在此和大家一起来谈谈二级FoxBASE的攻关要点。

  重视DOS等基础知识

  在FoxBASE笔试卷中,DOS等基础知识通常占20~25分,并且题目大都灵活多变。试卷中要求考生们熟练掌握的重点内容主要有文件、目录、路径的使用,常用命令的基本格式及其参数的使用(特别要注意重定向符>和>>的区别和使用),常用数制及其转换,基本数据单位(位、字节、字),汉字编码的概念和有关运算,多媒体技术、计算机网络的一般知识和Windows基本操作。后三部分内容是新大纲中的新增内容,每部分至少会有1~2分的题量,主要考查相关的基本概念、基本组成和特点等,如计算机的基本构成、计算机的使用注意事项、病毒的常识等等。

  基础知识复习时通常只要针对书中的相关内容进行多次仔细阅读加深印象就可以了,不必死记硬背,当然一定的练习和上机实践还是必需的。

  FoxBASE基本概念和函数

  FoxBASE的基本概念和函数看起来比较简单,但考生往往由于不够重视而忽略了对一些模糊概念和偏僻函数的复习,从而造成了比较多的失分现象。不过,只要考生能在复习迎考时加以重视,注意复习每一个概念和函数,不留死角,上述现象是完全可以避免的。

  2002年春季考试中有一道选择题为:

设X=999,Y=888,Z=″X+Y″,表达式&Z+1的结果是:

A)错误 B)X+Y+1 C)1888 D)9998881

  解析:此题考核的知识点是宏替换函数,宏替换函数是一个用途广泛的函数,它可用于替换字符型内存变量的值,本题中&Z就是X+Y的值(999+888),因而&Z+1的值是1888,故正确答案为C。

  数据库的基本操作

  数据库的基本操作是数据库应用中的一项基本功,只有熟练掌握它才能为程序设计奠定好基础。例如修改数据库结构时的注意事项、范围与条件子句的作用范围、SET DELETED ON/OFF对统计结果的影响、修改记录内容的REPLACE语句与逻辑字段的使用问题等,都是每一次考查的重点。

  2002年秋季考试中有一道选择题为:

  已知某工厂有四个生产车间,分别是一车间、二车间、三车间和四车间。已经建立了职工情况数据库zgqk.dbf和工作情况数据库gz.dbf,其中各有20条记录。

zgqk.dbf:职工编号C6、姓名C8、姓别C2、车间C8
gz.dbf:职工编号C6、计件数量N60

  有以下命令序列:

SELECT A
USE zgqk
SKIP -1
﹖BOFRECNO

执行以上命令序列后,屏幕输出结果为_____。
A.F.0 B .F.1 C .T.0 D .T.1

  解析:此题考核的主要知识点是数据库记录指针的操作和指针函数,SKIP -1是向前移动一条记录,于是指针就移到了文件头,而当前记录号仍为1,因此BOF=.T.,RECNO=1,故正确答案为D。

  多工作区操作

  多工作区操作是数据库的难点,虽然涉及多工作区的命令只有SELECT、SET RELATION、JOIN与UPDATE四条,但许多考生在理解上存在着种种困难,尤其是工作区与指针的题,需要广大考生认真摸索,遇到问题及时求教,通过上机实践理解消化。

  2001年春季考试中有一道选择题为:

  设学生数据库st.dbf学号,姓名,所在系在1工作区打开;学生选修课程数据库sc.dbf学号,课程号在2工作区打开。当前工作区为1区,要求用物理连接产生一个数据库qaz.dbf使之包含选修了C101课程的学生姓名和所在系。应使用命令:

A JOIN WITH B TO qaz FOR 学号=B-〉学号 .AND. B-〉课程号=”C101”
B JOIN WITH B TO qaz FIELDS 姓名所在系FOR 学号=B-〉学号 .AND. B-〉课程号=”C101”
C JOIN WITH B TO qaz FOR 学号=B-〉学号 .OR. B-〉课程号=”C101”
D JOIN WITH B TO qaz FIELDS 姓名所在系 FOR B-〉课程号=”C101”

  解析:此题考核的主要知识点就是多工作区操作中的JOIN命令,JOIN命令用于横向连接数据库。其执行过程如下:当前数据库记录指针指向当前库的第一条记录,然后依次判断被连接库中的每一条记录是否符合连接条件,若符合则连接。当每条记录依次被判断完毕后,当前区的记录指针指向当前库的第二条记录,再重复上述过程,直到当前库文件结束,它的命令格式是:JOIN WITH TO <文件名> FIELDS <字段名表> FOR <条件>。本题中,学号是连接两个数据库的公共字段,所以条件应该为“学号=B-〉学号 和B-〉课程号=”C101”同时满足,因此本题的正确答案应为B。

  程序分析与设计

  程序分析与设计是FoxBASE的综合应用,也是考试中(特别是上机考试中)所占比例最大的部分,程序设计主要包括数据库操作的命令序列和程序设计基础。阅读程序和命令序列没有什么窍门,只有通过熟练掌握数据库命令,并进行大量的习题练习,才能培养出快速、准确阅读的能力,考试时才能进行正确的思考和判断。

  2003年春季考试中有一道上机填空题为:

set talk off
clear
x=0.00
@ 1 10 say ″请输入第1个数值:″ get x
read

  【1】 n=5
  【2】
@ 7-n10 say ″请输入第 ″+str7-n1+″ 个数值:″ get x
read
if ma<x
ma=x
  【3】
if mi>z
mi=x
endif
n=n-1
enddo
@ row+110 say ″最大数是:″+strma52+″最小数是:″+strmi52
set talk on
return

  解析:本题考核的主要知识点是程序设计基本语句,它的功能是从屏幕输入5个数,求其最大值和最小值,【1】中是将第一个X赋给ma和mi,因而应填入语句store x to mami,【2】是循环语句的开始,与enddo相匹配,循环的条件为n>0,所以应该填入do while n>0,【3】是第一个if语句的结束,所以应该填入endif。


天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • 三级PC技术试题分析(下)
  • 三级PC技术试题分析(上)
  • 2003年(下)二级C试题及答案
  • 二级C语言笔试试卷及答案
  • 2004下半年等级考试问答
  • 王渝次:信息安全保障工作任务紧迫 时不我待
  • 我国政务信息化建设的现状、问题、与对策
  • 北京丰台区政务信息化建设的主要做法与体会
  • 英特尔亚太区换帅 蒋安邦离职杨旭暂接任总裁
  • 2004年网上招聘全程无淡季 IT行业全面回暖
  • 专家:中国工程机械行业需要一流的供应链
  • 新浪遭遇集体诉讼 涉嫌发布虚假信息误导股市
  • 机构预测今年全球个人电脑销量增速将放缓
  • Advertisement

    天极无线


    奇妙科幻|美好风光|清风车影|漫画卡通|星座生肖|明星写真|动物世界
    老鼠爱大米
    挥着翅膀的女孩
    女人味
    栀子花开
    白月光
    刚刚好
    江南
    快乐崇拜
    亲爱的你怎么不在我身边
    小薇
    2002年的第一场雪
    有多少爱可以重来
    我的地盘
    七里香
    情人
     
    老鼠爱大米 老板电话
    冲动的惩罚 七里香
    我不是黄蓉 女生撒娇
    盛夏的果实 坚持到底
    孤单北半球 眉飞色舞
    挪威的森林 可爱女人
    最浪漫的事 老板电话

    CSEEK搜索