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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

一、判断题

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.”7 mod 3+3^3/4\5”的值为____

6.True xor 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. “b”>”B”

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.

xy

n

n

n)2

)(

1

(-

-

3.

4

1

3

1

2

1

1

+

+

+

2.

3

1

1

xy

+ 4.

y

x

xy

x

1

3

3

+

+

七、指出下列哪些是合法的常量,并指出类型

1.2D+40 Y3 “0.008”3+5 5# D+2 5D-02 -5.5 &#A810 “2∏C#!”&Q23 225% 3.1416 1.2E+40 3 “0.008”3+5

5D-29 “3+5” 1E+2 E+2 “E+2” 5#

&HA530

“ABC#”

&O23

八、指出下列哪些是合法变量,指出类型(每个1分,共16分) 5A A90 B-3 END PRINT D.8 D+8 A$D BAS M2# A/B BY! A*B TS% A$% A2B 1A

A90

B-3 ENDD PRINT E.8 E+8 ABCDE.BAS

M2# KP$ &H A/B

BY!

A*B

A.B

TS%

A$%

A2B

函数练习

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

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

(2)

a

ac b b 242

-+-

(3)2ln 8x e

(4)322)lg(x b a +

(5)0

33sin lg +x

(6)||sin 2x x e x

-+

(7)|sin |ln 3y

x x

e ++π

4.把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

C.0

D.-1

(2)执行A%=9\4后,A%的值为( )

A.9/4

B.3

C.2

D.2.25

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

C.X>Y AND >Z

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

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

C.x+y<10 .and. 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

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)与数学表达式

cd

ab

3对应,不正确的VB 表达式为________。 A.a*b/(3*c*D) B.a/3*b/c/d C.a*b/3/c/d D.a*b/3*c*d

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

A )4^5

B )3*4

C )x+1

D )Sin() 6.写单词 1文本框的多行

2.是否可用

3.是否可见 12.最大化按钮

4.文本框的滚动条

5.字号

6.斜体

13.最小化按钮

相关文档
最新文档