16.使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为( )
A)首记录
B)末记录
C)首记录的前面
D)末记录的后面
17.执行以下命令,先后显示了两个各包含10个记录的记录清单,这说明当前表达中( )
USE 学生
LIST NEXT 10 FOR 性别=[男]
LIST WHILE 性别=[男]
A)至少有10个记录,并且这头10个记录被显示了两遍
B)至少有19个记录,并且头19个记录的性别字段值为“男”
C)只有20个记录,并且段有记录的性别的值都为“男”
D)只有19个记录,并且头19个记录的性别字段值都为“男”
18.设当前表中有20条记录,当前记录号10,有以下各组命令,在没有打开索引的情况下,两条命令执行结果相同的是
A)GO RECNO( )+5 与LIST NEXT 5
B)GO RECNO( )+5 与 SKIP 5
C)SKIP RECNO( )+5 与 GO RECNO( )+5
D)GO 5与SKIP 5
19.逻辑删除当前表中的全部记录,应该使用命令
A)PACK
B)DELETE
C)DELETE ALL
D)ZAP
20.以下关于BROWSE命令的描述正确的是
A)只能浏览表文件,不能修改记录内容
B)能浏览表文件,但不能增加或删除记录
C)不仅能浏览表文件,还能修改表的结构
D)能浏览表文件,同时也能增加或删除记录21.对表中的记录数据进行修改时,数据来源
A)只能通过键盘输入
B)只能在命令中给出
C)只能通过键盘输入或在命令中给出
D)可以通过键盘输入,在命令中给出或从其他表取得
22.当前表的职工编号字段为(C,6),若要逻辑删除职工编号中第3位是“5”的职工记录,应该使用命令
A)DELETE FOR SUBSTR(职工编号,3)==[5]
B)DELETE FOR SUBSTR(职工编号,3,1)==5
C)DELETE FOR SUBSTR(职工编号,3,1)==[5]
D)DELETE FOR AT(5,职工编号)=3
23.在Visual FoxPro中,SEEK和LOCATE命令都可以用于查找记录,但在使用上有所不同,下面表述正确的是 A)SEEK命令可以一次查找到全部记录,LOCATE命令只能找到一条记录
B)SEEK命令只能查找字符串,LOCATE命令可以查找任何类型字段
C)SEEK命令需要打开相应索引文件才能使用,LOCATE命令不需要索引文件
D)SEEK命令可以和COUTINUE命令联合使用,而LOCATE命令不可以
24.在Visual FoxPro中,可以保证实体完整的索引是
A)主索引或候选索引
B)候选索引或普通索引
C)主索引或唯一索引
D)主索引或普通索引
25.在下面命令中,使“性别”字段值不为空,执行效果一定相同的是
(1)SUM 基本工资 FOR 性别=[男] (2)SUM 基本工资 WHILE 性别=[男]
(3)SUM 基本工资 FOR !性别=[女] (4)SUM 基本工资 WHILE 性别<>[女]
A)(1)和(4)、(2)和(3)
B)(1)和(3)(2)和(4)
C)(1)和(2)、(3)和(4)
D)四条命令执行结果相同