一、选择题
1. 显示和隐藏命令窗口的操作是在_______菜单中完成的 A) 工具 B) 显示 C) 编辑 D) 窗口 2. 在使用 replace 替换命令时,不能作用于下列哪个字段
A) 逻辑型 B) 日期时间型 C) 备注型 D) 通用型 3. 在下列命令中,不具有修改记录功能的是
A) edit B) replace C) browse D) modi stru 4. VFP 中,主索引可在_____中建立
A) 自由表 B) 数据库表 C) 任何表 D) 自由表和视图 5. 在SQL语句中表达式“工资BETWEEN 1220 AND 1250”的含义是 A) 工资>1220 AND工资<1250 C) 工资>=1220 AND工资<=1250 6. UPDATE语句的功能是 A) 属于数据定义功能
B) 属于数据查询功能
D) 可以修改表中某些列的内容 B) 工资>1220 OR工资<1250
D) 工资>=1220 OR工资<=1250
C) 可以修改表中某些列的属性
7. 表达式 VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是 A) 13.00 B) 16.00 C) 18.00 D) 19.00
8. 命令中<范围>子句,使用______可以对表文件从当前记录至最后一个记录进行操作。
A) ALL B) NEXT n C) RECORD n D) REST 9. COPY TO <文件名> FOR <条件> 命令起到了下述关系操作功能 A) 投影 B) 连接 C) 关联 D) 选择
10. 在 VFP 6.0 数据表中,用于存放图像、声音等多媒体对象的数据类型是 A) 备注型 B) 通用型 C) 逻辑型 D) 字符型 11. 在 Visual Foxpro 6.0 中,以共享方式打开一个数据库需使用的参数是 A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE 12. 主索引字段_______
A) 不能出现重复值或空值 B) 能出现重复值
C) 能出现空值 D) 不能出现重复值,但能出现空值 13. 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用 A) \显示\菜单中的\追加方式\ B) \表\菜单中的\追加新记录\C) \表\菜单中的\追加记录\ D) 快捷键Ctrl+
14. 表 DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是
A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT 15. 在命令窗口中,显示当前数据库中所有40岁(含 40 岁)以下,职称为\教授\,\副教授\的姓名和工资,应使用命令
A) LIST FIEL 姓名,工资 FOR 年龄<=40 AND 职称=\教授\职称=\副教授\
B) LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称=\教授\职称=\副教授\C) LIST FIEL 姓名,工资 FOR 年龄<=40 AND (职称=\教授\职称=\副教授\
D) LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称=\教授\职称=\副教授\
16. 在VFP6.0 中,打开数据库和表的命令分别为
A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN 17. 设数据库与按工资索引的文件已经打开,用 SEEK 命令把记录指针指向工资为 900 元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令 A) DISPLAY NEXT 1 B) SKIP C) CONTINUE D) SEEK 900
18. 在数据库应用系统中,为数据安全使用口令程序。要使输入的口令不在屏幕上显示,在口令输入命令的前后应分别使用命令 A) SET CONSOLE ON 和 SET CONSOLE OFF B) SET CONSOLE OFF 和 SET CONSOLE ON C) SET CONFIRM OFF 和 SET CONFIRM ON D) SET DELETED OFF 和 SET DELETED ON 19. 下面有关索引的描述正确的是
A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变
B)索引与数据库表的数据存储在一个文件中
C)创建索引是创建一个由指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询操作 20. Visual Foxpro 数据库文件是
A) 存放用户数据的文件 B) 管理数据库对象的系统文件 C) 存放用户数据和系统数据的文件 D) 前三种说法都对 21. 在 Visual Foxpro 中,用于建立或修改过程文件的命令是
A) MODIFY <文件名> B) MODIFY COMMAND <文件名>
C) MODIFY PROCEDURE <文件名> D) 上面 B 和 C 都对 22. 若未打开索引文件,APPEND 命令的功能等同于命令序列 A) GOTO EOF B) GOTO BOTTOM INSERT BEFOR C) GOTO BOTTOM D) GOTO BOTTOM INSERT BLANk
23. 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令 A) TOTAL 数学+英语+计算机 TO 总分 B) REPLACE 总分 WITH 数学+英语+计算机 C) SUM 数学+英语+计算机 TO 总分
D) REPLACE ALL 数学+英语+计算机 WITH 总分 24. 要使学生数据表中不出现同名学生的记录,需要建立 A) 字段有效性规则 B) 属性设置 C) 记录有效性规则 D) 设置触发 25. 如果要给当前表增加一个字段,应使用的命令是
A) APPEND B) MODIFY STRUCTURE C) INSERT D) EDIT
26. 当前数据库文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期按年计算年龄,并写入年龄字段,应该使用命令 A) REPLACE ALL年龄WITH YEAR(DATE())-YEAR(出生日期) B) REPLACE ALL年龄WITH DATE()-出生日期
C) REPLACE ALL年龄WITH DTOC(DATE())-DTOC(出生日期)
D) REPLACE ALL年龄WITH VAL(DTOC(DATE()))-VAL(DTOC(出生日期)) 27. 在下述命令中,使函数EOF()的值一定为.T.的命令是 A) REPLACE 基本工资WITH 基本工资+300 B) DISPLAY FOR 基本工资> 1000 C) LIST WHILE 基本工资> 1000 D) LIST NEXT 10 FOR 基本工资> 1000
28. 在 VFP 环境下,用 LIST STRU 命令显示表中每个记录的长度(总计)为 60,用户实际可用字段的总宽度为
A) 60 B) 61 C) 59 D) 58
29. 假若一个表文件与其按姓名所建立的索引文件已打开,下列表述中两个命令作用相同的是
A) go top 与 go 1 B) list for 姓名='王'和 list while 姓名='王' C) find '王' 和 seek 王 D) find 王 和 seek '王'
30. 在显示下拉菜单中,单击”追加方式”选项,将在当前表 A) 中插入一个空记录 B) 尾增加一个空记录 C) 中进入追加状态 D) 上弹出追加对话框 31. VFP支持的数据模型是
A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型 32. 数据库 DB,数据库系统 DBS,数据库管理系统 DBMS 三者之间的关系是
A) DBS 包括 DB 和 DBMS B) DBMS 包括 DB 和 DBS C) DB 包括 DBS 和 DBMS
D) DBS 就是 DB,也就是 DBMS
33. Visual Foxpro 6.0 是一种关系型数据库管理系统,所谓关系是指 A) 各条记录中的数据彼此有一定的关系
B) 一个数据库文件与另一个数据库文件之间有一定的关系 C) 数据模型符合一定条件的二维表格式 D) 数据库中各个字段之间彼此有一定的关系 34. 退出 Visual Foxpro 的操作方法是 A) 从 “文件” 下拉菜单中选择 “退出” 选项 B) 用鼠标左按钮单击关闭窗口按钮
C) 在命令窗口中键入 QUIT 命令,然后敲回车键 D) 以上方法都可以
5. 项目管理器的 “数据” 选项卡用于显示和管理
A) 数据库,自由表和查询 B) 数据库,视图和查询 C) 数据库,自由表,查询和视图 D) 数据库,表单和查询
1-5:DDDBC C 6-10:DCDDB 11-15:BAACC 16-20:CCBCB 21-25:BBBDB 26-30:DACDC 31-35: BACDA
二、填空题
1. 在 SQL 语句中空值用___________表示
2 对表中记录逻辑删除的命令是________,恢复表中所有被逻辑删除记录的命令是____________,将所有被逻辑删除记录物理删除的命令是_________
3. 二维表中的列称为关系的____________,二维表中的行称为关系的_______。 4. 项目管理器文件的扩展名是_________
5. Visual Foxpro 不允许在主键字字段中有重复值或__________________ 6. 数据库表之间的一对多联系通过主表的_______索引和子表的____________索引实现
7. 项目管理器的 ______ 选项卡用于显示和管理数据库、自由表和查询等。 8. 在 Visual Foxpro 6.0 中,表有两种类型,即________和__________