二常用函数
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