常量、变量及表达式练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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-Y
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.最小化按钮