VB表达式练习 下载本文

内容发布更新时间 : 2024/5/18 9:18:15星期一 下面是文章的全部内容请认真阅读。

常量、变量及表达式练习题2012.2

一、判断题

1.变量A$与常量“8+9”类型相符。( ) 2.A%和A#是同一个变量。( )

3.ST$、B001、ASC都是合法的变量名。( ) 4.不能用Sub做变量名。( )

5.表达式5*7\\3与7\\3*5的值相等。( ) 6.”A”大于”a”( ) 二、计算下列表达式的值 1. 37.9\\6.6

2. 37.8 mod 7.3

3. not (2>3 and “2”>”3”) 三、写出VB的运算符,按优先级别写。 1.算术运算符: 2.字符运算符: 3.关系运算符: 4.逻辑运算符: 四、填空题

1.用A%=3.1415;B%=-3.7给变量赋值后,A的值是_____,B的值是____。 2.“a”,”T”,”Z”,”9”这四个字符中,______的ASCII码值最大。 3.表达式3\\3*3/3 mod 3的值是_______.

4.当X=-19,Y=8,F=100,NUM=-12时,求下列表达式的逻辑值(用True和False回答) (1)X>0 OR X<=0 逻辑值为______ (2)NOT (X>Y) 逻辑值为_______ (3)X+Y<=NUM逻辑值为______

(4)X-Y0) OR NUM >=-25 逻辑值为______ (5)X MOD 2=0 逻辑值为____ 5.\的值为____

1

6.True or False 的值为_____ 7.X,Y均小于Z的表达式为________ 8.表达式“4<5 and 7=5“的值为______

9.若a的值为True,则表达式“a=(4=3)“的值为______ 10.字符串常量必须用_____括起来。 五、选择题

1.下面四个VB关系表达式中结果为“真“的是( ) A. “A”>”A”

B. “THAT”>”THE”

C. ”H”

D. 2.下面四个表达式中其值为0的是( ) A. 4/5

B. 5 mod 4

C. 4\\5

D. 4 mod 5

3.下面表达式的值为真的是( ) A. “ABC”>”Aba” B. “3+2”>”4” C. “ABC”>”ABC” D.

“ABC”>”ABB”

六、写出下列数学式的VB表达式 1.

n(n?1)(n?2)1xy

3.

1?21?31?4

2.1?1xy3

4.x3?3xy x?1y函数练习

1.写出下列函数的值 (1)INT(-3.5)+INT(4.8) (2)SGN(0) (3)SQR(ABS(-10)+15)

(4)LOG(EXP(12))

(5)10\\5/3

2.X=-8.55,下列函数表达式的值各是什么 (1)ABS(X)+SGN(X) (2)SGN(X)+SGN(-X)

(3)INT(SQR(-X))

(4)FIX(X)+INT(X)

(5)FIX(2*X)*10

2

b”>”B”“

3.写出下列数学表达式的VB表达式 (1)cos(2?)

2

?b?b2?4ac(2)

2a(4)lg(a2?b2)3x

(3)8eln2

x

(5)lgx?sin330

(6)ex?2sinx?|x|

e??sin3x(7)ln||

x?y4.把VB表达式写成数学表达式

(1)(SIN(X)+COS(X)+ABS(X))*(LOG(9)/LOG(10)+ATN(X)) (2)(EXP(X)+EXP(Y))/(A+B) 5.选择题

(1)X=-9.8,表达式INT(X)+FIX(-X)的值是( ) A.1 B.17 (2)执行A%=9\\4后,A%的值为( )

A.9/4 B.3

C.0

D.-1

C.2 D.2.25

(3)表达式SQR(2^3^2) MOD 7的值为( ) (4)下列逻辑表达式中正确的是( ) A.X>Y AND Y>Z B.X>Y>Z C.X>Y AND >Z

A.0 B.1 C.2 D.3

D.X>Y .AND. Y>Z

(5)表达式INT(-17.8)+SGN(-17.8)的值是( ) A.18

B.-17 C.-18 D.-16

(6)X+Y小于10且X-Y大于0的逻辑表达式是( ) A.x+y<10 or x-y>0 C.x+y<10 .and. x-y>0

B.(x+y<10): (x-y)>0 D.x+y<10 and x-y>0

(7)表达式16/4-2^5*8/4 MOD 5\\2的值为________。

A.14 B.4 C.20

3

D.3

(8)数学表达式3≤x<10在VB中的逻辑表达式为________。

A.3<=x<10 B.3<=x .AND. x<10 C.x>=3 OR x<10 D.3<=x AND <10 (9)与数学表达式

ab对应,不正确的VB表达式为________。 3cdC.a*b/3/c/d D.a*b/3*c*d

A.a*b/(3*c*D) B.a/3*b/c/d

(10)表达式2+3*4^5中最先进行的运算是______。

A)4^5 B)3*4 C)x+1 D)Sin() 6.写单词 1文本框的多行 4.文本框的滚动条 7.加下划线

2.是否可用

5.字号

3.是否可见 6.斜体

12.最大化按钮 13.最小化按钮

8.加删除线 9.粗体 14.文本框锁定属性

4