【答案】A
131、在下面的Visual FoxPro表达式中,不正确的是________。 A. {^2008-12-01 10:10:10AM}-10 B. {^2008-12-01}-DATE() C. {^2008-12-01}+DATE() D. [^2008-12-01]+[1000] 【答案】C
132、在下列函数中,函数值为数值的是________。 A. AT('人民','中华人民共和国') B. CTOD('01/01/96')
C. BOF() D. SUBSTR(DTOC(DATE()),7) 【答案】A
133、已知D1和D2为日期型变量,下列4个表达式中非法的是________。 A. D1-D2 B. D2-36 C. D1+28 D. D1+D2 【答案】D
134、 函数INT(数值表达式)的功能是________。 A. 按四舍五入取数值表达式值的整数部分 B. 返回数值表达式值的整数部分
C. 返回不大于数值表达式值的最大整数 D. 返回不小于数值表达式值的最小整数 【答案】B
135、在下面的Visual FoxPro表达式中,运算结果是逻辑真的是________。 A. EMPTY(.NULL.) B. LIKE(\C. AT(\ D. EMPTY(SPACE(2)) 【答案】D
136、设D=5>6,VARTYPE(D)的输出值是________。 A. N B. C C. L D. D 【答案】C
137、 设N=886,M=345,K=\,表达式1+&K的值是________。 A. 1232 B. 数据类型不匹配 C. 1+M+N D. 346 【答案】A
138、如果X=10,Y=\,则TYPE(\的值是________。 A. L . N C. C D. 出错 【答案】C
139、 命令?VARTYPE(TIME())结果是
A. C B. D C. T D. 出错 【答案】A
140、 命令?LEN(SPACE(3)-SPACE(2))的结果是 A. 1 B. 2 C. 3 D. 5 【答案】D
141、在指定范围内扫描数据表文件,查找满足条件的记录并执行循环体中其他的语句,最合适的循环语句是
A.DO WHILE-ENDDO B.DO CASE-ENDCASE C.SCAN-ENDSCAN D.FOR-ENDFOR 【答案】C
142、 在Visual FoxPro中,不能清除所有内存变量的命令是______。
21
A. RELEASE ALL B. CLEAR ALL C. CLOSE ALL D. CLEAR MEMORY 【答案】C
143、若要中止部分语句执行而重新开始下一轮循环的命令是______。 A. LOOP B. EXIT C. SKIP D. GOTO 【答案】A
144\\ 在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是______。
A. INPUT、ACCEPT B. INPUT、WAIT
C. ACCEPT、WAIT D. INPUT、ACCEPT和WAIT 【答案】A
145、 在DO WHILE-ENDDO的循环结构中,下列叙述正确的是______。 A. 循环体中的LOOP和EXIT语句的位置是固定的 B. 在程序中应加入控制循环结束的语句
C. 执行到ENDDO时,首先判断表达式的值,然后再返回DO WHILE语句 D. 循环体中的LOOP语句为跳出循环体 【答案】B
146、下列关于过程文件的说法中,错误的是______。 A. 过程文件的建立需使用MODIFY COMMAND命令 B. 过程文件的默认扩展名为.PRG
C. 在调用过程文件中的过程之前不必打开过程文件 D. 过程文件只包含过程,可以被其他程序所调用 【答案】C
147、下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是______。 SET TALK OFF INPUT”x=”TO x s=0
DO WHILE x!=0 s=s+MOD(x,10) ______ ENDDO ?s
SET TALK ON
A. x=int(x/10) B. x=int(x) C. x=x-int(x/10) D. x=x-int(x) 【答案】A
148、逻辑运算符在运算时的优先顺序是(A)
A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序
149、条件函数IIF(LEN(SPACE(4))>3,1,-1)的值是( A )。
A. 1 B. -1 C. 3 D. 4 150、 数学表达式5≤X≤8在Visual FoxPro中应表示为( B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AND.5≤X D. 5≤X.OR. X≤8
22
151、18.下面的赋值表达式不正确的是 (D)
A.STORE \ B. STORE 123456 TO A1,B1 C.WORD=\ D.STORE 12,34 TO A2,B2
152、逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是 (B) A.NOT((NOT A OR B) AND C) B. NOT (NOT (A OR B) AND C) C.NOT(A AND B OR NOT C) D.NOT(NOT A OR B AND C) 153、 以下各表达式中,运算结果为数值型的是( D )。
A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 154、以下各表达式中,运算结果为数值型的是(D )。
A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 155、执行下列命令后显示的结果是(D )。 W=”123.45” ?”674”+&W
A. 798.45 B. 674+&W C. 674123.45 D. 错误信息 156、 用命令DIMENSION A(4,5)定义后,A数组中共有( D )个数据元素。 A. 4 B. 5 C. 9 D. 20
157、结构化程序设计中的三种基本结构是顺序结构、分支结构和(B )。 A、选择结构 B、循环结构 C、混合结构 D、跳转结构 158、若X=56.789,则命令?STR(X,2)-SUBS([56.789],5,1)的显示结果是( A )。 A、578 B、568 C、49 D、48 159、 int(-28/6)的返回值为(D )。
A、-5 B、-3 C、-6 D、-4
160、 设AB=12,函数TYPE(“AB<30”)的返回值是( D )。 A、.T. B、.C. C、.U. D、.L. 161、DALETE( )的函数值为.T.时,说明( B )。 A、删除的纪录不存在
B、当前记录已被加上删除标记 C、当前数据库已被删除
D、标有删除标记的纪录不参加操作 162、执行命令?AT(“中心”,“国家教委考试中心”)的显示值是( C )。 A、0 B、12 C、13 D、16 163、下列数据为常量的是( C )。 A、NAME B、FF C、13 D、FTMS
164、在命令窗口输入如下四条命令:
23
SET CENTURY OFF SET MARK TO “—” SET DATE TO YMD ?{^2002-06-03}
分别执行后,屏幕上将显示( C)。 A、2002/06/26 B、02/06/26 C、02-06-03 D、2002.06.03
165、统计当前工作区记录数的函数是( B )。 A、RECNO( ) B、RECCOUNT( ) C、FCOUNT( ) D、FOUND( )
166、在系统默认设置之下,下列表示日期值正确的是( A )。 A、{10/08/01} B、10/08/01 C、{^01-01-01} D、{^2003-13-01}
167、在系统默认设置下,表达式“北师大”=“北京师范大学”和“北京师范大学”=“北师大”的值为( B )。 A、.T. .T. B、.F..F. C、.T..F. D、.F..T.
168、 在下列各式中,运算结果为数值的是( D )。 A、{^2002-05-30}-20 B、CTOD(“05/30/02”) C、”23”+”2”
D、LEN(“ABCD”)-2
169、逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序
170、下列表达式中正确的是(C) A. 12.3+{03/12/1990}+'NO'
B. STR(12.3,4,1)+{03/12/1990}+'NO'
24
C. STR(12.3,4,1)+DTOC({03/12/1990}+'NO' D. 12.3+DTOC({03/12/1990})+'NO' 171、下面的赋值表达式不正确的是(D)
A.STORE \ B. STORE 123456 TO A1,B1 C.WORD=\ D.STORE 12,34 TO A2,B2
172、逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是 (B) A.NOT((NOT A OR B) AND C) B. NOT (NOT (A OR B) AND C) C.NOT(A AND B OR NOT C) D.NOT(NOT A OR B AND C) 173、在下列Visual Foxpro的表达式中,结果为.T.的是()。 A、[112]〉=”90” B、[张先生]=[李先生] C、{90/09/09}-8<{90/09/01} D、[女]$性别 174、比较表达式的结果是( B)。
A. 字符型 B. 逻辑型 C. 数值型 D. 日期型 175、下列表达式中正确的是(C) A. 12.3+{03/12/1990}+'NO'
B. STR(12.3,4,1)+{03/12/1990}+'NO'
C. STR(12.3,4,1)+DTOC({03/12/1990}+'NO' D. 12.3+DTOC({03/12/1990})+'NO' 176、下面的赋值表达式不正确的是(D)
A.STORE \ B. STORE 123456 TO A1,B1 C.WORD=\ D.STORE 12,34 TO A2,B2
177、逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是 (B) A.NOT((NOT A OR B) AND C) B. NOT (NOT (A OR B) AND C) C.NOT(A AND B OR NOT C) D.NOT(NOT A OR B AND C) 178、当前数据库中有五个字段:学号(C,4)、姓名(C,6)、政治(N,3.0)、英语(N,3.0)、数学(N,3.0),记录指针指向一个非空的记录。
要使用SCATTER TO X命令把当前记录的字段值存到数组X中,数组( C )。 A. 不必事先定义
B. 必须用DIMENSION X 事先定义 C. 必须用DIMENSION X(5)事先定义
D. 必须用DIMENSION X(1),X(2),X(3),X(4),X(5)事先定义
179、执行命令DIMENSION M(4,2)之后,数组M的下标变量个数和初值分别是( A )。
A) 8,.F. B) 4,.T. C) 8,O D) 2,空值 180、已知P=DATE( ),则P为( B )型内存变量。 A、字符 B、日期
25