2011年计算机等级考试二级VFP课后习题及答案(3)
一、把下列代数式写成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)#p#副标题#e#
#
练习题答案 #
一、把下列代数式写成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 #