1.关于空值(NULL)叙述正确的是__________。
A)空值等同于空字符串 B)空值表示字段或变量还没有确定值
C)VFP不支持空值 D)空值等同于数值0
2.可以使用______命令创建一个新表。
A)CREATE FORM B)CREATE
C)CREATE DATABASE D)CREATE FILE
3.可以使用______命令来关闭表。
A)USE B)EXIT C)QUIT D)CLOSE
4.关于自由表的叙述正确的是__________。
A)自由表和数据库表是完全相同的
B)自由表不属于任一数据库
C)自由表不可以加入到数据库中
D)自由表不能建立索引
5.关于自由表叙述正确的是______。
A)自由表能建立字段级规则和约束
B)自由表能建立记录级规则和约束
C)自由表能建立主索引
D)自由表能建立候选索引
6.修改表结构在______窗口进行。
A)表向导 B)表设计器 C)表浏览器 D)表编辑器
7.修改表记录在______窗口进行。
A)表向导 B)表设计器 C)表浏览器 D)表编辑器
8.修改表文件结构时,__________操作可能使数据表中数据丢失。
A)增加字段 B)改变字段名 C)改变字段类型 D)增加字段宽度
9.在浏览窗口查看表记录时,选择“显示”菜单中的______即可输入记录。
A)输入记录 B)插入记录 C)追加方式 D)“浏览”
10.如果要在“浏览窗口”中显示表中的指定记录,则应打开“浏览”窗口,选择“表”菜单下的“属性”,在“工作区属性”窗口中设置______选项。
A)数据过滤器 B)字段筛选 C)索引顺序 D)数据缓冲
11.如果要在“浏览窗口”中显示表中的某两个字段,则应打开“浏览”窗口,选择“表”菜单下的“属性”,在“工作区属性”窗口中设置______选项。
A)数据过滤器 B)字段筛选 C)索引顺序 D)数据缓冲
12.调用表设计器建立数据表STUDENT.DBF的命令是__________
A)MODIFY STRUCTURE STUDENT
B)MODIFY COMMAND STUDENT
C)CREATE STUDENT
D)CTEATE TABLE STUDENT
13.MODIFY STRUCTURE命令的功能是__________。
A)修改表文件的类型 B)修改表文件的结构
C)增加新的文件 D)删除表文件
14.下列命令中,__________命令是修改表文件结构的。
A)MODIFY FILE B)MODIFY STRUCTURE
C)MODIFY COMMAND D)CREATE STRUCTURE
15.如果需要给当前表增加一个字段,应使用的命令是__________。
A)EDIT B)INSERT C)APPEND D)MODIFY STRUCTURE
16.所有可选项缺省时,表记录输出命令LIST和DISPLAY的区别是__________。
A)LIST显示全部记录,DISPLAY显示当前一条记录
B)DISPLAY显示全部记录,LIST显示当前一条记录
C)LIST和DISPLAY都只显示当前一条记录
D)LIST和DISPLAY都显示全部记录
17.替换命令REPLACE不能作用于__________字段。
A)逻辑型 B)通用型 C)备注型 D)日期时间型
18.将当前表中所有职工的工龄增加1年的命令是__________。
A) REPLACE 工龄 WITH 工龄+1
B) CHANGE 工龄 WITH 工龄+1
C) CHANGE ALL工龄 WITH 工龄+1
D) REPLACE ALL工龄 WITH 工龄+1
19.表文件中有语文、数学、英语和总分四个数值型字段,可以使用__________
命令得到总分字段的值。
A)TOTAL 语文+数学+英语TO 总分
B)SUM语文,数学,英语 TO 总分
C)REPLACE ALL总分 WITH 语文+数学+英语
D)REPLACE ALL语文+数学+英语 WITH 总分
20.使用LOCATE命令后,__________命令将记录指针指向下一个符合条件的记录。
A)SKIP B)CONTINUE C)NEXT D)GO TO NEXT
21.不影响关系模型中二维表构成关系的是______。
A)表中是否有重复的字段名
B)表中是否有相同的记录
C)表中同一列中的数据类型是否相同
D)表中行或列的先后次序
22.以下关于关系的说法正确的是______。
A)列的次序非常重要
B)当需要索引时列的次序非常重要
C)列的次序无关紧要
D)关键字必须指定为第一列
23.关系数据库管理系统所管理的关系是______。
A)一个DBF文件 B)若干个二维表
C)一个DBC文件 D)若干DBC文件
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.在Visual FoxPro中字段的数据类型不可以指定为______。
A)日期型 B)时间型 C)通用型 D)备注型
31.可以存储图像的字段类型是__________
A)备注型 B)通用型 C)通用型和备注型 D)任何类型
32.可以链接或嵌入OLE对象的字段类型是__________。
A)备注型 B)通用型 C)通用型和备注型 D)任何类型
33.逻辑型/通用型/日期型字段的宽度由系统自动给出,分别为__________。
A)1/4/8 B)4/4/10 C)1/10/8 D)2/8/8
34.表中字段:姓名(C,6)、出生年月(D型)和婚否 (L型),则总的字段宽度是_______。
A)18 B)17 C)16 D)15
35.某数值型字段的整数是3位,小数是1位,其值可能为负,该字段的宽度应定义为_____。
A)4位 B)5位 C)6位 D)7位
36. 某数值型字段的宽度为5,小数位为2,则该字段所能存放的最小数值是______。
A)-9.99 B)-99.99 C)-999.99 D)-9999.99
37.表STUDENT中的通用型字段中的数据均存储到______文件中。
A)STUDENT.DOC B)STUDENT.MEM
C)STUDENT.DBT D)STUDENT.FPT
38.表STUDENT中的备注型字段中的数据均存储到__________备注文件中。
A)STUDENT.FPT B)STUDENT.TXT
C)STUDENT.BAT D)STUDENT.DBT
39.一个表文件中多个备注型(MEMO)字段的内容存放在__________。
A)这个表文件中 B)一个文本文件中
C)多个备注文件中 D)一个备注文件中
40.可以随着表文件的打开/关闭自动打开/关闭______文件。
A)命令文件 B)通用文件 C)备注文件 D)文本文件
41. 数据表中有20个记录,如果当前记录为第20条记录,把记录指针移到第一个记录,测试当前记录号函数RECNO()的值是__________。
A)0 B)1 C)19 D)20
42. 执行S=CTOD("06/1/04")命令后,变量S的数据类型是__________。
A)数值型 B)字符型 C)日期型 D)逻辑型
43. "STORE 1 TO A,B,C,D"的结果是__________。
A)使A,B,C,D四个变量的值都为1
B)只使A的值为1,其他变量的值为0
C)只使A的值为.F.,其他变量的值为1
D)只使A的值为1,其他变量的值为.F.
44. 一条一般的(并非LOCATE命令中的)FOR子句执行完毕后,若范围为ALL或REST,那么记录指针指向__________。
A)首记录前 B)末记录后 C)首记录 D)末记录
45. 关于Visual FoxPro中的运算符的优先级,下列选项不正确的是__________。
A)算术运算符的优先级高于其他类型运算符
B)逻辑运算符的优先级高于关系运算符
C)所有关系运算符的优先级都相等
D)字符串运算符+和-优先级相等
46. 设有变量Pi=3.1415926,执行命令?ROUND(Pi,2)的显示结果为__________。
A)3.1 B)3.14 C)3.141 D)3.142
47. 执行命令 STORE CTOD('01/10/04')+8 TO B后,变量B的类型为__________。
A)数值型 B)日期型 C)备注型 D)字符型
48. 某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是__________。
A)-99.99 B)-999.99 C)-9999.99 D)0
49. 在下列函数中,函数值为数值的是__________。
A)CTOD("05/07/04") B)AT('AB','DCAB') C)BOF() D)EOF()
50. 逻辑型数据的取值不能是__________。
A)T或F B).F.或.T. C).Y. 或.N. D).T. 或.F. 或.Y. 或.N.
51. 在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用__________逻辑表达式。
A)(婚否=.T.).AND.(性别='女') B)婚否.OR.(性别='女')
C)婚否.AND.(性别<>'女') D)已婚.AND.(性别='女')
52. 设字段变量“专业”是字符型的,“成绩”是数值型的,能够表达"专业是中文且成绩不大于90分"的表达式是__________。
A)专业="中文".AND.成绩<=90 B)专业="中文".AND .成绩>90
C)专业=中文.AND.成绩<=90 D)专业="中文".OR.成绩>90
53. 下列各表达式中,结果总是逻辑值的是__________。
A)字符运算表达式 B)算术运算表达式 C)关系运算表达式 D)日期运算表达式
54. 在命令窗口中,显示当前数据库中所有30岁(含30岁)以下,职称为“教授”、“副教授”的姓名和工资,应使用命令__________。
A)LIST FIEL 姓名,工资 FOR 年龄<=30 AND 职称="教授" AND 职称="副教授"
B)LIST FIEL 姓名,工资 FOR 年龄<=30 OR职称="教授" OR 职称="副教授"
C)LIST FIEL 姓名,工资 FOR 年龄<=30 AND (职称="教授" OR 职称="副教授")
D)LIST FIEL 姓名,工资 FOR 年龄<=30 OR (职称="教授" AND 职称="副教授")
55. STR(100.21,5,1)的值是__________。
A)100.2 B)100.21 C)100.215 D)100.2151
56. 下面__________是合法的变量名。
A)AC--1 B)X XZ C)STRDENT.CLASS D)Ac-1
57. 下列选项中为日期型常量的是__________。
A){04/05/07} B){"04/05/07"} C)04/05/07 D)CTOD(04/05/07)
58. 函数INT(数值表达式)的功能是__________。
A)返回数值表达式值的整数部分 B)按四舍五入取数值表达式值的整数部分
C)返回不大于数值表达式的最大整数 D)返回不小于数值表达式的最小整数
59. 当需要对满足条件的全部记录进行操作时,关于条件短语FOR和WHILE的说明,正确的是__________。
A)FOR和WHILE的作用一样 B)WHILE只可以用在记录已经排序的情况
C)FOR可以用在任何需要条件短语的地方 D)当使用索引时FOR和WHILE的作用一样
60. 顺序执行下列命令后,屏幕最后显示的结果是__________。
A="ABC"
A=A+".BDF"
? A
A).T. B).F. C)错误提示 D)ABC.BDF
1. B 2. B 3. A 4. B 5. D 6. B 7. C 8. C 9. C 10. A
11. B 12. C 13. B 14. B 15. D 16. A 17. B 18. D 19. C 20. B
21. D 22. C 23. B 24. A 25. B 26. D 27. C 28. D 29. A 30. B
31. B 32. B 33. A 34. D 35. C 36. A 37. D 38. A 39. D 40. C
41. B 42. C 43. A 44. B 45. B 46. B 47. B 48. A 49. B 50. A
51. A 52. A 53. C 54. C 55. A 56. D 57. A 58. A 59. C 60. D