参考答案和解析
正确答案:A
解析:在使用某个特定索引项进行查询或需要记录某个特定索引项的顺序显示时,必须用SET ORDER命令指定当前索引项,具体格式如下:
  SET ORDER TO[nlndexNumber | IDXIndexFileName |[TAG] TagName [OF CDXFileName][IN nWorkArea|cTableAlias][ASCENDING|DESCEDNDING]
  nlndexNumber指定主控索引文件或标识的编号;IDXIndexFileName指定作为主控索引文件的.idx文件;[TAG] TagName [OF CDXFileName]指定.CDX文件中的一个标识作为主控索引标识;IN nWorkAreca指定表所在的工作区,cTableAlias指定表的别名:ASCENDING | DESCEDNDING指定显示和访问表记录时,是以升序还是以降序进行。
更多“将结构索引文件中的“图书号”设置为当前索引,使用的命令是()。A.SET ORDER TO TAG图书号B.CREATE O ”相关问题
  • 第1题:

    执行命令“INDEX on姓名TAG index_name”建立索引后,下列叙述中错误的是A)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx文件中C)表中记录按索引表达式升序排序’D)此命令的索引表达式是“姓名”,索引名是"index-name "


    正确答案:B
    本题考查索引的建立。执行命令建立索引以后,此命令建立的索引即为当前有效索引,系统默认按升序排列,但此命令并没有创建索引文件,因而其建立的索引不会保存在.idx文件中,故答案为选项B。

  • 第2题:

    打开表并设置当前有效索引(相关索引已建立)的正确命令是A)ORDER Student IN 2 INDEX学号 B)USE student IN 2 ORDER学号C)INDEX学号ORDER student D)USE student IN 2


    正确答案:B
    本题考查索引的常用操作命令。在Visual FoxPro中,打开表用USE命令,设置当前索引用ORDER命令。故选项B正确。选项D仅表示在2号工作区上打开数据表。其他选项无意义。

  • 第3题:

    在图书表中,书号字段为字符型,要求将书号中以字母D开头的所有图书记录打上删除标记,应使用命令______。

    A.DELETE FOR"D"$书号

    B.DELETE FOR SUBSTR(书号,1,1)="D"

    C.DELETE FOR 书号=D。

    D.DELETE FOR RIGHT(书号,1)= "D"


    正确答案:B

  • 第4题:

    打开表并设置当前有效索引(相关索引已建立)的正确命令是

    A.ORDER student IN 2 INDEX学号

    B.USE student IN 2 ORDER学号

    C.INDEX学号ORDER student

    D.USE student IN 2


    正确答案:B
    解析:在Visual FoxPro中,打开表用USE命令,设置当前索引用ORDER命令。故选项B正确。选项D仅表示在2号工作区上打开数据表。

  • 第5题:

    (25)当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令A)DELETE FOR图书号="A" B)DELETE WHILE图书号="A"C)DELETE FOR图书号="A*" D)DELETE FOR图书号LIKE "A%"


    正确答案:A
    本题是考查对VisualFoxPro中传统删除命令DELETE语句条件书写格式的掌握。DELETE语句的命令格式为:
      DELETE [<范围>] [FOR<条件> | WHERE<条件>]
     FOR<条件>是对表文件指定范围内满足条件的记录进行操作;WHILE<条件>也是对表文件指定范围内满足条件的记录进行操作,当第一次遇到不满足条件记录时停止向后运行,故选项B排除;*和%是Windows的统配符,Visual FoxPr0.不支持,所以选项A为正确答案。