云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > vfp书后习题及参考答案

vfp书后习题及参考答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/13 19:00:35

习 题 二

一、 用适当内容填空

1.VFP中的数值数据在内存中占【 8 】个字节,能表示最大【 20 】位数据。 2.若date()值为09/20/2008,则执行命令?date()+5 的显示结果为【 09/25/2008 】 3.VFP中的内存变量分为:数组变量和【 简单变量 】。

4.执行命令 ? round(pi()*100,0) 的显示结果为【 314 】

5.在VFP中,内存变量名由字母、汉字、数字和【 下划线 】组成,且不能以【 数字 】开头。

6.内存变量保存在【 内存 】中,变量的数据类型由赋值时表达式的【数据类型】决定。退出VFP时,内存变量将被【 清除 】。

7. 执行命令?type(time())的显示结果为【 U 】,执行命令?vartype(time()) 的显示结果为 【 C 】

8.执行命令?empty(””)的显示结果为【 .T. 】

9. 若当前分别有一个字段变量和一个内存变量同名都是“XM”,则直接引用“XM”是指【 字段 】变量。

24

10. 对应数学式10÷(2X+6X-3)+e的VFP表达式为【 10/(2*X**2+6*X-3)+EXP(4) 】。

12. 函数Len(‘学习”VFP6.0”’)的值是【 12 】。

13.Left(“123456”,Len(“程序”))的计算结果是【 1234 】。 14. Str(1234.5678,7,3)的结果是【 1234.57 】。 15. 表达式\的值是【 .F. 】。

16.VFP规定只有【 相同 】数据类型的数据(除日期和数值型外)才能进行运算。 17. 与数学式“X≤Y

21. 表达式1-8>7.Or.\的运算结果为【 .T. 】。 22.命令 ? Vartype(Time( )) 的输出结果是【 C 】。

23. 设X=’2008/10/01’。函数Vartype(&X)的值是【 N 】;函数Vartype(“&X”)的值是【 C 】;Type(“&X”)的值是【 N 】。

24. 若a=5,b=\,则:?Type(b)的输出结果是【 L 】,?Vartype(b)的输出结果为【 C 】,?Vartype(&b)的输出结果为【 L 】。

25. 执行命令 Dime array(3,3) 后,array(3,3)的值为【 .F. 】。

- 5 -

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 -

搜索更多关于: vfp书后习题及参考答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

习 题 二 一、 用适当内容填空 1.VFP中的数值数据在内存中占【 8 】个字节,能表示最大【 20 】位数据。 2.若date()值为09/20/2008,则执行命令?date()+5 的显示结果为【 09/25/2008 】 3.VFP中的内存变量分为:数组变量和【 简单变量 】。 4.执行命令 ? round(pi()*100,0) 的显示结果为【 314 】 5.在VFP中,内存变量名由字母、汉字、数字和【 下划线 】组成,且不能以【 数字 】开头。 6.内存变量保存在【 内存 】中,变量的数据类型由赋值时表达式的【数据类型】决定。退出VFP时,内存变量将被【 清除 】。 7. 执行命令?type(time())的显示结果为【 U 】,执行命令?vartype(time

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com