VF习题集(2) 下载本文

A) 将记录从表中彻底删除 B)只给要删除的记录做删除标志 C) 不能删除记录 D) 删除整个表中的记录 97. 主索引字段_______

A) 不能出现重复值或空值 B) 能出现重复值

C) 能出现空值 D) 不能出现重复值,但能出现空值

98. 在 Visual Foxpro 6.0 的表结构中,逻辑型,日期型和备注型字段的宽度分别为

A) 1,8,10 B) 1,8,4 C) 3,8,10 D) 3,8,任意 99. 顺序执行下列命令后,最后一条命令显示结果是

use CHJ Go 5 Skip -2 ?Recno()

A) 3 B) 4 C) 5 D) 7

100. 在当前表中,查找第2个男同学的记录,应使用命令_________

A) locate for 性别=\男\B) locate for 性别=\男\

C)先locate for 性别=\男\,然后再执行 continue D) list for 性别=\男\

9

101. 当前工资表中有 108 条记录,当前记录号为 8,用 Sum 命令计算工资总和时,若缺省范围,则系

统将

A) 只计算当前记录的工资值 B) 计算前8条记录的工资和 C) 计算后8条记录的工资和 D) 计算全部记录的工资和 102. 可以比较大小的数据类型包括

A) 数值型,字符型,日期型,逻辑型 B) 数值型,字符型,日期型 C) 数值型,字符型 D) 数值型

103. 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用

A) \显示\菜单中的\追加方式\表\菜单中的\追加新记录\C) \表\菜单中的\追加记录\快捷键Ctrl+Y 104. 下列关于索引的叙述中错误的是

A) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和惟一索引

B) 在用命令方式建立索引时,可以建立普通索引,惟一索引 (UNIQUE) 或候选索引 (CANDIDATE),

但是不能建立主索引

C) 在表设计器的字段选项卡中建立的索引默认为普通索引

D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到

子表中的相应字段上既可

105. 执行以下命令序列

close all select b

use table1 select 0 use table2 select 0 use table3

后,table3 表所在的工作区号为

A) 0 B) 1 C) 2 D) 3

106. 把学生数据库STA.DBF的学号和姓名字段的数据复制成另一数据库文件 STB.DBF,应使用命令

A) USE STA

COPY TO STB FIELDS 学号,姓名 B) USE STB

COPY TO STA FIELDS 学号,姓名 C) COPY STA TO STB FIELDS 学号,姓名 D) COPY STB TO STA FIELDS 学号,姓名

107. 在以下命令序列中,总能实现插入一条空记录并使其成为第八条记录的是

A) SKIP 7 B) GOTO 7

INSERT BLANK C) LOCATE FOR RECNO()=8 D) GOTO 7

INSERT BLANK BEFORE

108. 下列是数据库复制命令 COPY 的功能说明,其中错误的是

A) 可以进行数据库部分字段的复制 B) 可以进行数据库部分记录的复制 C) 可以进行数据库记录的排序复制

D) 如果数据库有 MEMO 字段,则自动复制同名的备注文件 109. 对数据库中的数据进行修改时,数据来源

A) 只能通过键盘输入 B) 只能在命令中给出

C) 只通过键盘输入和在命令中给出

D) 可以通过键盘输入、在命令中给出或从其他数据库取得 110. 创建自由表结构时,在各栏目之间移动光标的不正确操作为

A) 单击某一栏目 B) 按Tab键 C) 按组合键Shift+Tab键 D) 按回车键

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

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

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

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

结果是

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

A) COPY TO B) COPY STRUCTURE TO

C) COPY FILE TO D) COPY STRUCTURE TO EXETENDED

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

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

A) RELEASE ALL A* B) RELEASE A*

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

11

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

字段中,应使用命令

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

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

File=\ use &File

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

119. 在命令窗口中,显示当前数据库中所有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 (职称=\教授\职称=\副教授\

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

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

A) 字段有效性规则 B) 属性设置 C) 记录有效性规则 D) 设置触发器 122. 如果要给当前表增加一个字段,应使用的命令是

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

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

A) LIST FOR SUBSTR(DTOC(rq),4,4)=\LIST FOR YEAR(rq)=2001 LIST FOR \

B) LIST FOR SUBSTR(DTOC(rq),7,4)=\LIST FOR YEAR(rq)=2001 LIST FOR \

C) LIST FOR SUBSTR(DTOC(rq),1,4)=\LIST FOR YEAR(rq)=\LIST FOR \

D) LIST FOR SUBSTR(DTOC(rq),7,4)=\LIST FOR YEAR(rq)=2001 LIST FOR \

124. 当前数据库文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期按年计

算年龄,并写入年龄字段,应该使用命令

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(出生日期)) 125. 有如下命令序列:

GO 50 SKIP ?RECNO()

设当前数据库文件有50条记录,执行以上命令序列后输出的结果是 A) 50 B) 51 C) EOF D) -1 126. 在下述命令中,使函数EOF()的值一定为.T.的命令是

A) REPLACE 基本工资WITH 基本工资+300 B) DISPLAY FOR 基本工资>1000 C) LIST WHILE 基本工资> 1000 D) LIST NEXT 10 FOR 基本工资> 1000

127. 关于数据库表与自由表的转换,下列说法中正确的是

A) 数据库表能转换为自由表,反之不能 B) 自由表能转换成数据库表,反之不能 C) 两者不能转换 D) 两者能相互转换

128. 在表中建立索引,使用的命令为

A) SORT B) UPDATE C) INDEX D) JOIN 129. 在VFP6.0 中,打开数据库和表的命令分别为

A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN 130. 下面命令执行后都生成 TEMP.DBF 文件,其中肯定生成空文件的命令是

A) SORT TO TEMP