21. 关于空值(NULL)叙述正确的是__________。
A)空值等同于空字符串 C)VFP不支持空值
22. 可以使用______命令创建一个新表。
A)CREATE FORM C)CREATE DATABASE 23. 可以使用______命令来关闭表。
A)USE
B)EXIT
C)QUIT
D)CLOSE
B)CREATE D)CREATE FILE
B)空值表示字段或变量还没有确定值 D)空值等同于数值0
24. 关于自由表的叙述正确的是__________。
A)自由表和数据库表是完全相同的 B)自由表不属于任一数据库 C)自由表不可以加入到数据库中 D)自由表不能建立索引
25. 关于自由表叙述正确的是______。
A)自由表能建立字段级规则和约束 B)自由表能建立记录级规则和约束 C)自由表能建立主索引 D)自由表能建立候选索引 26. 修改表结构在______窗口进行。
A)表向导
B)表设计器
C)表浏览器
D)表编辑器
27. 修改表记录在______窗口进行。
A)表向导
B)表设计器
C)表浏览器
D)表编辑器
28. 修改表文件结构时,__________操作可能使数据表中数据丢失。
A)增加字段
B)改变字段名
C)改变字段类型 D)增加字段宽度
29. 在浏览窗口查看表记录时,选择“显示”菜单中的______即可输入记录。
A)输入记录 B)插入记录
C)追加方式 D)“浏览”
30. 如果要在“浏览窗口”中显示表中的指定记录,则应打开“浏览”窗口,选择“表”菜
单下的“属性”,在“工作区属性”窗口中设置______选项。 A)数据过滤器
B)字段筛选 C)索引顺序 D)数据缓冲
21
31. 如果要在“浏览窗口”中显示表中的某两个字段,则应打开“浏览”窗口,选择“表”
菜单下的“属性”,在“工作区属性”窗口中设置______选项。 A)数据过滤器
B)字段筛选
C)索引顺序
D)数据缓冲
32. 调用表设计器建立数据表STUDENT.DBF的命令是__________
A)MODIFY STRUCTURE STUDENT B)MODIFY COMMAND STUDENT C)CREATE STUDENT D)CTEATE TABLE STUDENT
33. MODIFY STRUCTURE命令的功能是__________。
A)修改表文件的类型 C)增加新的文件
B)修改表文件的结构 D)删除表文件
34. 下列命令中,__________命令是修改表文件结构的。
A)MODIFY FILE C)MODIFY COMMAND
B)MODIFY STRUCTURE D)CREATE STRUCTURE
35. 如果需要给当前表增加一个字段,应使用的命令是__________。
A)EDIT
B)INSERT
C)APPEND
D)MODIFY STRUCTURE
36. 所有可选项缺省时,表记录输出命令LIST和DISPLAY的区别是__________。
A)LIST显示全部记录,DISPLAY显示当前一条记录 B)DISPLAY显示全部记录,LIST显示当前一条记录 C)LIST和DISPLAY都只显示当前一条记录 D)LIST和DISPLAY都显示全部记录
37. 替换命令REPLACE不能作用于__________字段。
A)逻辑型
B)通用型
C)备注型
D)日期时间型
38. 将当前表中所有职工的工龄增加1年的命令是__________。
A) REPLACE 工龄 WITH 工龄+1 B) CHANGE 工龄 WITH 工龄+1 C) CHANGE ALL工龄 WITH 工龄+1 D) REPLACE ALL工龄 WITH 工龄+1
39. 表文件中有语文、数学、英语和总分四个数值型字段,可以使用__________
22
命令得到总分字段的值。
A)TOTAL 语文+数学+英语TO 总分 B)SUM语文,数学,英语 TO 总分
C)REPLACE ALL总分 WITH 语文+数学+英语 D)REPLACE ALL语文+数学+英语 WITH 总分
40. 使用LOCATE命令后,__________命令将记录指针指向下一个符合条件的记录。
A)SKIP
B)CONTINUE C)NEXT
D)GO TO NEXT
41. 在当前表中,查找第2个“新闻”专业同学的记录,应使用的命令是__________。A)LOCATE FOR 专业=\新闻\B)LIST FOR专业=\新闻\C)LOCATE FOR专业=\新闻\D)LOCATE FOR专业=\新闻\ 42. 定位记录指针的命令是__________。
A)USE
B)SELECT
C)GO
D)LIST
43. 表中相对移动记录指针和绝对移动记录指针的命令分别为__________。
A) LOCATE和FIND B)LOCATE和SKIP C) LOCATE和GO
D)SKIP和GO
44. 不论索引是否生效,定位到相同记录上的命令是__________。
A)GO TOP
B)GO 6
C)SKIP 6
D)GO BOTTOM
45. 为了确保指针定位在物理记录号为1的记录上,应该使用的命令是__________。
A)GO 1
B)GO TOP
C)SKIP 1
D)GO TO 1
46. 命令APPEND BLANK的功能是__________。
A)在表文件末尾增加一个空记录 B)在表文件开始增加一个空记录 C)当前记录后增加一个空记录
D)当前记录前增加一个空记录
47. 命令INSERT BLANK的功能是__________。
A)在表文件末尾增加一个空记录 B)在表文件开始增加一个空记录 C)当前记录后增加一个空记录
D)当前记录前增加一个空记录
48. 在当前表的第3条记录后插入1条空白记录的命令是__________。
A)GO 3
23
INSERT BEFORE B)SKIP 3
INSERT BEFORE C)GO 3
INSERT BLANK D)SKIP 3 INSERT BLANK
49. 一条一般的(并非LOCATE命令中的)FOR子句执行完毕后,若范围为ALL或REST,那
么记录指针指向__________。 A)末记录
B)末记录后
C)当前记录
D)不确定
50. WHILE子句执行完毕后,若范围为ALL或REST,那么记录指针指向__________。
A)末记录
B)末记录后
C)当前记录
D)不确定
51. 如果范围短语为ALL或REST,则执行REPLACE命令后记录指针指向__________。
A)首记录
B)末记录
C)首记录前
D)末记录后
52. 当记录指针指向第5号记录时,执行“REPLACE REST工资 WITH 工资+100\命令后,
记录指针指向__________。 A)末记录
B)第6号记录
C)文件头
D)文件尾
53. 数据表中共有100条记录,当前记录为第5条,执行list next 5以后,当前记录为
__________。 A)5
B)9
C)10
D)EOF
54. 对数据表中暂时不使用的记录可以进行__________。
A)物理删除
B)逻辑删除
C)不加处理
D)数据过滤器
55. 要从某表文件中真正删除一条记录,应当__________。
A)直接用PACK命令 C)直接用ZAP命令
B)先用DELETE命令,再用PACK命令 D)先用DELETE命令,再用ZAP命令
56. 不能对记录进行编辑修改的命令是__________。
A)EDIT
B)CHANGE
C)MODI STRU D)BROWSE
57. ZAP命令的功能是__________。
A)删除数据库文件
24
B)删除表文件