二级 VFP练习题目题目 下载本文

二常用函数

1、表达式stuff(\的运算结果是____GOODGIRL_____ 2、设A=10,B=5,C=4,表达式A%B+B^2/C+B的值为___11.2500____ 3、执行命令?substr(\可视化 VisualFoxpro\的显示结果__视化___ 4、执行命令?upper(\的显示结果____VISUALBASIC____ 5、表达式?\的结果是__.F.___

6、表达式?1+18>10 and 10+8>12 or \的结果是____.T.__ 7、设A=\表达式?&B+\的结果是__3010_ 8、执行?day({^2005-12-15})命令后显示的结果是___15____ 9、执行?lower(\数据库管理系统\命令后显示的结果是___visual foxpro 数据库管理系统___

10、表达式?\的结果为_.F.__(前面是子串) 11、表达式?at(\数据库管理系统\的结果为___0__ 12、?left(\数据库\的计算结果是___123ABC___ 13、表达式?{^2007/09/30}-{^2007/09/10}的值为___20__ 14、表达式?125*5<=625的值为__.T.___

15、表达式?10*20<=200 and 10*20>=200的值为___.T.___ 16、表达式?25<>20 and 25#20 and 25 !=20的值为___ .T.___(<> # != 表示不等于) 17、表达式?not 10**2>100 or 50*10>25 and 16>16__.T.____ 18、表达式?int(-11.9+3)+abs(-10)的值为__2____ 19、表达式?max(10**2,10*2) 的值为_100.00___

20、表达式?int(sqrt(3^2+round(2.098,2)*10)) 的值为_5__ 21、表达式?round(int(sqrt(1680.67))+2.356,1) 的值为__42.4_ 22、表达式?mod(-int(sqrt(105)),-3) 的值为__-1_(求余数) 23、表达式?len(\教程\的值为__16_ 24、执行后显示结果为__14.80____

x=str(12.4,4,1) &&数值转换成字符串12.40 y=right(x,3) &&2.40 z=\?&z

25、执行后显示结果为__GOOD LUCKY__ w1=\

w2=substr(stuff(w1,6,0,\ &&stuff 子串替换函数 substr 从指定表达式值的指定起始位置取指定长度的子串作为函数值 ?w2

26、表达式?val(substr(\的结果是____72.00__

&&val 字符串转换成数值

Val(8)*9 72

VFP练习题目

27、表达式?8<>5and\的结果是___.T.___ 28、依次输入下列命令:

A=\软件\

B=\系统软件\应用软件\ &&系统软件应用软件 ?AT(A,B,2) &&at 求子串位置函数 输出结果是__5_______

29、表达式?len(substr(\的值为___6____

30、输入命令:?len(alltrim(\计算机\应用\系统输出结果是___20__ &&alltrim 返回指定字符表达式去掉前导和尾部空格后形成的字符串,非中间的空格

31、输入命令:?upper(lower(\系统输出结果是__YES.NO___ 32、依次输入下列命令: x=\y=\

?iif(len(x)>len(y),\输出结果是__NO_______

1、依次输入下列命令,输出结果依次为5 5 -1 0___ store 10 to x

?abs(5-x),abs(x-5),sign(5-x),sign(x-10)

2、依次输入下列命令,输出结果依次为__-10.00__ store -100 to x

?sign(x)*sqrt(abs(x)) &&-1*SQRT(100)

3、依次输入下列命令,输出结果依次为___5 -5 6 -5 5 -6_ ?int(5.8) &&返回整数部分 ?int(-5.8)

?ceiling(5.8) &&返回大于或等于的最小整数 ?ceiling(-5.8)

?floor(5.8) &&返回小于或等于的最小整数 ?floor(-5.8)

4、依次输入下列命令,输出结果依次为___无返回值 245.35 345.3 345 350_ ?round(345.345) ?round(345.345,2) ?round(345.345,1) ?round(345.345,0) ?round(345.345,-1)

5、依次输入下列命令,输出结果依次为____1 -2 2 -1 ?mod(10,3) ?mod(10,-3) ?mod(-10,3)

2

?mod(-10,-3)

6、依次输入下列命令,输出结果依次为__12 飞机__ ?max('2','12','05')

?min('汽车','飞机','轮船')

7、依次输入下列命令,输出结果依次为__21__ ?len(\中国Visual FoxPro6.0\

8、依次输入下列命令,输出结果依次为_xly2a abcabc N=1 ABCABC___ ?lower('X1y2A*') ?lower('ABCabc') ?upper('n=1') ?upper('ABCabc')

9、依次输入下列命令,输出结果依次为__Go ?left(\

?substr(\?substr(\?right(\

10、依次输入下列命令,输出结果依次为__5 ?occurs('a','abracadabra') ?occurs('b','abracadabra') ?occurs('c','abracadabra') ?occurs('e','abracadabra')

程序设计基础习题集

执行下面程序,结果是 11 6 store 0 to B for A=0 to 10 if mod(A,2)=0 B=B+1 endif endfor ?A,B

执行下面程序,结果是

执行下面程序,结果是 13

s=1 i=0

do while i<8 s=s+i i=i+2 enddo ?s

执行下面程序,结果是 24

BY BYE! 2 1 0__ YE! __ 3