一、把下列代数式写成Visual FoxPro表达式$ \9 X" a) e5 G0 ]4 z
1.
/ R% f- B/ A4 M- r& o, G 2.x2+# z2 _" ]5 B o" {7 m! k1 l
3.
3 w- p0 [7 y- }" i- r' _$ d- X" V 4.
. q/ h6 s* a- b; } 二、将下列表达式写成数学表达式
9 w+ q) |1 C6 n+ u+ W! K 1.EXP(A+B)*7.4+(X/2*T)' X6 r4 a7 [/ L
2.X/A/B/C*D*E
& l+ v! Y1 O8 ` 3.(2*X*Y-(3.14156/180+5400))/EXP(2*X)*log(5)3 S+ q* W( F& l( s9 ~* h
4.log(c3)*SQRT(6+SQRT(X^Y)/2.6/6
4 k7 M0 k5 t: h( r 5.a/(b+c/(d+e/sqrt(f)))' q3 Q* s7 ]2 f: D! R
三、写出下列表达式的值' M+ U; X0 Z2 G& r
1.(2+8*2)/2
4 i$ h. T5 z1 T" Q 2.3^2+8
$ c3 e8 Y+ E0 J5 H O% @ 3.{^2002/11/12}-20
3 E% n. z6 y, A( b1 E. g 4.”ZXY ”+”123 ”-“ABC”
( ^5 \: S+ V! k+ r1 W- @1 ^ 5.2*3^2+2*8/4+3^2
, o: \: ?, m3 l- I' B" A0 Z* p x( A 四、设年龄=26,性别=“男”,婚否=·F·,学历=“大学”,判断下列逻辑表达式的值:4 [. p5 J m$ w; z
1.年龄〉20·AND· ·NOT·性别=“女”
! t9 M% G! P- Y8 T 2.婚否·AND· 学历=“大学” ·OR· 性别=“女”; f! ]& }) k* C; y& E2 {. _! i
3.性别=“女”·OR· ·NOT· 婚否' K. ^, S3 {6 W( D7 P2 R$ g
4.“北京”$“中国”
! P# B, y* l `2 C1 s. j9 a1 V 五、写出下列函数的值
3 ?3 M. G' H2 a( v X1 P 1.AT(’国际经济系’,’国际关系学院国际经济系’)
% B- j& ^* D% M3 L* L' r& R- m9 S 2.STR(3.1416,6,3)0 m( j/ q9 y+ l+ a' |
3.LEN(STR(2*3.14*5,4,2)+’/10’)4 y3 }- i. T5 ~% J8 I- p
4.LEN(STR(78.94)-‘20’)
1 Q4 ^7 r1 i1 G! y9 F$ Z5 b! L1 ~ 5.SUBSTR(‘Institute of international Retations’,14,13)* d1 \2 H' F) i" d
6.ROUND(3.14159,3)% \6 ^& V# ]# C8 [: X9 a
7.INT(-3.74)
) ^" p5 `) H& |# ~ 8.YEAR(CTOD(‘10/01/98’))
4 A) z* |) U, L) E& Y 9.DOW(CTOD(“12/31/98”)
# E' _- ]1 T7 ~; Z/ @ 10.MONTH((CTOD(“10/31/98”))+CTOD(“05/31/98”)
+ \8 x' ^& Y/ C' p+ p 11.TYPE(“CTOD([10/31/98])-CTOD([05/31/98])”)
' h1 R, G: ?; s; ~/ B6 y 12.SUBSTR(‘123**4-5’,3,4)/ n8 c6 p9 {5 u3 b% I, Q
13.LEFT([数据库],4)+ Q) r, V! n H7 {1 K
14.LEFT(“数据库”,10)8 l9 F0 n; k: i% x
15.RIGHT([数据库],4)# R5 ~ o2 g" n+ M: `, M* v
16.’关系’+LTRIM(SPACE(4)+’数据库’)
: X! B* o3 G, T 17.upper(“Hello”)" v1 K1 z3 D) |) c6 `0 ` }
18.sign(7*3-2)
9 `( z2 L) s8 {/ t5 f- D 19.INT(RAND()*100)
% u3 Z$ {+ s/ h5 z4 w; C0 N+ } 20.SIN(25*PI()/180)
: j: N) x( k. O5 |8 A 练习题答案0 ^8 I2 i X8 A7 m
一、把下列代数式写成Visual FoxPro表达式
) g$ r) g; B" z/ n \& Y 1. (1+y/x)/(1-y/x)* ^8 @$ E' e: N0 z1 R A
2.x2+ x^2+3*x*Y/(2-y^2)6 ~% z4 ]6 A& f" h# O6 _
3. sqrt(abs(a*b-c^3)), d' i1 i- O, _% F/ @7 C! k% m
4. (-b+sqrt(b^2-4a*c))/(2*a)
/ ]1 g" d0 B" k9 M- S 二、将下列表达式写成数学表达式/ @! `! o8 \7 E2 D7 Q3 x% e! r% a
1.EXP(A+B)*7.4+(X/2*T)' k1 x8 V, f& l. I- P
7.4ea+b+X÷2T. z2 A& { G; p O9 J7 h
2.X/A/B/C*D*E
! c+ J, i8 E" H3 v" O$ D X÷A÷B÷C×D×E
5 [, o; K/ J& a 3.(2*X*Y-(3.14156/180+5400))/EXP(2*X)*log(5)
/ M' z! I" V6 z (2XY-(3.14156÷180+5400)) ÷(e2Xln5)
* U% x! }0 a) B2 [4 b+ O 4.log(c3)*SQRT(6+SQRT(X^Y)/2.6/6
! X _# ~1 D* F# ]1 o 5.a/(b+c/(d+e/sqrt(f)))- I7 _8 K' {+ K2 |( T
三、写出下列表达式的值% T0 [0 K- d( `* y3 V1 Z1 v
1.(2+8*2)/2' d8 o! I: A. H+ v( X6 @3 P0 L
9. f- s7 Q$ k8 N& U6 u q* {
2.3^2+8
2 J* Y4 P2 ?. j& d; y 17' m8 t. t# u, ^9 }
3.{^2002/11/12}-20
$ B& z' o, Y' w0 V, K% k% }" E {^2002/10/23}$ e, E3 Y7 Z/ V9 n& R; J6 q
4.”ZXY ”+”123 ”-“ABC”
2 ^3 h# T. A0 \+ k) p8 T “ZXY 123ABC ”
# ~" a% ?0 V% `( X) Q 5.2*3^2+2*8/4+3^2 315 D' `% W- w* x/ w# | r* u0 @
四、设年龄=26,性别=“男”,婚否=·F·,学历=“大学”,判断下列逻辑表达式的值:
7 k! m- B E' q; j @, @. M/ A 1.年龄〉20·AND· ·NOT·性别=“女”" m7 q j, L# n# I& p5 j1 M
.T.
2 ^8 N- `& u7 \# `" u1 }# I. k+ p 2.婚否·AND· 学历=“大学” ·OR· 性别=“女”
1 G7 g: j- C2 w C$ J9 V4 q .F.1 P2 W t' r% k, j5 k8 r& u
3.性别=“女”·OR· ·NOT· 婚否
* s+ q& u3 i& S4 n- @ .T." k7 `: F% |# v/ i$ G! @
4.“北京”$“中国”$ D6 \/ Z. f# I! N1 f
.F." a: F# b0 m+ t% n
五、写出下列函数的值
8 i0 \4 n7 o# { l7 e1 R 1.AT(’国际经济系’,’国际关系学院国际经济系’)1- o O& P. ~ `2 _9 ~
2.STR(3.1416,6,3) " 3.142"- S, X, l& d2 n7 x
3.LEN(STR(2*3.14*5,4,2)+’/10’) 70 e% K/ J" v' T' p) D3 E
4.LEN(STR(78.94)-‘20’) 12 && str()默认的长度为10$ j+ a6 c( |! C* ~: H0 w) y0 N
5.SUBSTR(‘Institute of international Retations’,14,13) ”international”
" V3 X! x' {; j% C! y! } 6.ROUND(3.14159,3) 3.1428 `( E. v! e2 ], W) B/ C9 D
7.INT(-3.74) -3; ^8 E) D) R3 R# ?2 L
8.YEAR(CTOD(‘10/01/98’)) 1998
- d5 M8 b4 n$ b% g* B 9.DOW(CTOD(“12/31/98”) 5
6 t7 n t1 }) G) `2 y 10.MONTH((CTOD(“10/31/98”))+CTOD(“05/31/98”) {^1998/06/10}; d4 \& U% R; d8 `5 B0 W% _
11.TYPE(“CTOD([10/31/98])-CTOD([05/31/98])”) N
, k/ H- @: v H9 f2 x! s 12.SUBSTR(‘123**4-5’,3,4) 3**43 I% A5 A: P! U9 Q1 @9 y. t5 U( i' p
13.LEFT([数据库],4) ”数据”
w; m. v8 D4 l& T1 v5 D 14.LEFT(“数据库”,10) “数据库”% x$ r- b6 B8 F$ |
15.RIGHT([数据库],4) ”据库”
" {0 H+ ]" [3 a/ O- |0 Z' Y 16.’关系’+LTRIM(SPACE(4)+’数据库’) ”关系数据库”) d$ f l& X5 R( A6 R
17.upper(“Hello”) ”HELLO”- Z4 f2 J6 f+ u% c, z- S
18.sign(7*3-2) “1”: x/ m# p2 ?8 ?1 y2 I$ q
19.INT(RAND()*100) 随机产生一个100以内的整数
. i' k3 d. m8 \' X9 M& G# m( y 20.SIN(25*PI()/180) 0.42 |