VF 函数与表达式练习

更新时间:2023-11-15 17:19:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

VF6.0 函 数 练 习 题

1.?STR(36295.2740,8,2)_________ 2.?STR(328.57,9,1) _________ 3.?STR(1980.6431) _________ 4.STORE “48.915”TO B ?STR(&B,3)__________ 5.? STR(36295.2,4)_________ 6. STR(3.1416,6,3) _________ 7.?VAL(“470.535BEC”)________ 8.?VAL(“A1B2C3”)___________ 9. ?VAL(“2e4”)________ 10.姓名=”lakERs”

?UPPER(SUBSTR(姓名,2,2))______ ?LOWER(SUBSTR(姓名,4,2))______ 11.?upper(“Hello”) _________ ?LOWER(“Hello”) _________ 12.X=100 Y=200 Z=X+Y Z=”400”

?5+&Z__________ 13. X=100 Y=200 C=”X+Y” ?5+&C__________ 14.X=”2010+11”

?”&X+5”_________ ?&X+5_________ 15. X=”1997” , ? ”&X+5” _________ 16.X=”56.87” Y=&X

Z=STR(Y,2)+”21&X” ? Z _________ 17.D=”*”

?”5&D.8=”+STR(5&D.8,2) _________ 18. A=\

?ABS(ROUND(&A+4,0))__________ 19. ?ABS(78.5) ___________ ?ABS(-78.5) ___________

20.M=”81” ?SQRT(&X+19)_________ 21. ?SQRT(16+9) _________

22. ? MOD(26,-7)_______? MOD(-26, 7)_______ ?MOD(26,7)_______ ? MOD(-26,-7)_______ 23.?TYPE(MOD(-33,7))________ 24.?TYPE(“DTOC(DATE( ))”)________ 25. ? TYPE(“1”) ________

VF 函数与表达式练习一 ?TYPE([TYPE(“1”)])________ 26. ? TYPE(“[1]”) ________

?TYPE(‘TYPE(“[1]”)’)__________ 27.A=”+”

? TYPE(“7&A.8”) __________ 28.?TYPE(“X=56.7”) __________ 29. y=25 CD=\

?STR(&CD,3)______ ?TYPE(\?TYPE(CD)_______ ?SQRT(&CD)_______ ?STR(SQRT(&CD))_________ 30.?LEN(“$123Q学校”)_______

31.?LEN(STR(2*3.14*5,4,2)+’/10’) _______ 32.?LEN(STR(78.94)-‘20’) _______ 33.?IIF(4<7,”对”,”错”)________ 34.X=18.346

?IIF(X>8,ROUND(X,2),INT(X))_______ 35.M=11 N=22

?IIF(INT(3.8)>3.5,M,N)_________

36.?IIF(LEN(REPLICATE(“*”,4))>6,5,-5) _________ 37.?AT(“管理”,“数据库管理系统”)________ ?AT(“IS”,”THIS IS MINE”)______ ?AT(“IS”,”THIS IS MINE”,2)_____ ?AT(“K”,”akhKvKk”,2)_______ ?AT (“k”,” akhKvKk”,2)______

38.?AT(’国际经济系’,’国际关系学院国际经济系’) ______

39.?AT(“BA”,”ABCDEF”) ______

40.SUBSTR(“shujuku管理xitong”,8,4)______ 41.SUBSTR(“全国计算机等级考试题”,5,6) _________ 42. SUBSTR(“全国计算机等级考试题”,11,9/2) _________

43.SUBSTR(“数据库二级考试”,AT(“1”,”567890123”),4) _________

44.ROUND(8.265,2)______ ROUND(578.26,-2)______ ROUND(261.23,0)______

45.下列函数中,函数值为数值型的是( ) A.STR B. DTOC C. LEN D. LIKE 46.假设a=2,b=3,c=”a+b”,则1+&c的值为( ) A.数据类型不匹配 B. 123 C. 6 D. 1A+B 47.TIME( )函数值的数据类型为( ) A.数值型 B.时间型 C.日期时间型 D.字符型

1

VF 函数与表达式练习一 48. 用函数的形式表示,并写出输出结果。 (1).求-18除以5的余数

_______________________________ (2).对523.62进行四舍五入,保留1位小数 ______________________________ (3).把字符串“abcdefg”中的”ef”截出来

______________________________ (4).求字符串“ROUND是什么意思”的长度 ______________________________ (5).求2+7的算术平方根

______________________________ (6).把DATE( )转换成字符型

______________________________ (7)把字符串“23JDK”转换成数值型 ______________________________

VF6.0 表 达 式 练 习 题

一、写出下列表达式的值 1.(2+8*2)/2 ________ 2.3^2+8 ________

3.{^2002/11/12}-20 ________ 2*3^2+2*8/4+3^2 ________

5. ”ZXY囗”+”123囗”-“ABC” ________ 6.NOT.(5*3>4+11.OR.3<5) ________ 7.(3+4>5).AND.(7<5-2) ________

8.“张”$”张明”.OR.”张明”=”张” ________ 9.'Visual'+SPACE(4)+'Foxpro'________

10.VAL(SUBSTR(\03/18/1999})),2))+1________ 11.”ABC”#”EFG” ________

