5.用LIST STRUCTURE命令显示表中各字段总宽度为50,用户可使用的字段总宽度是 。 A.51 B.50 C.49 D.48
6.内存变量一旦定义后,它的 可以改变。 A.类型和值 B.值 C.类型 D.宽度
7.在FoxPro中,使用已定义并赋过值的数组,错误的操作是 。 A.直接引用 B.先赋值,再引用 C.多次赋值 D.再定义
8.在FoxPro中,使用已定义并赋过值的数组,错误的操作是 。 A.可以在内存中长期保存 B.可以在数据库中长期保存 C.不重新赋值就可长期保存 D.存入内存文件中可长期保存
9.以下正确的赋值语句是 。 A.STORE 8 TO X,Y B.STORE 8,9 TO X,Y C.X=8 Y=9 D.X=Y=9
10.当前记录号可用函数①求得,如果一个表中有8个记录,当EOF()为真时,则当前记录号为 ②;当前BOF()为真时,当前记录号为 ③;若当前记录号为1,则BOF()为 ④。 ①A.EOF() B.BOF() C.ROW() D.RECNO() ②A.8 B.9 C.0 D.无值 ③A.0 B.1 C.8 D.无值 ④A..T. B..F. C..T.或.F. D.无值
11.命令Y=YEAR({12/15/99})执行后,内存变量Y的值是 。 A.99 B.05 C.11 D.1999
12.设M="30",执行命令?&M+20后,其结果是 。 A.3020 B.50 C.20 D.出错信息
13.设M="15",N="M",执行命令?&N+"0.5"的值是 。 A.1505 B.20 C.M05 D.出错信息
14.下列各表达式中,结果总是逻辑值的是 。 A.算术运算表达式 B.字符运算表达式 C.日期运算表达式 D.关系运算表达式
15.在FoxPro中,函数CTOD("03/15/99")的类型是 。
21
A.字符型 B.数值型 C.日期型 D.逻辑型 16.在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用 逻辑表达式。
A.婚否.OR.(性别='女') B.(婚否=.T.).AND.(性别='女') C.婚否.AND.(性别=女) D.已婚.OR.(性别=女)
17.已知A='123'B.= 'A'C.= 'B',则TYPE(A)值为 ,TYPE(B)值为 ,TYPE(C)的值为 。 ①A.语法错 B.N C..F. D.123 ②A.'123' B.N C..F. D.123 ③A.C B.N C..F. D.'A'
18.执行下列命令:
HZ='中华人民共和国' ?SUBSTR(HZ)/2-2,4 输出的结果是 。 A.中华 B.人民 C.共和 D.和国
19.下列表达工中,运算值为日期型的是 。 A.YEAR(DATE)() B.DATE()-{12/15/99} C.DATE()-100
D.DTOC(DATE())-"12/15/99"
20.一个表文件中多个备注型(MEMO)字段的内容存放在 。 A.这个表达文件中 B.一个备注文件 C.多个备注文件中 D.一个文本文件中
21.关闭多区的表文件,并释放所有的内存变量,命令为 。 A.CLEAR ALL 或CLOSE B.CLEAR ALL或CLOSE ALL C.CLEAR或CLOSE ALL D.CLEAR或CLOSE
22.要求表文件某数值型字段的整数是4 位,小数是2位,其值可能为负数,该字段的宽度应定义为 。 A.8位 B.7位 C.6位 D.4位
23.表DEMO.DBF中包含有备注型字段,该表中所有的备注字段均存储到备注文件中,该备注文件是 。
A.DEMO.FMT B.DEMO.TXT C.DEMO.DBT D.EMO.BAT
24.下述命令中 命令不能关闭表文件。 A.USE B.CLOSE DATABASE C. CLEAR D.CLEAR ALL
25.一条一般的(并非LOCATE命令中的)FOR子句执行完毕后,若范围为ALL或REST,那么记录指针
22
指向 。 A.首记录 B.末记录 C.首记录前 D.末记录后
26.已打开的ABC.DBF表文件中有10条记录,执行以下命令: GO TOP SKIP 3 ?RECNO()
输出的结果 。 A.1 B.3 C.4 D.2
27.用APPEND命令插入一条表记录时,被插入的记录在表中的位置是 。 A.表最前面 B.表最末尾 C.当前记录之前 D.当前记录之后
28.用INSERT命令插入一条记录时,被插入的记录在表中的位置是 。 A.表最前面 B.表最末尾 C.当前记录之前 D.当前记录之后
29.命令APPEND BLANK听功能是 ,INSERT BLANK的功能是 。 A.在表文件开始增加一个空记录 B.在表文件末尾增加一个空记录 C.在当前记录前增加一个空记录 D.在当前记录后增加一个空记录
30.在VFP中,要从指定的A盘的文本文件JAKE.DAT中取出满足条件记录,添加到当前表文件中来,应执行命令 。
A.APPEND FROM A:JAKE.DAT B.COPY FROM A:JAKE.DAT C.APPEND FROM A:JAKE.DAT SDF D.COPY FROM A:JAKE.DAT SDF
31.要从某表中真正删除一条记录,应当 。 A.先用DELETE,再用ZAP命令 B.直接用ZAP命令 C.先用DELETE命令,再用PAZK命令 D.直接用DELETE命令
32.设表文件XSDA.DBF与当前打开的表具有相同的结构,把XSDA.DBF的记录全部添加到已打开的表中,使用的命令是 。 A.APPEND居BLANK B.APPEND FROM XSDA C.COPY FROM XSDA D.REPLACE FROM XSDA
33.表中“婚姻状况”字段为逻辑类型,显示所有未婚者记录的命令是 。 A.LISTFOR 婚姻状况=.. B.LIST FOR 婚姻状况="N" C.BROWSE了FOR .NOT.婚姻状况 D.DISPLAY FOR .NOT.婚姻状况
34.要对所有工程师的工资增加150元,应使用命令 。
A.CHANGE 工资 WITH 工资+150 FOR 职称="工程师" B.REPLACE 工资 WITH 工资+150 WITH 职称="工程师" C.CHANGE ALL 工资 WITH 工资+150 FOR 职称="工程师" D.REPLACE ALL 工资 WITH 工资+1500 FOR 职称="工程师"
23
35.在表文件已打开的情况下,打开索引文件可用命令 。 A.USE"索引文件名表" B.INDEX WITH"索引文件表" C.SET极INDEX TO "索引文件名表" D.INDEX ON "索引文件名表"
36.对已经打开的学生成绩文件CJ.DBF按“性别”及“总分”的降序索引,应当使用的命令是 。 A.INDEX TO CJX 性别+总分 B.INDEX TO XJX 性别-总分 C.INDEX TO CJX 性别+STR(-总分,3) D.INDEX不TO CJX ON 性别+STR(100-总分)
37.假设一个表包含职工号(C,4)和工资(N,4)两个字段。要求按工资升序、工资相同者按职工号升序排列,建立索引文件使用的命令是 。
A.INDEX ON 工资/A, 职工号/D TO ING B.SET INDEX ON 工资-职工号 TO ING C.INDEX ON STR(工资,4)+职工号TO ING D.INDEX ON 工资/A, 职工号/A TO ING
38.已打开一个表文件,其中每条记录对应一名职工,下面四条命令中, 命令可以统计出所有职工的平均工资。
A.SUM ALL 工资 TO秋XY B.AVERAGE切ALL 工资 TO XY C.TOTAL ALL ON 工资 TO XY D.COUNT ALL FOR 工资=0 TO XY
39.计算机表文件中所有职称为副教授和教授的工资总额,并将结果赋予变量ZGZ,可使用命令 。 A.SUM 工资 TO ZGZ FOR 职称="副教授".AND."教授" B.SUM 工资 TO ZGZ FOR 职称="副教授".OR"教授"
C.SUM 工资 TO ZGZ FOR 职称="副教授".AND.职称="教授" D.SUM 工资 TO ZGZ FOR "教授"$职称
40.在Visual FoxPro 环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是 。 A.TOTAL B.COUNT C.SUM D.AVERAGE
41.在Visual FoxPro中,用COPY FILE命令复制文件应注意 。 A.所复制的文件必须关闭,不能使用通配符,文件必须指定扩展名 B.所复制的文件必须打开,不能使用通配符,文件必须指定扩展名 C.所复制的文件必须关闭,可以使用通配符,文件必须指定扩展名 D.所复制的文件必须关闭,不能使用通配符,文件的扩展名可缺省
42.清除以A开头的所有内存变量的命令是 。 A.RELEASE ALL A* B.RELEASE A* C.ERASE A* D.RELEASE ALL LIKE A*
43.在FoxPro下,不能清除所有内存变量的命令是 。 A.RELEASE ALL B.CLEAR ALL C.CLOSE ALL D.CLEAR MEMORY
44.在程序中调用另一程序用命令①,调用程序和被调用程序之间参数传递要求②。 ①A.CALL<被调用程序> B.LOAD<被调用程序> C.DO<被调用程序> D.PROCEDURE<被调用程序>
24
②A.参数必须为字符型 B.调用程序的WITH所给的参数必须是变量
C.被调用程序中不能改变PARAMETER后的变量值
D.调用程序WITH所带的参数必须与被调用程序的参数一一对应
45.一个过程必须以①开头,为了调用该过程,必须通过②打开该过程文件。 ①A.PARAMETER B.PROCEDURE C.MODULE D.PROGRAM
②A.SET PROCEDURE TO <过程文件> B.OPEN<过程文件> C.USE<过程文件> D.USEPROCEDURE<过程文件>
46.用户定义的函数的值必须①,调用方式为②。当用户定义的函数与内部函数重名时③。 ①A.用RETURN返回 B.赋给函数名 C.为数字型函数 D.赋给某个全局变量 ②A.函数名WITH自变量 B.DO函数名(自变量) C.CALL 函数名WITH 自变量 D.函数名(自变量) ③A.内部函数优行 B.函数优先 C.不能定义 D.不确定
47.设1号工作区上已打开别名为“ZGGZ1”的表文件,当前工作区为2号区,命令不能使1号工作区成为主工作区的是 。 A.SELECT 1 B.SELECT 0 C.SELECT A D.SELECT ZGGZ
48.COPY 命令的种类很多,当复制一个文件时用①,当把当前工作区的表文件内容复制到另一个文件时用②,当复制当前工作区的表结构时用③。 ① A.COPY FILE<源文件>TO <目标文件>
B.COPY FILE<源文件>,<目标文件> C.COPY FILE TO <目标文件> D.COPY <目标文件>,<源文件> ② A.COPY TO <表文件名>SDF
B.COPY TO <表文件名>
C.COPY TO <表文件名>DELIMITED
D.COPY <源文件名>TO<目标表文件名>
③A.COPY STRUCTURE<源文件名>TO <目标文件名> B.COPY以<源文件名>STRUCTURE TO <目标文件名> C.COPY STRUCTURE TO <表文件名>
D.COPYSTRUCTURE TO <表文件名>EXTENDED
49.SET极DELETED OFF 命令的作用是①,函数DELETED()为.T.说明②。 ①A.禁止对表记录删除 B.删除标记对任何命令无影响 C.执行删除命令时,系统不提示任何信息 D.取消删除标记 ②A.当前记录已打上删除标记 B.表中的记录被全部删除 C.表中的记录被全部删除 D.当前表被删除
25