B)REPLACE ALL 年龄 WITH DATE()-出生年月 C)REPLACE ALL 年龄 WITH DTOC(DATE())-DTOC(出生年月) D)REPLACE ALL 年龄 WITH VAL(SUBS(DTOC(DATE()),7,2)-SUBS(DTOC(出生年 月),7,2)) (39)在FoxBASE中,对数据库文件分别用COPY命令和COPY FILE命令进行复制时, 以 下叙述中错误的是 A)使用COPY命令时必须先打开数据库 B)使用COPY FILE 命令时数据库必须关闭 C)COPY FILE 命令可以同时复制备注文件 D)COPY 命令可以同时复制备注文件 (40)在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书 记录打上删除标记,应使用命令 A)DELETE FOR "D" $ 书号 B)DELETE FOR SUBSTR (书号,1,1)="D" C)DELETE FOR 书号=D * D)DELETE FOR RIGHT (书号,1)="D" (41)在已打开的数据库文件中有"姓名"字段,此外又定义了一个内存变量"姓名". 要把内存变量姓名的值传送给当前记录的姓名字段,应使用命令 A)姓名=M->姓名 B)RAPLACE 姓名 WITH M->姓名 C)STORE M->姓名 TO 姓名 D)GATHER FROM M->姓名 FIELDS 姓名 (42)在圆点提示符状态下,将A盘根目录下的STD.PRG 文件复制到C盘的\DB目录中, 应使用命令 A)COPY A:\STD.PRG C:\DB B)COPY FILE A:\STD.PRG TO C:\DB\STD.PRG C)COPY A:\STD.PRG TO C:\DB\STD.PRG D)COPY TO C:\DB\STD.PRG (43)设STUDENT.DBF 数据库中共有100条记录,执行如下命令序列: USE STUDENT GOTO 10 DISPLAY ALL ?RECNO() 执行最后一条命令后一条命令后,屏幕显示的值是 A)1 B)10 C)100 D)101 (44)有以下程序段: @5,10 SAY "请输入1—4" GET ANS READ CX="PG"+ANS+".PRG" DO &CX 其功能是根据用户输入的数字,转去执行子程序PG1、PG2、PG3、PG4之一。但该程 序段有一个明显的错误,为此应当作以下修改 A) 增加STORE " " TO ANS 作为第一条命令 B) 把@ 5,10 sAY "请输入1—4"TO ANS 命令改为 ACCEPT" 请输入1—4" TO ANS C) 把 CX="PG"+ANS+".PRG" 命令中的"+".PRG" 部分去掉 D) 把DO &CX 命令的&去掉 (45)有如下程序段: SET TALK OFF CLEAR @ 2,20 SAY"请选择菜单项" @ 4,15 PROMPT "1-修改" @ 5,15 PROMPT "2-查询" @ 6,15 PROMPT "3-报表" @ 7,15 PROMPT "0-退出" MENU TO ANS ? ANS 执行该程序段后,如果移动光带选择"0-退出"项,则内存变量ANS的值应是 A)4 B)"0" C)0 D)"4" (46) 现有向希望工程捐款的数据库文件,内容如下: RECORD#姓名 捐款数额 捐款日期 1 欧阳惠 300.00 07/12/89 2 李明 230.00 02/24/90 3 杨霞 80.00 11/05/91 4 李明 170.00 02/24/92 |