12.10+5<30 OR .T. AND “X”-“Y”$”XYZ” ________ 13.256<100 and 30=(12+25) ________ 14.”01/12/98”<”12/30/97” ________

15.200<100+15 and “AB”+”EFG”>”ABC” OR NOT “BAS”$”FoxBASE” ________ 16.X=”102”,Y=”200”

(1).X+Y$”10220089” AND X<>Y________ (2).NOT X$Y AND NOT X=Y________ (3).NOT (NOT Y-X=”98”) ________

17.’ABC’>”ASC” AND .T. OR NOT 23<>60/2________ 18.NOT 2**3<>8 AND “PUT”$”COMP”+”UTER” ___ 19.”BAS”$’FoxBASE’ AND “红”$”江小红” AND .F. __ 二、设年龄=26,性别=“男”,婚否=·F·,学历=“大学”,判断下列逻辑表达式的值:

1.年龄〉20 AND NOT 性别=“女” ________

2

2.婚否=.T. AND 学历=“大学” OR 性别=“女” __ _ 3.性别=“女” OR NOT 婚否=.T. ________ 4.“北京”$“中国” ________ 三、选择题

1、设X=\,Y=\,则下列表达式中值为.T.的是( )。

A) X=Y B) X==Y C) X$Y D) AT(X,Y)=0 2、下列选项中不能返回逻辑值的是( )。 A) EOF() B) BOF() C) RECNO() D) FOUND() 3.执行下列命令后,当前打开的表文件名是( )。

Number=\ File=%use &File

A) File3 B) &File C) FileNumber D) File 4.在下列函数中,函数值为数值的是( )。

A) BOF() B) CTOD('01/01/96') C) AT('人民','中华人民共和国') D) SUBSTR(DTOC(DATE()),7)

5.下列4个表达式中,运算结果为数值的是( )。

A) \ B) 200+800=1000 C) CTOD([11/22/01])-20 D) LEN(SPACE(3))-1 6.执行以下命令序列的显示结果是( )。

m=len(\ ?m=m+1

A) 119 B) 3 C) 4 D) .f. 7.执行下列命令序列的显示结果是( )。

dimension s(3,4) s(2,3)=[3+2] ?type(s(7))

A) C B) N C) L D) 出错 8.执行命令?len(space(3)-space(2))的结果是( )。

A) 1 B) 2 C) 3 D) 5 9.执行命令?chr(65)+\的结果是( )。

A) 65K B) AK C) aK D) 类型不匹配 10.设M=\下列表达式为假的是( )。

A) NOT(M==N) OR (M$N) B) NOT(N$M) AND (M<>N)

C) NOT(M>=N) D) NOT(M<>N) 11.设A=[5*8+9],B=6*8,C=\,下列表达式中属于合法表达式的是( )。

A) A+B B) B+C C) A+C D) C-B 12.执行命令?at(\的显示结果是( )。

A) 6 B) .F. C) 0 D) .T. 13. 下列表达式的结果不是数值的是( )。 A) ?round(3.14159,2) B)?chr(13) C)?at(\D) ?month({^2002-09-11})

本文来源:https://www.bwwdw.com/article/3eiv.html

Top