niusouti.com

进行记录查询时,若要采用命令FIND和SEEK命令,则正确的是( )。A.还没有建立索引的表已经打开B.该表及其索引文件已经打开C.该表的表设计器已经打开D.该表的索引文件可以不打开

题目

进行记录查询时,若要采用命令FIND和SEEK命令,则正确的是( )。

A.还没有建立索引的表已经打开

B.该表及其索引文件已经打开

C.该表的表设计器已经打开

D.该表的索引文件可以不打开


相似考题
参考答案和解析
正确答案:B
解析:只有在打开表及其索引文件的基础上,才能用命令FIND或SEEK来查询记录。
更多“进行记录查询时,若要采用命令FIND和SEEK命令,则正确的是()。A.还没有建立索引的表已经打开B.该表 ”相关问题
  • 第1题:

    有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是 A) SET INDEX TO姓名 B) SET INDEX TO XM C) SET ORDER TO姓名 D)SET ORVER TO XM


    正确答案:D
    本题考查的足考生对索引命令语句的掌握。可以使用排除法,选项A和选项C中出现的“姓名”是字段名而不是索引名,可排除;选项B是打开索引文件命令;选项D为把XM设置为当前索引,所以选项D为正确答案。

  • 第2题:

    设数据库与按工资索引的文件已经打开,用SEEK命令把记录指针指向工资为900元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令( )。

    A.DISPLAY NEXT 1

    B.SKIP

    C.CONTINUE

    D.SEEK 900


    正确答案:C

  • 第3题:

    在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

  • 第4题:

    打开一个数据表文件的同时打开以“姓名”为关键字的单一索引文件,要求查找姓名为“张伟”的教师,应使用命令( )

    A.GO张伟

    B.LOCATE张伟

    C.FIND张伟

    D.SEEK张伟


    正确答案:C

  • 第5题:

    表“职工”未建立索引也未建立排序,可以进行直接查询的命令是( )。

    A.FIND

    B.SEEK

    C.LOCATE

    D.LIST


    正确答案:C
    解析:选项A、B要求表首先要建立索引,选项D是显示表文件内容,对于未建立索引也未建立排序的表,若要进行直接查询应该使用LOCATE命令。