B. EDIT C. CHANGE
D. INSERT 参考答案: D
31、MODIFY STRUCTURE命令的功能是( )
A. 修改字段的类型 B. 增加新的字段 C. 修改字段的名称 D. 修改库文件的结构 参考答案: D
32、与命令LIST FIELDS 姓名,性别,出生日期 不等效的命令是( ) A. LIST 姓名,性别,出生日期
B. LIST ALL FIELDS 姓名,性别,出生日期 C. DISPLAY FIELDS 姓名,性别,出生日期 D. DISPLAY ALL 姓名,性别,出生日期 学生答案: C
参考答案: C
34、 设当前数据库文件有一个类型为N 的age字段,执行命令ZAP FOR age=20的结果是( )
A. 逻辑删除age字段值为20的记录 B. 物理删除age字段值为20的记录 C. 物理删除全部记录 D. 语法错误提示信息
学生答案: C
参考答案: C
35、设库文件STUDENT.DBF中有10条记录,相继执行如下两条命令: USE student INSERT BLANK
其结果是在student文件的
A. 第一条记录的位置插入了一个空白记录 B. 第二条记录的位置插入了一个空白记录 C. 文件尾插入了一个空白记录 D. 不确定位置插入了一个空白记录 学生答案: D
参考答案: B
36、数据表中有30个记录,如果当前记录为第一条记录,把记录指针移到最后一个,测试当前记录号函数recno()的值是( ) A. 31
B. 30 C. 29 D. 28 学生答案: C
参考答案: B
37、数据表中有30个记录,如果当前记录为第30条记录,把记录指针移到第一个记录,测试当前记录号函数recno()的值是( ) A. 29 B. 30 C. 1 D. 0 学生答案: C
参考答案: C
7、在 Visual FoxPro 中,SELECT 0命令将选择()。 A. 第0工作区
B. 当前工作区
C. 当前未用的最小工作区 D. 下一工作区 学生答案: C 参考答案: C
14、使用replace命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向( ) A. 末记录 B. 首记录
C. 末记录的后面 D. 首记录的前面 学生答案: D 参考答案: C
15、要从某表文件中真正删除一条记录,应当( ) A. 直接用ZAP命令
B. 先用DELETE命令,再用ZAP命令
C. 先用DELETE命令,再用PACK命令 D. 直接用DELETE命令 学生答案: C 参考答案: C
23、命令中<范围>子句,使用______可以对表文件从当前记录开始至最后一个记录进行操作 A. ALL B. NEXT n C. RECORD n
D. REST
学生答案: D
参考答案: D
24、表文件有20条记录,当前记录号为10,执行命令LIST NEXT 5以后,所显示记录的序号是( ) A. 11--15 B. 11--16 C. 10--15 D. 10--14 学生答案: D
参考答案: D 程序设计题:
32、下列操作中,不能用MODIFY STRUCTURE 命令实现的是( ) A. 为数据库增加字段
B. 删除数据库中的某些字段 C. 对数据库的字段名进行修改 D. 对记录数据进行修改 学生答案: B
参考答案: B
索引与排序
1、可以伴随着表的打开而自动打开的索引是( )。 A. 单一索引文件(IDX) B. 复合索引文件(CDX) C. 结构化复合索引文件
D. 非结构化复合索引文件
学生答案: C 参考答案: C
2、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( ) A. “一方”表的主索引或候选索引,“多方”表的普通索引 B. “一方”表的主索引,“多方”表的普通索引或候选索引 C. “一方”表的普通索引,“多方”表的主索引或候选索引 D. “一方”表的普通索引,“多方”表的候选索引或普通索引 学生答案: C 参考答案: A
3、若要打开已建立好的索引文件,应使用的命令是()。 A. SET INDEX TO B. SET ORDER TO C. INDEX ON
D. OPEN INDEX TO
。 参考答案: A
4、不允许记录中出现重复索引值的索引是 _______。
A. 主索引
B. 主索引、候选索引、普遍索引 C. 主索引和候选索引
D. 主索引、候选索引和唯一索引
学生答案: B 参考答案: C
5、下面有关索引的的描述正确的是( )
A. 建立索引以后,原来的数据库表文件中的记录的物理顺序将被改变 B. 索引与数据库表的数据存储在一个文件中
C. 创建索引是创建一个指向数据库表文件记录的指针构成的文件 D. 使用索引并不能加快对表的查询操作 参考答案: C
6、VFP中,主索引可在_____中建立
A. 自由表 B. 数据库表 C. 任何表
D. 自由表和视图 参考答案: B A. SORT B. UPDATE C. INDEX D. JOIN
7、对表文件建立索引,可使用命令( )
学生答案: D 参考答案: C 8、主索引字段_______ A. 不能出现重复值或空值 B. 能出现重复值
C. 能出现空值
D. 不能出现重复值,但能出现空值 学生答案: D 参考答案: A
9、在表中建立索引,使用的命令为( ) A. SORT B. UPDATE C. INDEX
D. JOIN 学生答案: B
参考答案: C
12、建立两个数据库关联,要求( )
A. 两个数据库都必须排序 B. 关联的数据库必须排序 C. 两个数据库都必须索引 D. 被关联的数据库必须索引
学生答案: B
参考答案: D
13、对于一个数据库文件,可以同时打开的索引文件的个数为( ) A. 5 B. 6 C. 7 D. 8 学生答案: C
参考答案: C
14、在以下关于索引的叙述中,完全正确的是( ) A. 索引不仅能提高查询的速度,还能提高更新的速度 B. 索引提高了查询的速度,但一般会降低更新的速度 C. 索引字段不能更新
D. 索引字段可以更新,但是必须在更新前关闭索引 学生答案: A 参考答案: B
15、在同一个数据表中不能依照( )建立索引
A. 一个字段 B. 多个字段 C. 表达式 D. 备注型字段
学生答案: C 参考答案: D
16、索引字段值不唯一,应该选择的索引类型为( )
A. 主索引 B. 普通索引 C. 候选索引 D. 任意一种
学生答案: D