VFP 程序设计复习题 一.选择题 1、在有关数据库的概念中,若干记录的集合称为( )。 A.文件 B.字段 C.数据项 D.表 2、要计算职称为副教授或教授的工资总额,下列命令中错误的是( )。 A.SUM 工资 FOR 职称="副教授".OR.职称="教授" B.SUM ALL 工资 FOR 职称="副教授".OR.职称="教授" C.SUM 工资 FOR "教授"$职称 D.SUM 工资 FOR 职称="副教授".AND.职称="教授" 3、不允许记录中出现重复索引值的索引是( )。 A.主索引 B.主索引、候选索引、普通索引 C.主索引和候选索引 D.主索引、候选索引和唯一索引 4、在 Visual FoxPro中,打开数据库的命令是( )。 A.OPEN DATABASE <数据库名> B.USE <数据库名> C.USE DATABASE <数据库名> D.OPEN <数据库名> 5、连续执行以下命令之后,最后一条命令的输出结果是( )。 SET EXACT OFF X="A " ?IIF("A"=X,X-"BCD",X+"BCD") A.A B.BCD C.A BCD D.ABCD 6、在以下四组函数运算中,结果相同的是( )。 A.LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6) B.YEAR(DATE())与 SUBSTR(DTOC(DATE()),7,2) C.VARTYPE("36-5*4")与 VARTYPE(36-5*4) D.假定 A="this ", B="is a string", A-B与 A+B 7、在 Visual Foxpro中,用于建立或修改过程文件的命令是 ( )。 A. MODIFY <文件名> B. MODIFY COMMAND <文件名> C. MODIFY PROCEDURE <文件名> D. 上面 B)和 C)都对 8、使用命令 DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为 ( )。 A.2 B. 3 C.5 D.6 9、APPEND命令的功能是( )。 A.在表的最前面插入一条记录 B. 在表的最后面插入一条记录 C.在表的最前面任意位置插入一条记录 D.删除一条记录 10、打开学生表及(对成绩字段的)索引文件,假定当前记录号为 200,欲使记录指针指向记录号为 100的记录,应使用命令( )。 A.LOCATE FOR 记录序号=100 B.SKIP 100 C.GOTO 100 D.SKIP -100 11、使用 TOTAL命令生成的分类汇总表文件的扩展名是( )。 A.DBT B.DBF C.DBC D.CDX 12、STORE CTOD("05/06/98")TO MDATE ?MDATE A.05/09/98 B.MDATE C.05/06/98 D.CTOD 13、假定系统是期是 2004年 01月 05日,有如下命令: NJ=YEAR(DATE()) A.2004 B.01 C.05 D.01/05/04 14、有以下命令序列: USE STUDENT LIST record# 姓名 出生日期 1 欧阳惠 07/12/69 2...