VFP程序设计基础试题库 下载本文

A)主索引 B)候选索引 C)惟一索引 D)普遍索引

90. 在Visual FoxPro中,建立索引的作用之一是______。

A)节省存储空间 C)提高查询速度

B)便于管理 D)提高更新的速度

91. 在Visual FoxPro中,建立索引的作用之一是______。

A)避免数据错误 C)建立永久联系

B)减少数据冗余 D)建立临时联系

92. 不可以作为索引的字段是______字段。

A)数值型

B)字符型

C)日期型

D)通用型

93. 不可以作为索引的字段是______字段。

A)货币型

B)逻辑型

C)日期时间型

D)备注型

94. 如果要在“浏览窗口”中指定记录的排列顺序,则应打开“浏览”窗口,选择“表”菜

单下的“属性”,在“工作区属性”窗口中设置______选项。 A)数据过滤器

B)字段筛选

C)索引顺序

D)数据缓冲

95. 索引字段值不惟一,应该选择的索引类型是__________。

A)主索引

B)惟一索引

C)候选索引

D)普通索引

96. 允许索引项中出现重复值的索引是__________。

A)主索引

B)候选索引

C)惟一索引

D)普通索引

97. 不允许记录中出现重复索引值的索引是__________。

A)主索引 C)惟一索引

B)主索引和候选索引 D)惟一索引和普通主索引

98. 可以随着表文件的打开/关闭而自动打开/关闭______文件。

A)单一索引

B)复合索引

C)结构复合索引

D)非结构复合索引

99. 可以随着表文件中记录的修改而自动修改______文件。

A)单一索引

B)复合索引

C)结构复合索引

D)非结构复合索引

100. 当对相关的表进行添加、修改、删除等维护操作时,结构复合索引文件______。

A)需重新打开进行维护 C)需重新打开后,再重建索引

B) 需重新建立索引 D)自动进行维护

101. 将结构索引文件中的“姓名”设置为当前索引,使用的命令是__________。

29

A)CREATE ORDER TO 姓名 C)SET INDEX TO 姓名

B)ORDER TO TAG 姓名 D)SET ORDER TO TAG 姓名

102. SORT命令和命令INDEX的区别是__________。

A)前者按指定关键字排序并生成新的数据表,后者也可以 B)前者按指定关键字排序并生成新的数据表,后者不可以 C)后者按指定关键字排序并生成新的数据表,前者也可以 D)后者按指定关键字排序并生成新的数据表,前者不可以 103. 在一对多联系中,位于一方的表称为______。

A)父表

B)子表

C)相关表

D)纽带表

104. 在一对多联系中,位于多方的表称为______。

A)父表

B)主表

C)子表

D)纽带表

105. 在数据库中建立表间的永久联系时,父表中的索引一定是______索引。

A)主索引

B)候选索引 C)惟一索引

D)普通索引

106. 为了建立一对多联系,应在父表中建立______索引。

A)父索引

B)主索引

C)惟一索引

D)普通索引

107. 为了建立一对多联系,应在子表中建立______索引。

A)主索引

B)候选索引

C)惟一索引

D)普通索引

108. 永久联系的类型是由______中的索引类型决定的。

A)父表

B)子表

C)纽带表

D)自由表

109. 在数据库中建立表间的永久联系时,如果子表中相关的索引是主索引或候选索引,则建

立的联系是______联系。 A)一对一

B)一对多

C)多对一

D)多对多

110. 在数据库中建立表间的永久联系时,如果子表中相关的索引是普通索引,则建立的联系

是______联系。 A)一对一

B)一对多

C)多对一

D)多对多

111. 如果建立的是一对一的永久联系,则子表中相关的索引是 ______。

A)主索引

B)候选索引 C)普通索引

D)主索引或候选索引

112. 如果建立的是一对多的永久联系,则子表中相关的索引是 ______。

A)主索引

30

B)候选索引 C)普通索引 D)主索引或候选索引

113. 在数据库设计器中,建立两表之间一对多联系是通过以下索引实现的__________。

A)“一方”表的主索引或候选索引,“多方”表的主索引或候选索引 B)“一方”表的主索引或候选索引,“多方”表的普通索引 C)“一方” 的普通索引,“多方”表的主索引或候选索引 D)“一方” 的普通索引,“多方”表的普通索引 114. 应该在两表的______创建数据库表间的永久联系。

A)字段间

B)索引间 D)索引与字段间

C)字段与索引间

115. 只能在______之间建立永久联系。

A)自由表与自由表 C)同一数据库中的数据库表 116. 表间的永久联系存储在______中。

A)项目文件 C)数据库文件

B)自由表与数据库表 D)不同数据库中的数据库表

B)表文件 D)索引文件

117. 下列各按钮中,__________是数据工作期窗口中没有的。

A) 属性

B) 打开

C) 修改

D) 关系

118. 在数据工作期窗口,SET RELATION命令可以建立两表之间的_______关联。

A) 永久性关联

C) 永久性关联或临时性关联

B) 临时性关联

D) 永久性关联和临时性关联

119. 在两个表之间的关联已经建立的情况下,有关两表之间“临时性”联系称为\关联\的正

确叙述是__________。

A)建立关联的两个表一定在同一个数据库中

B)两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的 C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D)当关闭父表时,子表自动被关闭

120. 创建两个具有“一对多”关系的表之间的关联,应当__________。

A)通过主索引字段和普通字段 C)通过某个同名字段

B)通过某个同名索引 D)通过纽带表

121. 在表文件已打开的情况下,打开索引文件可用命令__________。

31

A)USE“索引文件名表” C)INDEX ON “索引文件名表”

B)INDEX WITH “索引文件名表” D)SET INDEX TO“索引文件名表”

122. 将记录指针定位在学号为“12345”的记录上的命令是__________。

A)SET '12345' ORDER 学号 C)CREATE '12345' ORDER 学号

B)PUT '12345' ORDER 学号 D)SEEK '12345' ORDER 学号

123. 用命令\姓名 TAG indexname \建立索引,其索引类型是__________。

A)主索引

B)候选索引

C)普通索引

D)惟一索引

124. 执行\姓名 TAG indexname \建立索引后,下列叙述错误的是__________。

A)建立的索引是当前有效索引 B)所建立的索引将保存在.idx文件中 C)表中记录按索引表达式升序排序

D)索引表达式是“姓名”,索引名是“indexname”

125. 在工作区1打开“学生”表并设置“学号”当前索引(相关索引已建立)的命令是_____。

A)ORDER 学生 IN 1 INDEX 学号 B)USE 学生 IN 1 ORDER 学号 C)INDEX 学号 ORDER 学生 D)USE 学生 IN 1

126. 在关系数据库中,实现主码标识元组的作用是通过__________。

A)参照完整性规则 C)属性的值域

B)实体完整性规则 D)用户自定义的完整性

127. 限制字段的__________不属于域完整性约束。

A)数据类型

B)宽度

C)取值范围

D)惟一性

128. 将年龄字段值限制在18~30岁之间属于__________。

A)参照完整性

B)实体完整性

C)域完整性

D)字段完整性

129. 有效性规则存储在______中。

A)项目文件

B)表文件

C)数据库文件

D)查询文件

130. 数据库表的字段可以定义规则,规则是______。

A)逻辑表达式

B)字符表达式

C)数值表达式

D)前三种都可以

131. 触发器控制对表中已存在记录的非法操作。Visual FoxPro中的触发器不包括_________。

32