Visual FoxPro语言程序设计 (考试时间90分钟,满分100分) 一、选择题 (1)~(35)题每题2分,共70分。 下列各题A)、B)、C)、D)四个先项中,只有一个选择是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1 关系数据库管理系统所管理的关系是 。 A) 一个DBF文件 B) 若干个二维表 C) 一个DBC文件 D) 若干个DBC文件 (2 不允许记录中出现重复索引值的索引是 。 A) 主索引 B) 主索引、候选索引、普遍索引 C) 主索引和候选索引 D) 主索引、候选索引和唯一索引 (3 要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 。 A) 是同一个数据库中的两个表 B) 不同数据库中的两个表 C) 两个自由表 D) 一个是数据库表另一个是自由表 (4 在Visual FoxPro中,可以对字段设置默认值的表 。 A) 必须是数据库表 B) 必须是自由表 C) 自由表或数据库表 D) 不能设置字段的默认值 (5 Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是 。 A) 索引、排序、查找 B) 建库、录入、排序 C) 选择、投影、联接 D) 显示、统计、复制 (6 打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含 。 A) 表单(Form)文件 B) 报表(Report)文件 C) 标签(Label)文件 D) 以上三种文件 (7 可以链接或嵌入OLE对象的字段类型是 。 A) 备注型字段 B) 通用型和备注型字段 C) 通用型字段 D) 任何类型的字段 (8 下面关于属性、方法和事件的叙述中,错误的是 。 A) 属性用于描述对象的状态,方法用于表示对象的行为 B) 基于同一个类产生的两个对象可以分别设置自己的属性值 C) 事件代码也可以像方法一样被显示调用 D) 在新建一个表单时,可以添加新的属性、方法和事件 (9 查询设计器和视图设计器的主要不同表现在于 。 A) 查询设计器有“更新条件”选项卡,没有“查询去向”选项 B) 查询设计器没有“更新条件”选项卡,有“查询去向”选项 C) 视图设计器没有“更新条件”选项卡,有“查询去向”选项 D) 视图设计器有“更新条件”选项上,也有“查询去向”选项 (10 在Visual FoxPro中,表单(Form)是指 。 A) 数据库中各个表的清单 B) 一个表中各个记录的清单 C) 数据库查询的列表 D) 窗口界面 (11 在Visual FoxPro中,打开数据库的命令是 。 A) OREN DATABASE <数据库名> B) USE <数据库名> C) USE DATABASE <数据库名> D) OPEN <数据库名> (12 连续执行以下命令之后,最后一条命令的输出结果是 。 SET EXACT OFF X="A " ?IIF("A"=X,X-"BCD",X "BCD") A) A B) BCD C) A BCD D) ABCD (13 在以下四组函数运算中,结果相同的是 。 A) LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6) B) YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C) VARTYPE("36-5*4")与VARTYPE(36-5*4) D) 假定A="this", B="is a string", A-B与A B (14 在Visual Foxpro中,用于建立或修改过程文件的命令是 。 A) MODIFY <文件名> B) MODIFY COMMAND <文件名> C) MODIFY PROCEDURE <文件名> D) 上面B)和C)都对 (15 在SQL查询时,使用WHERE子句指出的是 。 A) 查询目标 B) 查询结果 C) 查询条件 D) 查询视图