资源描述
第四周题目
1) [03111]设一有记录的数据表,打开后分别执行如下选项,( )在执行后使? eof()为假。
(A)先执行GO TOP,然后执行LIST。
(B)先执行GO TOP,然后执行DISP。
(C)先执行GO TOP,然后执行DISP ALL。
(D)先GO BOTT,再SKIP。
(E)GO BOTT
(2) [02008]在数据表已打开的前提下,要显示表中的记录可用以下( )选项。
(A)LIST ALL RECODE (B)LIST STRU
(C)DISP ALL (D)LIST (E)DISP ALL RECODE
(3) [03103]假设某数据表中有字段:性别(L),要逻辑删除性别是假值的记录可采用如下选项( )。
(A)DELETE FOR 性别="假" (B)DELETE FOR .NOT.性别
(C)DELETE FOR 性别=.F. (D)DELETE FOR 性别="F"
(E)DELETE FOR 性别=".F."
(4) [03108]对数据表的记录作物理删除时,要独占打开数据表。现设数据表已独占打开,如下选项( )可以实现物理删除所有记录。
(A)DELETE ALL (B)ZAP (C)先DELE ALL,再PACK。
(D)先DELE,再PACK。 (E)ZAP ALL
(5) [R3012]有数据表ZGDA.DBF,现要求修改"实发工资",职称是高工的按"基本工资"1.52倍再加80填入,其它人员按"基本工资"1.11倍再加50填入。
注意:任一记录有错则为全错!
Set default to d:\ks
Use zgda
Replace for 职称=’高工’ 实发工资 with 基本工资*1.52+80
Replace for 职称#’高工’ 实发工资 with 基本工资*1.11+50
list
close all
(6) [X3030]有数据表GZB.DBF,现要求所有记录的“实发工资”字段按“基本工资”与“补发工资”之和填入。
Set default to d:\ks
Use gzb
Replace 实发工资 with 基本工资+补发工资 all
list
close all
(7) [03330]在路径D:\KS中有数据表,其表名为:SYSLX3.DBF,请打开该表按姓名作升序的物理排序,排序的结果保存在XMPX.DBF中。[参考讲义P68的例4-18]
Set default to d:\ks
Use syslx3
Sort on 姓名/a to xmpx
Use
Use xmpx
list
close all
(8) [03340]在路径D:\KS中有数据表,其表名为:SYSLX3.DBF,请打开该表先按职称(升序)再按基本工资(降序)作物理排序,排序的结果保存在XBGZPX.DBF中。[参考讲义P68的例4-19]
Set default to d:\ks
Use syslx3
Sort on 职称/a, 基本工资/d to xbgzpx
Use
Use xbgzpx
list
close all
展开阅读全文