26. 使用【 Save To A All Like X* 】命令,可以把以X开头的所有内存变量都存入磁盘文件A.MEM中。
27.可同时对多个变量赋值的赋值语句是【 Store <表达式> TO <内存变量名表> 】。 28.不能用赋值语句赋值的变量是【 字段变量 】。
29.执行命令Dime array1(3,3),array1=1后,array1(3,3)的值为【 1 】。 30.函数中函数参数不能用括号扩起来的函数是【 宏替换函数 】。
31. 在Set Collate To \设置下,命令 ? max(\美国\中国\俄国\结果为【 美国 】。在Set Collate To \设置下,命令 ? max(\美国\中国\俄国\结果为【 中国 】。
二、 从参考答案中选择一个最佳答案
1.下列变量名中不正确的是【 C 】。
A. _12 B. No_1 C. 2季度 D. 学号 2. 下列各项,除【 A 】外均是常数。
A. XY B. 'XY' C. .T. D. 1E+2
3. 执行命令 Store 1 To A,B,C,D 的结果是【 A 】。
A. 使A、B、C、D四个变量值都为1 B. 仅A值为1,其他变量值为0 C. 仅A值为1,其他变量值为.F. D. 仅A值为.F.,其他变量值为1 4.【 D 】是逻辑型常数。
A.“Y” B. T C. “NOT” D. .F. 5. 以下日期中,正确的是【 C 】。
A. {\6. 命令Dimension N(3,2)定义的数组含【 D 】个数组元素。 A. 3 B. 2 C. 5 D. 6
7. 当前数据表中含有Name字段,程序中有Name内存变量,执行?Name后,【 B 】。 A. 显示的结果是内存变量Name的值 B. 显示的结果是字段变量Name的值 C. 随机显示,或是内存变量、或是字段变量Name的值 D. 显示出错信息 8. 以下赋值命令正确的是【 A 】。
A. Store 1 To X,Y B. Store 1,2 To X,Y C. X=1,Y=2 D. X,Y=1 9. 下列选项中,不是常数的是【 A 】。
A. 李伟 B. [abc] C. 1.4E+2 D. {^1999/12/31} 10. 下面常数中正确的是【 C 】。
A. 3.4E2.5 B. 张明 C. .T. D. 2004/01/12 11. 2E-4是一个【 C 】。
A. 字符变量 B. 内存变量 C. 数值常数 D. 非法表达式 12. 【 B 】不是字符常数定界符。
A. 半角单引号 B. 大括号 C. 双引号 D. 方括号
- 6 -
13. 下列字符型常数的表示中,错误的是【 B 】。
A. '1+2' B. [[吉林]] C. [\日报\14. 表达式12-7%3*3的值是【 B 】。
A.6 B. 9 C. 15 D. 18 15.下面表达式的值为数值型数据的是【 D 】。
A.2*3=6 B. CtoD('11/03/99')+1 C. [10]-[2] D. Len('ABC') 16. 表达式Len('CHINESE')+Val('86')+({^1998/04/05}-{^1998/04/03})的值是【 C 】数据。
A. 字符型 B. 日期型 C. 数值型 D. 逻辑型 17.函数Round(1234.567,-2)的返回值为【 A 】。
A. 1200 B. 1234.57 C. 1234.00 D. 1234
18. 设变量P=3.1415926,执行命令 ? Round (P,4) 后的输出结果为【 C 】。 A. 3.1410 B. 3.1415 C. 3.1416 D. 3.0000 19. 以下可以输出“程序”的命令是【 D 】。
A. ? Substr(\程序设计基础\ Substr(\程序设计基础\C. ? Substr(\程序设计基础\ Substr(\程序设计基础\20. 设S=\,表达式Upper(Subs(S,1,1))+Lower(Subs(S,2))的值是【 B 】
A.visual foxpro B. Visual foxpro C. VISUAL FOXPRO D. VFP 21. 在下列函数中,函数值为数值型数据的是【 D 】。
A. Substr(Dtoc(Date( )),7) B. Ctod(\C. Time( ) D. At(\群众\人民群众\22. 下列表达式值的类型为字符型的是【 A 】。
A. \
C. \23. 函数 Chrtran('ABAC','A','XY') 的值是【 C 】。 A. ABAC B. XYBXYC C. XBXC D. BC
24. 在下面的VFP表达式中,不正确的是【 B 】。
A. {^2008-10-01}-Date( ) B. {^2008-10-01}+Date( )
C. {^2008-10-01}+10 D. {^2008-10-01 10:10:10 AM}-10 25. 运算符 = = 的作用为【 C 】。
A. 任何时候都等价于运算符 = B. 不是VFP的运算符 C. 字符串精确比较 D. 用于精确比较两个数值数据 26. 执行Set Exact Off命令后,执行 ?“上海市”=“上海” 命令。其结果为【 A 】。 A. .T. B. .F. C. 0 D. 1
27. 设x=1,y=2, z=3,则表达式x+y=z的值是【 C 】。 A. x+y B. 3 C. .T. D. U
- 7 -
28.【 C 】的运算结果一定是逻辑值。
A. 字符表达式 B. 数值表达式 C. 关系表达式 D. 日期表达式 29. 与 !(y<=0.Or.y>=1) 等价的条件是【 D 】。
A. y>0.Or.y<1 B. y<0.Or.y>1 C. y<0.And.y>1 D. y>0.And.y<1 30. 设X=\,Y=2*3,下列正确的表达式是:【 B 】。
A.Sqrt(X) B. Y<4 .Or.X>'XH' C. Subs(Y,1,1) D. X+10 31. \是小于10的非负数\,在VFP中用表达式表示成【 C 】。
A. 0<=X<10 B. 0<=X<10 C. 0<=X And X<10 D. 0<=X Or X<10 32. 下列叙述中,【 C 】不正确。
A. 算术运算符的优先级高于关系运算 B. 字符运算符“+”和“-”优先级相等 C. 逻辑运算符的优先级高于关系运算符 D. 所有关系运算符的优先级都相等 33. 设X=\”,Y=\,下列表达式结果为.F.的是【 B 】。
A. Not(X>=Y) B. Not(X$Y) C. Not(X$Y)Or(X<>Y) D. Not(X==Y)And(X$Y) 34. 下列表达式肯定不符合VFP规则的是【 C 】。
A. F + T B. 08/08/13 C. 3X>18 D. Val(\35. 关于“?”和“??”命令,下列说法中错误的是【 A 】。
A. ?和??只能输出多个同类型的表达式值 B. ??从当前位置开始输出 B. ?从下一行开始位置输出 D. ?和??后可以没有表达式 36. 设M=2,N=3,K=\,表达式4*&K的值是【 D 】。 A.2*M-N B. 2*(M-N) C. 4 D. 5 37. 依次执行如下命令序列:
YA=1 YB=2 YAB=3 N=\M=\? &M
最后输出结果是【 A 】。
A. 1 B. 2 C. 3 D. Y&N
38. 设X=1+2、Y=\、Z=\,则正确的表达式是【 D 】。 A.X+Y B. X+Z C. X+&Y D. X+&Z 39.【 D 】函数返回值是.T.。
A. Isnull(0) B. Isnull(\40.设 date=\,命令:? Type(\的输出结果是【 B 】。 A. C B. N C. D D. U
41. 变量F没有定义,执行【 C 】命令后,显示U。
A. ? Type(F) B. ? Type(.F.) C. ? Type(\42.在VFP中,关于数组的错误叙述是【 D 】。
A. VFP只支持一维数组和二维数组 B. 数组必须先定义后使用
- 8 -
C. 新定义数组的元素初值为.F. D. 数组中各个数组元素必须同种数据类型 43. 下列选项中,正确的命令是【 B 】。
A. Dime A(1,2,3) B. Dime A(2),B(3,4) C. Dime A D. Dime A,B(1,2) 44. 使用Save To AB命令可把内存变量存储到磁盘上,该文件名是【 A 】。 A. AB.mem B. AB.Var C. AB.sav D. AB.disk
45.下列运算符中运算级别最高的和最低的分别是【 B 】和【 D 】。 A. + B. ** C.>= D. or E. Not
46.执行命令 ?len(a)的结果是 6,执行命令 ?len(trim(a))的结果是 4,说明a中【 C 】个空格。
A.有2 B.左侧是2 C.右侧是2 D.中间有2 47.已知 a=“b”,b=2,则【 D 】是错误的命令。 A. ? b+&a B. ? b C.? &a D. ? &b
48. 已知 a=“b”,b=2,则表达式 b-&a.**b 结果是【 D 】 A. 2 B. 4 C. -4 D. -2
49. 执行 “Save to mb all like A*”命令后,【 B 】。
A. 释放以A开头命名的内存变量 B. 保存以A开头命名的内存变量 C. 保存并释放以A开头命名的内存变量 D. 保存名中含母A的内存变量
三、 从参考答案中选择全部正确答案
1.【 ACDE 】是合法的数据。
A.$200 B.{^09/10/2008} C.”A” D. .T. E.1E+2 2. 表达式【 ACE 】的值最大。
A.3 B.INT(2.8) C.ceiling(2.8) D.Floor(2.8) E.ceiling(2.5) 3.【 ABDE 】是合法的日期数据输出格式。
A.2008-10-01 B.2008.10.01 C.{^2008.10.01} D.2008w10w01 E.12/10/2008
4.表达式 YEAR(DATE())+MONTH(DATE())+DOW(DATE())+DAY(DATE())的值 是【 A 】(设今天日期为{^2008/09/02})。
A. 2022 B. 2008 C. 2000 D.1999 E.2020 5. 表达式【 CDE 】的值等于70。
A.TIME()+1 B.YEAR(DAYE())+1 C.ASC(“English”)+1 D.LEN(SPACE(69))+1 E.DAY({^2008-09-10})+60 6. 以下各项中,可作为常数的数据有【 ABC 】。
A. \B. {^2008/09/08} C. .F. D. 身份证号 E. 1+2=3 7. 以下各表达式中,值不是数值型数据的是【 CD 】。
A. Len(\D. Substr(\
- 9 -
8.【 CE 】表达式的运算结果是数值型数据。
A. 10+20=30 B. \–\–1 D. Ctod([08/04/02])–10 E. Asc(\9. 运算结果是\优秀学生\的表达式是【 DE 】。 A. \优秀 \学生\优秀 \学生\
C. \优秀\学生\优秀 \学生\E. Trim(\优秀 \学生\10.【 AF 】不是字符型数据。
A. Date( ) B. Time( ) C. Dtoc(Date( )) D. Space(3) E. Str(123.56,9) F. At(“b”,”abc”) 11.【 CE 】是逻辑型常数。
A. ”Y” B. “F” C. .T. D. L E. .F. 12. 以下各表达式的值,【 BD 】不是逻辑型数据。
A.2<3 B. 2+3 C. 2=3 D. Date()+1 E. \13.【 AD 】表达式的值是逻辑型数据。
A. \邮政\中国邮政\邮政\中国邮政\中国\邮政\D. \中国邮政\邮政\邮政\中国邮政\
14.VFP中的 “+”和“-” 运算符,可用于【 AB 】数据之间的运算。 A.数值型 B. 字符型 C. 逻辑型 D. 备注型 E. 通用型 15.【 AC 】组中的两个函数值相同。
A. Left(\与Substr(\
B. Substr(Dtoc(Date( )),7,2) 与Year(Date( )) C. Type(\与Vartype(2*3)
D. 若M=\与M+N
E. Trim(\与AllTrim(\16.【 CF 】函数返回值是.F.。
A. Empty(Ctod(Space(0))) B. Empty(Ctot(Space(3))) C. Empty (\D. Empty (2*3-6) E. Empty (\17.已知A=\,则【 ABC 】函数的返回值是\。 A. LEFT(A,5) B. RIGHT(A,5) C. SUBSTR(A,1) D. LEN(A) E. AT(A,\18. 下列函数中【 ACE 】的函数值是数值型。
A. LEN(\D. TIME() E. AT(\19. 下列函数中【 BE 】的函数值是.F.。
A. Empty(1-1) B. empty(\D. Empty(.f.) E. Empty(.null.) 20.【 BD 】是合法的表达式。
- 10 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库vfp书后习题及参考答案(2)在线全文阅读。
相关推荐: