下列关于SEEK命令和LOCATE命令的叙述,正确的是()。

题目

下列关于SEEK命令和LOCATE命令的叙述,正确的是()。

  • A、SEEK命令可以一次找到全部记录,LOCATE命令一次只能找到一条记录
  • B、SEEK命令必须打开索引文件才能使用,LOCATE命令不需要索引文件
  • C、SEEK命令只能查找字符串,LOCATE命令可以查找任何字段
  • D、SEEK命令可以和CONTINUE连用,LOCATE命令则不能
  • E、两者都是查询命令
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设工资表中按基本工资升序索引后,并执行过赋值语句N=800,则下列各条命令中,错误的是

A.SEEKN

B.SEEK FOR基本工资=N

C.FIND 1000

D.LOCATE FOR基本工资=N


正确答案:B
解析:SEEK、FIND和LOCATE命令都可用来查询记录,选项B)属于语法错误。

第2题:

假设当前有一个姓名表,将记录指针定位在姓名为"一凡"的记录上,应输入的命令是().

  • A、SEEK "姓名"  ORDER  "一凡"
  • B、LOCATE  FOR  姓名="一凡"
  • C、SEEK "一凡"  TO  姓名
  • D、SEEK "姓名" TO 一凡

正确答案:B

第3题:

LOCATE命令是根据指定的条件进行查找记录。()


参考答案:对

第4题:

SEEK和FIND命令是作用于()的快速检索命令。

  • A、表文件
  • B、命令文件
  • C、索引文件
  • D、排序文件

正确答案:C

第5题:

下面关于DOS操作的叙述中()是正确的。

  • A、引导的功能是将DOS装入硬盘
  • B、启动时必须输入日期和时间
  • C、键入命令后命令马上被执行
  • D、键入正确命令并按回车,命令被执行

正确答案:D

第6题:

在VisualFoxPro中,SEEK和LOCATE命令都可以用于查找记录,但在使用上有所不同,下面表述正确的是

A.SEEK命令可以一次查找到全部记录,LOCATE命令只能找到一条记录
B.SEEK命令只能查找字符串,LOCATE命令可以查找任何类型字段
C.SEEK命令需要打开相应索引文件才能使用,LOCATE命令不需要索引文件
D.SEEK命令可以和COUTINUE命令联合使用,而LOCATE命令不可以

答案:C
解析:
seek语句在对表中的记录进行查找时,前提是待查找的字段要先创建索引,而locate在查找记录时无需创建索引。使用seek的好久是速度要比locate快,缺点是必须要对seek的字段创建索引。
举例:
如果要查找“成绩表”中“学号”字段值为“20190101”的记录。
locate的用法为:
use 成绩表
locate for 学号=20190101
seek的用法为:
use 成绩表 order 学号
xuehao=20190101
seek xuehao

第7题:

()命令,继续执行先前的LOCATE命令。

  • A、FIND
  • B、SEEK
  • C、LOCATE
  • D、CONTINUE

正确答案:D

第8题:

表中相对移动记录指针和绝对移动记录指针的命令分别为______。

A.Locate和Skip

B.Locate和Go

C.Skip和Go

D.Locate和Find


正确答案:C
解析:本题考查的是移动记录指针的命令。在Visual FoxPro中,移动定位记录指针的命令有3个。
  ①GOTO或者GO命令。该命令的功能是直接按记录号定位。命令格式为
  GO nRecordNumber TOP|BOTTOM
  其中,nRecordNumber是记录号,即直接按记录号定位。
  ②SKIP命令。该命令的功能是当确定了当前记录位置之后,可以用它向前或向后移动若干条记录位置。命令格式为
  SKIP[nRecords]
  其中,nRecords可以是正或负的整数,默认是1。

第9题:

假设工资数据表和按基本工资(N型字段)升序排序的索引文件已打开,并执行过赋值语句NN=1000,则在下面的各条命令中,错误的是().

  • A、SEEK  FOR 基本工资=NN
  • B、LOCATE FOR 基本工资=NN
  • C、SEEK NN
  • D、FIND 1000

正确答案:A

第10题:

已知表文件的表结构中有奖学金字段,且是数值型,现在命令窗口,学生.DBF已打开,要将记录指针定位在第一个奖学金大于50的记录上,用命令()

  • A、SEEK FOR奖学金>50
  • B、LOCATE FOR奖学金>50
  • C、FIND FOR奖学金>50
  • D、LIST FOR奖学金>50

正确答案:B

更多相关问题