![]() ![]() |
|
高校等考试题天天练一级VF]11月3日 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:53:10 文章录入:杜斌 责任编辑:杜斌 | |
|
|
考点细化总结(二) 4.记录删除操作: DELETE[<范围>][FOR<条件>][WHILE<条件>] 功能: 对当前表在指定<范围>内满足<条件>的记录加上删除标记.若可选项都缺省,只指当前记录. RECALL[<范围>][FOR<条件>[WHILE<条件>] 功能: 对当前表在指定<范围>内潢足<条件>的记录去掉删除标记.若可选项都缺省,只恢复当前记录 PACK 功能: 从物理上删除,也即真正删除带有删除标记的记录 ZAP 功能: 物理删除当前表中的所有记录. 历年试题: (1)下列操作,()不能完成表中记录的逻辑删除操作。(0605) A. 使用DELETE命令 B. 使用快捷键CTRL+T C. “表”菜单中的“切换删除标记” D. 使用ZAP命令 (2)要想在一个打开的数据表中彻底删除某些记录,应先后使用的两个命令是()。(0405) A、DELETE、RECALL B、DELETE、PACK C、DELETE、ZAP D、PACK、DELETE (3)逻辑删除表文件中所有记录的正确操作是()。(0505) A. PACK B. DELETE C. DELETE ALL D. ZAP (4)要从表文件中真正删除一条记录,应该()。(0511) A. 先用DELETE命令,再用ZAP命令 B. 直接用ZAP命令 C. 先用DELETE命令,再用PACK命令 D. 直接用DELETE命令 5.更改表记录: REPLACE<字段名 1>WITH<表达式 1>[ADDITIVE][,<字段名 2>WITH<表达式 2>[ADDITIVE]...[<范围>][FOR<条件 ---- >][WHILE<条件>] 功能: 在当前表的指定记录中,将有关字段的值用相应的表达式值来替换.若<范围>与<条件>等选项都缺省,只对当前记录的有关字段进行替换. 历年试题: (1)设有一个“图书.dbf”表,表中有“价格”字段,如果要将表中当前记录的价格字段值增加10元,应使用的命令是()。(0605/0511) A. REPLACE ALL 价格 WITH 价格+10 B. CHANGE ALL价格 WITH 价格+10 C. REPLACE 价格 WITH 价格+10 D. CHANGE 价格 WITH 价格+10 (2)将ZG.DBF数据表中每个职工的工资增加80元,正确的命令是()。(0405) A、REPLACE 工资 WITH 工资+80 B、REPLACE ALL 工资 WITH 工资*(1+0.8) C、REPLACE ALL工资+80 WITH 工资 D、REPLACE ALL工资 WITH 工资+80
(3)将ZG.DBF数据表中编号为“0123”的职工的生日更改为1980年11月20日,正确的命令是()。(0411) A、REPLACE 生日 WITH “1980-11-20” FOR 编号=“0123” B、REPLACE 生日 WITH {^1980-11-20} FOR 编号=“0123” C、REPLACE 生日 WITH {1980-11-20} FOR 编号=“0123” D、REPLACE 生日 WITH CTOD(1980-11-20) FOR 编号=“0123” 6.索引文件概念: 索引文件种类: 单独索引文件,特点是每个索引文件只存放一个表达式排序的方法; 复合索引文件,特点是可包含多个表达式排序形成的多种排序方法。 索引类型说明: 普通索引:使记录按某表达式排序; 候选索引:排序、且可避免重复值的输入; 唯一索引:相同索引值记录只显示一个; 主索引:只能对数据库表建立主索引,功能与候选索引相同,但一个表只能建立一个。 建立索引命令: INDEX ON<索引关键字>TO<单索引文件名>|TAG<索引标识名>[OF<复合索引文件名>] [FOR<条件>][COMPACT][ASCENDING|DESCENDING][UNIQUE|CANDIDATE] [ADDITIVE] 历年试题: (1)主索引可以在()中建立。(0605/0505/0511) A. 自由表 B. 数据库表 C. 任何表 D. 视图和自由表 (2)若给学生档案表建立一个索引后,只显示男、女学生各1条记录,则()。(预测) A.该索引文件只能是单索引文件 B.该索引文件只能是非结构符合索引文件 C.学生档案表必须被添加到一个数据库中 D.该索引可能是唯一索引 |
|
![]() ![]() |