A) @5,15 SAY "起始日期:" GET 起始日期 RANGE, CTOD("12/31/96")
B) @5,15 SAY "起始日期:" GET 起始日期 RANGE CTOD("12/31/96"),
C) @5,15 SAY "起始日期:" GET 起始日期 FOR 起始日期<= CTOD("12/31/96")
D) @5,15 SAY "起始日期:" GET 起始日期 RANGE DATE(),CTOD("12/31/96")
(42) 若在UPDATE命令中使用了RANDOM短语,则
A) 源数据库和目标数据库都必须按关键字段排序或索引
B) 只需将源数据库按关键字段排序或索引
C) 只需将目标数据库按关键字段排序或索引
D) 源数据库和目标数据库均可以不按关键字段排序或索引
(43) 设当前数据库中有20条记录,当前记录号为10。有以下各组命令,在没有打开索引的情况下,两条命令执行结果相同的是
A) GO 5与SKIP 5 B)GO RECNO()+5与SKIP 5
C)SKIP RECN0()+5与GO RECN0()+5 D)GO RECN0()+5与 LIST NEXT 5
(44) 已知X=99,Y="A",A="telephone",则LEN(STR(X,2)+&Y)的值为
A) 19 B) 11 C) 5 D) 5
(45) 已知proc.prg程序清单如下:
SET TALK OFF
n=20
t=1
DO proc_1 WITH n,t
?t
SET TALK ON
RETURN
Proc_1.prg程序清单如下:
PARAMETERS a,b
b=a*b
if a<=2
RETURN
ENDIF
DO proc_1 WITH a-2,b
RETURN
程序proc.prg的功能是
A) 输出20以内偶数的乘积 B) 输出20以内奇数的乘积
C) 输出结果为1 D) 输出结果为0
以下(46)-(50)题的操作均基于下面条件:
已建立并打开职工工资数据库zggz.dbf。该数据库的结构为:职工编号(C,6),姓名(C,8),性别(C,2),基本工资(N,7,2),奖金(N,7,2,),实发工资(N,8,2)
职工编号 姓名 性别 基本工资 奖金 实发工资
A10001 林大伟 男 1500.50 500.00 2000.50
A15002 高原 男 2000.00 300.00 2300.00
B10008 张高山 男 1200.80 200.00 1400.80
B15009 刘群 女 1050.60 350.00 1400.60
... ... ... ... ... ...
>
(46) 要显示库中性别字段值为“女”的所有记录,错误的命令是
A) LIST FOR 性别="女" B) DISPLAY FOR 性别="女"
C) BROWSE FOR 性别="女" D) DISPLAY ALL FOR 性别="女"
(47) 为了重新计算每个职工记录中实发工资字段的值,可使用命令
A) SUM 实发工资
B) SUM ALL 实发工资
C) REPLACE 实发工资 WITH 基本工资+奖金
D) REPLACE ALL 实发工资 WITH 基本工资+奖金
(48) 命令INDEX ON基本工资+奖金 TO zggz的作用是
A)按基本工资升序排列,当基本工资相同时,按奖金升序排列
B)按基本工资降序排列,当基本工资相同时,按奖金降序排列
C)按基本工资与奖金之和的升序排列
D)按基本工资与奖金之和的降序排列
(49) 输出结果中,包含"张高山"记录的命令是
A) LIST FOR姓名="高" B) DISPLAY ALL FOR "高"$姓名
C) LIST FOR LEFT(姓名,2)="高" D) DISPLAY FOR AT("高",姓名)=1
(50) 能逻辑删除职工编号中第3位是"5"的职工记录的命令为
A) DELETE FOR SUBSTR(职工编号,3)=="5"
B) DELETE FOR SUBSTR(职工编号,3,1)==5
C) DELETE FOR SUBSTR(职工编号,3,1)=="5"
D) DELETE FOR AT(5,职工编号)=3
二、填空
请将每一个空的正确答案写在答题卡上【1】~【20】序号的横线上,答在试卷上不得分。
(1) 用十六进制给存储器中的字节地址进行编号,若地址编号从000到FFFF,则该存诸器的容量为【1】KB。
(2) 假设在当前盘的当前目录下有两个文件A.TXT和B.TXT,现要将文件B.TXT合并连接到文件A.TXT的后面。若使用COPY命令,则完整的命令为【2】 。
(3) E-mail地址由用户名和域名两部分组成,这两部分的分隔符为【3】。
(4) 假设在当前盘当前目录下有一个可执行程序 |