VF习题集(2)

B) COPY TO TEMP

C) COPY STRUCTURE TO TEMP

D) COPY STRUCTURE TO TEMP EXTENDED

131. 执行LIST NEXT 1命令之后,记录指针的位置指向

A) 下一条记录 B) 原来记录 C) 尾记录 D) 首记录

132. 计算所有职称为正、副教授的平均工资,将结果赋予变量 PJ 中,应使用命令 A) AVERAGE 工资TO PJ FOR \教授\职称

B) AVERAGE FIELDS 工资TO PJ FOR \教授\职称

C) AVERAGE 工资TO PJ FOR 职称=\副教授\职称=\教授\D) AVERAGE 工资TO PJ FOR 职称=\副教授\教授\

13

133. 设数据库与按工资索引的文件已经打开,用 SEEK 命令把记录指针指向工资为 900 元的记录之后,

接着要使指针指向下一个相同工资的记录,应使用命令

A) DISPLAY NEXT 1 B) SKIP C) CONTINUE D) SEEK 900

134. 当前数据库中有五个字段:学号(C,4)、姓名(C,6)、政治(N,3.0)、英语(N,3.0)、数学(N,3.0),

记录指针指向一个非空的记录。要使用SCATTER TO X命令把当前记录的字段值存到数组X中,数组X A) 不必事先定义

B) 必须用DIMENSION X 事先定义 C) 必须用DIMENSION X(5)事先定义

D) 必须用DIMENSION X(1),X(2),X(3),X(4),X(5)事先定义 135. 下面有关关联操作的说明,其中错误的是

A) 关联本身并不进行具体的数据操作,在关联的基础上进行什么数据操作由其它命令完成。 B) 只在两个数据库具有同名字段或相同值域字段的情况下才能按字段建立关联。

C) 在当前工作区对其他工作区的被关联数据库的数据可任意读写,即对子数据库的数据既能使用又

能修改和追加。

D) 关联的作用是单向的,即当前数据库记录指针的定位影响被关联数据库的记录指针定位,而不可

能出现相反方向的影响。

136. 要使用数组数据更新当前数据库的当前记录,应使用命令

A) SCATTER TO <数组名> B) DIMENSION <数组名> C) APPEND FROM <数组名> D) GATHER FROM <数组名>

137. 在数据库应用系统中,为数据安全使用口令程序。要使输入的口令不在屏幕上显示,在口令输入命令

的前后应分别使用命令

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 138. 执行以下命令序列:

USE ZGGZ

SUM 工资 FOR 工资>=500 TO QWE

COPY TO QAZ FIELDS 职工号,姓名 FOR 工资>=500 USE QAZ

NUM=RECCOUNT() AVER=QWE/NUM ?AVER

最后显示的值是

A) 所有工资在500元以上的职工人数

B) 所有工资在500元以上的职工人平均工资数 C) 所有职工的平均工资数 D) 出错

139. 在当前工作区已经打开选课数据库,其中包括课程号、学号、成绩字段。不同的记录分别有重复的

课程号或重复的学号。要使用 COUNT 命令计算有学生选修的不同课程有多少,应在执行 COUNT 命令之前使用命令

A) INDEX ON 学号 TO GG B) INDEX ON 课程号TO GG C) INDEX ON 学号 TO GG UNIQUE D) INDEX ON 课程号 TO GG UNIQUE 140. 扩展名为 DBC 的文件是

A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件 141. 下面有关索引的描述正确的是

A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B)索引与数据库表的数据存储在一个文件中

C)创建索引是创建一个由指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询操作

142. 若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是

A)主索引 B)唯一索引 C)候选索引 D)普通索引 143. 参照完整性的规则不包括

A)更新规则 B)删除规则 C)插入规则 D)检索规则 144. 打开一个数据库的命令是

A) USE B) USE DATABASE C) OPEN D) OPEN DATABASE 145. Visual Foxpro 数据库文件是

A) 存放用户数据的文件 B) 管理数据库对象的系统文件 C) 存放用户数据和系统数据的文件 D) 前三种说法都对 146. 要为当前表所有职工增加 100 元工资,应该使用命令

A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100 C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+100 147. 以下关于自由表的叙述,正确的是

A) 全部是用以前版本的 Foxpro(FoxBASE) 建立的表

B) 可以用 Visual Foxpro 建立,但是不能把它添加到数据库中

C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表 148. Visual Foxpro 参照完整性规则不包括

