首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > VF > 复习资料 > 正文

2011年度计算机等级考试二级VFP复习指导(5)

来源:考试吧Exam8.com) 2010-12-5 14:23:59 考试吧:中国教育培训第一门户 模拟考场
考试吧整理了2011年度计算机等级考试二级VFP复习指导,帮助考生备考。

  (4)将表从数据库中移出,使之成为自由表的命令是____。

  A.REMOVE B.DROP TABLE C.RECYCLE D.REMOVE TABLE

  【解析】本题考查的知识点是利用命令删除数据库中的表。选项A语法错误;选项B是下面要学到的SQL语句,它不仅会将表从数据库中删除,还会从磁盘上删除,本题只要求将表从数据库中移出,使之成为自由表,因此选项B错误;选项C语法错误。因此正确答案为D。

  【答案】D11.查询定位

  记录号用于标识数据记录在表文件中的物理顺序。记录指针是一个指示器,它始终指向当前表中正在操作处理的那条记录,此记录被称为当前记录。如果要对某条记录进行处理,必须移动记录指针,使其指向该记录。在任意时刻指针只能指向唯一的一条记录。记录指针定位有绝对定位、相对定位和查询定位三种。在这里暂时只讲前二种,查询定位在讲到查询时再详细介绍。

  (1)绝对定位

  【格式】[GO|GOTO]<[RECORD]<数值表达式1>[IN<数值表达式2>|IN<字符表达式>]

  【功能】将记录指针绝对定位到<数值表达式1>指定的记录上。

  <数值表达式1>:记录的物理记录号。

  IN<数值表达式2>|IN<字符表达式>:指定操作表所在的工作区;若缺省,则对当前工作区表操作。工作区的概念在后面再详细介绍。

  绝对定位与是否打开索引文件没有关系。

  (2)相对定位

  【格式1】SKIP[<数值表达式1>][IN<数值表达式2>|<字符表达式>]

  【功能】记录指针从当前记录向前(或向后)移动若干个记录。

  【说明】<数值表达式1>:表示移动的记录个数。若数值表达式的值为负值,表示向前移动记录;否则,表示向后移动记录。如果缺省此项,则表示向后移动1个记录。如果记录指针已经移过文件的最后一个记录,则RECNO()函数返回的值等于文件中的记录总数加1,EOF()函数返回逻辑真(.T.)值。

  【格式2】GO|GOTO<|TOP|BOTTOM>

  【功能】将记录指针移动到表文件的首记录或尾记录TOP:将记录指针移动到表文件的首记录。BOTTOM:将记录指针动到表文件的最后一条记录。相对定位与是否打开索引文件有关。如果打开有索引,记录指针按索引文件中顺序移动。否则按表文件中物理顺序移动。

  【例1】绝对定位命令的用法。

  USE STUD

  GOTO 2

  GO 3

  【例2】相对定位的用法。

  USE STUD

  SKIP 4 &&系统主窗口显示为5

  SKIP -3 &&系统主窗口显示为2

  SKIP 8 &&超出了记录总数6

  go top &&系统主窗口显示为1

  (3)用LOCATE命令定位

  【格式1】LOCATE FOR<数值表达式>

  【功能】该命令执行后将指针定位在满足条件的第一条记录上,如果没有满足条件的记录则指针指向文件结束位置。

  【说明】

  CONTINUE命令:LOCATE找到第一条满足条件的记录后,可以用CONTINUE继续查找下一个满足条件的记录。CONTINUE命令必须在LOCATE命令之后使用,否则出错。

  在CONTINUE命令中实际隐含了前一个LOCATE命令中的条件。

  【例】在STUD.DBF中查找学号前四位为0111的同学记录。

  USE STUD

  LOCATE FOR 学号="0111"例题

  (1)定位记录时,可以用____命令向前或向后移动若干条记录位置。

  A.SKIP B.GOTO C.GO D.LOCATE

  【解析】本题考查的知识点是定位记录的命令。SKIP命令的功能是确定了当前记录位置后,向前或向后移动若干条记录位置。GO和GOTO命令等价,用于直接定位。LOCATE命令是按指定条件定位记录位置。

  【答案】A

  (2)在当前表中查找班级为1的记录,应输入命令____。

  A.LOCATE FOR 班级=“1”

  B.LOCATE FOR 班级=“1”CONTINUE

  C.LOCATE FOR 班级=“1”NEXT 1

  D.UST FOR 班级=“1”

  【解析】本题考查的知识点是定位命令的使用。

  LOCATE命令的功能是按指定条件定位记录位置。该命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录指针将指向文件结束位置。如果要使指针指向下一条满足LOCATE条件的记录,则使用CONTINUE命令,如果没有记录要满足条件,则指针指向文件结束位置。由于表中可能含有多个班级为1的记录,因此需要指定CONTINUE命令,因此选项A错误;选项C和D的格式错误。

  【答案】B

  (3)已知当前表中有15条记录,当前记录为第12条记录,执行SKIP-2命令后,当前记录变为第____条记录。

  A.2 B.10 C.12 D.15

  【解析】本题考查的知识点是SKIP命令的使用。SKIP命令的作用是确定当前位置后,向前或向后移动若干条记录。格式是SKIP[数字],“数字”可以是正整数或负整数,如果是正数,则向后移动;如果是负数,向前移动。本题中共有15条记录,当前位于第12条记录。SKIP-2命令中,整数为负2,所以向前移动2条记录,即第10条记录。

  【答案】B

  (4)假设目前已打开表及索引文件,要确保记录指针定位在记录号为1的记录上,应使用____命令。

  A.GO TOP B.GO 1 C.LOCATE 1 D.SKIP 1

  【解析】

  本题考查的知识点是查询定位命令的使用。在visual FoxPro中,查询定位的命令有:GOTO/GO,SKIP,LOCATE。GOT0和GO命令等价,用未直接定位。TOP是表头,当不使用索引时定位到记录号为1的记录,使用索引时是索引项排在最前面的索引对应的记录。LOCSTE命令是按条件定位记录位置。SKIP命令的作用是从当前记录开始向前或向后移动记录指针。本题因为使用了索引,所以选项A错误;选项B中的GOl可以直接定位在记录号为1的记录上;选项C和D中需要一定的条件才能确保记录定位在记录音为1的记录上。因此正确答案为B。

  【答案】B

  (5)打开数据库文件后,当前记录指针指向100,要使指针指向记录号为20的记录,应使用命令____。

  A.LOCATE 20 B.SKIP-80 C.GO 20 D.SKIP 80

  【解析】本题考查的知识点是利用命令定位记录选项A中的LOCATE命令使用的格式不正确;打开了索引文件后,SKIP命令使记录。指针按索引逻辑顺序移动,执行SMP-80命令之后,记录音不一定是20,GO命令按指定的物理记录号定位,但若用TOP或BONOM短语,则按索引的逻辑顺序定位。

  【答案】C

上一页  1 2 3 4 5 6 7 8 9 10  ... 下一页  >> 
  相关推荐:

  2011年计算机等级考试二级VFP基础教程汇总

  2010年9月计算机等级考试成绩查询时间汇总

  2011计算机等级考试二级VFP复习指导汇总

文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。