一、把下列代数式写成Visual FoxPro表达式
1.
2.x2+
3.
4.
二、将下列表达式写成数学表达式
1.EXP(A+B)*7.4+(X/2*T)
2.X/A/B/C*D*E
3.(2*X*Y-(3.14156/180+5400))/EXP(2*X)*log(5)
4.log(c3)*SQRT(6+SQRT(X^Y)/2.6/6
5.a/(b+c/(d+e/sqrt(f)))
三、写出下列表达式的值
1.(2+8*2)/2
2.3^2+8
3.{^2002/11/12}-20
4.”ZXY ”+”123 ”-“ABC”
5.2*3^2+2*8/4+3^2
四、设年龄=26,性别=“男”,婚否=·F·,学历=“大学”,判断下列逻辑表达式的值:
1.年龄〉20·AND· ·NOT·性别=“女”
2.婚否·AND· 学历=“大学” ·OR· 性别=“女”
3.性别=“女”·OR· ·NOT· 婚否
4.“北京”$“中国”
五、写出下列函数的值
1.AT(’国际经济系’,’国际关系学院国际经济系’)
2.STR(3.1416,6,3)
3.LEN(STR(2*3.14*5,4,2)+’/10’)
4.LEN(STR(78.94)-‘20’)
5.SUBSTR(‘Institute of international Retations’,14,13)
6.ROUND(3.14159,3)
7.INT(-3.74)
8.YEAR(CTOD(‘10/01/98’))
9.DOW(CTOD(“12/31/98”)
10.MONTH((CTOD(“10/31/98”))+CTOD(“05/31/98”)
11.TYPE(“CTOD([10/31/98])-CTOD([05/31/98])”)
12.SUBSTR(‘123**4-5’,3,4)
13.LEFT([数据库],4)
14.LEFT(“数据库”,10)
15.RIGHT([数据库],4)
16.’关系’+LTRIM(SPACE(4)+’数据库’)
17.upper(“Hello”)
18.sign(7*3-2)
19.INT(RAND()*100)
20.SIN(25*PI()/180)
练习题答案
一、把下列代数式写成Visual FoxPro表达式
1. (1+y/x)/(1-y/x)
2.x2+ x^2+3*x*Y/(2-y^2)
3. sqrt(abs(a*b-c^3))
4. (-b+sqrt(b^2-4a*c))/(2*a)
二、将下列表达式写成数学表达式
1.EXP(A+B)*7.4+(X/2*T)
7.4ea+b+X÷2T
2.X/A/B/C*D*E
X÷A÷B÷C×D×E
3.(2*X*Y-(3.14156/180+5400))/EXP(2*X)*log(5)
(2XY-(3.14156÷180+5400)) ÷(e2Xln5)
4.log(c3)*SQRT(6+SQRT(X^Y)/2.6/6
5.a/(b+c/(d+e/sqrt(f)))
三、写出下列表达式的值
1.(2+8*2)/2
9
2.3^2+8
17
3.{^2002/11/12}-20
{^2002/10/23}
4.”ZXY ”+”123 ”-“ABC”
“ZXY 123ABC ”
5.2*3^2+2*8/4+3^2 31
四、设年龄=26,性别=“男”,婚否=·F·,学历=“大学”,判断下列逻辑表达式的值:
1.年龄〉20·AND· ·NOT·性别=“女”
.T.
2.婚否·AND· 学历=“大学” ·OR· 性别=“女”
.F.
3.性别=“女”·OR· ·NOT· 婚否
.T.
4.“北京”$“中国”
.F.
五、写出下列函数的值
1.AT(’国际经济系’,’国际关系学院国际经济系’)1
2.STR(3.1416,6,3) " 3.142"
3.LEN(STR(2*3.14*5,4,2)+’/10’) 7
4.LEN(STR(78.94)-‘20’) 12 && str()默认的长度为10
5.SUBSTR(‘Institute of international Retations’,14,13) ”international”
6.ROUND(3.14159,3) 3.142
7.INT(-3.74) -3
8.YEAR(CTOD(‘10/01/98’)) 1998
9.DOW(CTOD(“12/31/98”) 5
10.MONTH((CTOD(“10/31/98”))+CTOD(“05/31/98”) {^1998/06/10}
11.TYPE(“CTOD([10/31/98])-CTOD([05/31/98])”) N
12.SUBSTR(‘123**4-5’,3,4) 3**4
13.LEFT([数据库],4) ”数据”
14.LEFT(“数据库”,10) “数据库”
15.RIGHT([数据库],4) ”据库”
16.’关系’+LTRIM(SPACE(4)+’数据库’) ”关系数据库”
17.upper(“Hello”) ”HELLO”
18.sign(7*3-2) “1”
19.INT(RAND()*100) 随机产生一个100以内的整数
20.SIN(25*PI()/180) 0.42