A) 更新规则 B) 删除规则 C) 查询规则 D) 插入规则 149. 在 Visual Foxpro 中,用于建立或修改过程文件的命令是

A) MODIFY <文件名> B) MODIFY COMMAND <文件名> C) MODIFY PROCEDURE <文件名> D) 上面 B 和 C 都对 150. 要在当前库文件的当前记录之后插入一条新记录,应该使用命令

A) APPEND B) EDIT C) CHANGE D) INSERT 151. MODIFY STRUCTURE 命令的功能是

A) 修改字段的类型 B) 增加新的字段 C) 修改字段的名称 D) 修改库文件的结构 152. DELETE 命令的作用是

A) 为当前记录做删除标记 B) 直接物理删除当前记录

C) 删除当前数据库文件的所有记录 D) 在提问确认后物理删除当前记录

153. 若未打开索引文件,APPEND 命令的功能等同于命令序列

A) GOTO EOF B) GOTO BOTTOM INSERT INSERT BEFOR C) GOTO BOTTOM D) GOTO BOTTOM INSERT BLAN INSERT

154. 某数值型字段的宽度为5,小数位数为1,则该字段所能存放的最小数值为

A) 0 B) -99.9 C) -999.9 D) -9999.9

155. 表 DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是

A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT 156. 在 VFP 中,使用 AVERAGE 命令时,表文件需要

A) 排序 B) 建立索引 C) 排序或建立索引 D) 都不需要

15

157. 设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,下面命令 ?NAME 显示的

结果是

A) 内存变量 NAME 的值 B) 字段变量 NAME 的值 C) 与该命令之前的状态有关 D) 错误信息 158. 下列命令中,仅拷贝表文件结构的命令是

A) COPY TO B) COPY STRUCTURE TO

C) COPY FILE TO D) COPY STRUCTURE TO EXETENDED

159. 设表 TXL.DBF 中有 20 条记录。在 VFP 命令窗口中执行以下命令序列,最后显示的结果是 USE TXL SKIP 3

COUNT TO N ?N

A) 0 B) 3 C) 4 D) 20 160. 清除所有以 A 开头的内存变量的命令是

A) RELEASE ALL A* B) RELEASE A*

C) ERASE A* D) RELEASE ALL LIKE A*

161. 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分

字段中,应使用命令

A) TOTAL 数学+英语+计算机 TO 总分 B) REPLACE 总分 WITH 数学+英语+计算机 C) SUM 数学+英语+计算机 TO 总分

D) REPLACE ALL 数学+英语+计算机 WITH 总分 162. 执行下列命令后,当前打开的表文件名是 Number=“3”

File=“file”+Number use &File

A) File3 B) &File C) FileNumber D) File

163. 在命令窗口中,显示当前数据库中所有 40 岁(含 40 岁)以下,职称为”教授”,”副教授”的姓

名和工资,应使用命令

A) LIST FIEL 姓名,工资 FOR 年龄<=40 AND 职称=“教授” AND 职称=“副教授” B) LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称=“教授” OR 职称=“副教授” C) LIST FIEL 姓名,工资 FOR 年龄<=40 AND (职称=“教授” OR 职称=“副教授”) D) LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称=“教授” AND 职称=“副教授”)

164. 要求表文件某数值型字段的整数是 4 位,小数是 2 位,其值可能为负数,该字段的宽度应定义为

A) 8位 B) 7位 C) 6位 D) 4位 165. 要使学生数据表中不出现同名学生的记录,需要建立

A) 字段有效性规则 B) 属性设置 C) 记录有效性规则 D) 设置触发器

166. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为

A) 关键字 B) 数据项 C) 主属性 D) 主属性值 167. 如果要给当前表增加一个字段,应使用的命令是

A) APPEND B) MODIFY STRUCTURE C) INSERT D) EDIT

168. 设有日期类型字段 rq,日期格式为 mm/dd/yyyy。以下四组命令中,各条命令功能完全等效的是

A) LIST FOR SUBSTR(DTOC(rq,4,4)=“2001” LIST FOR YEAR(rq)=2001 LIST FOR “2001”$DTOC(rq)

B) LIST FOR SUBSTR(DTOC(rq,7,4)=“2001” LIST FOR YEAR(rq)=2001 LIST FOR “2001”$DTOC(rq)

C) LIST FOR SUBSTR(DTOC(rq,1,4)=“2001”

联系客服:779662525#qq.com(#替换为@)