2024年4月16日发(作者:)
VB 第二章 练习三
运算符及表达式
一:把下面有关运算符的表格补充完整:
VB算术运算符(共8个) VB关系运算符(共8个)
优先级
1
运 算
幂(乘方)
运算符
^
-
*
/
Mod
+
-
测试关系
相 等
不相等
小 于
大 于
小于等于
大于等于
比较样式
比较对象变量
运算符
=
Like
Is
A.a
2
+ab B.a(a+b) C.a*[a+b] D.a*(a+b)
6.表示x位于闭区间[-3,3] 的Visual Basic表达式是 ( )
A.-3<=x<=3 B.x>= - 3 Or x<=3 C.x>= - 3 And x<=3 D.x>= - 3 Xor
x<=3
7、Visual Basic 6.0的表达式分为哪几类?(5分)(课后原题)
0x
2013年
8、将数学表达式sin43+e转化成符合VB 6.0规范的表达式是( )
共4分
c+d
A、(sin(43*3.1415926/180)+Exp(x))/(c+d) B、(sin(43) +Exp(x)) /(c+d)
0x
C、sin(43*3.1415926/180)+Exp(x)/(c+d) D、(sin43+e)/(c+d)
9、算术运算符、关系运算符和布尔运算符的运算优先级由高到低依次是( )
A、算术运算符、布尔运算符、关系运算符
5
6
VB布尔运算符(共6个)
优先级
运 算
运算符
1
非
Not
2
3
4
2014年
B、算术运算符、关系运算符、布尔运算符
C、布尔运算符、关系运算符、布尔运算符
D、关系运算符、算术运算符、布尔运算符
二:历年高考题
2011年
共8分
共4分
1、VisualBasic6.0表达式x>=-3 And x<8表示x位于( )
1、符号Visual Basic 6.0规范的表达式是( )
A.(a+b)(a-b) B.a
2
-b
2
C.a^2-b^2 D.[a+b]*[a-b]
2、表达式 14 Mod 3的值是( )
A.2 B.-2 C. 1 D.-1
3.下列各种运算符,运算级别最高的是( ) (课后原题)
A.关系运算符 B.布尔运算符 C.算术运算符 D.字符串连接运算符
4.假设变量a=1234,执行t=(a100) Mod 10语句以后,t的值是( )
A.1 B.2 C.3 D.4
A、[-3,8] B、(-3,8) C、[-3,8] D、(-3,8]
2、表达式Int(400*Rnd())+200表示的是( )中的整数。
A、[200,600] B、(200,600] C、[200,600) D、(200,600)
(一)单选题:
1、下列事件过程运行后输出结果是( )
Private Sub Command1_Click( )
Print 25 Mod (1-2^3)
End Sub
A.4 B.-4 C.0 D.-0
2、表达式(73+1)*(18/5-1)的值是( )
A.8.67 B.7.8 C.6 D.6.67
2012年
共9分
5.符合Visual Basic 6.0规范的表达式是( )
3、表达式3 ^ 2 * 2 + 3 Mod10的值是( )
A.18 B. 19 C. 20 D.21
4、表达式26 Mod 3 + 27 5 * 2 的值是( )
A、1 B、2 C、3 D、4
5、数学表达式3[a+2(a+b)]对应的VB表达式为( )
A、3*[a+2*(a+b)] B、3(a+2(a+b)) C、3*(a+2*(a+b)) D、3[a+2[a+b]]
6、选拔身高T超过1.7米且体重W小于62.5千克的人,能表示该条件的布尔表达式是( )
A.T>1.7 And W<=62.5 B.T<=1.7 Or W>=62.5 C.T>1.7 And W<62.5 D.T>1.7 Or W<62.5
7、表达式1.5+32>2 Or 7 Mod 3<4 And Not 1的运算结果是( )。
A)-1 B)0 C)1 D)其他
8、 表达式4+5 6 * 7 / 8 Mod 9 的值是 ( )
A) 4 B) 5 C) 6 D) 7
9、表达式Left(“how are you”,3)的值是( )。
A)how B)are C)you D)how are you
10、表达式X=sqr(a^2-5)+sqr(b^2-5)的类型是( )。
A)算术表达式 B)逻辑表达式 C)关系表达式 D)字符表达式
11、代数式Sin(π-t)
2/3
÷a×b对应的Visual Basic表达式是( )。
A)(Sin(3.14159-t)^(2/3))/(A*B) B)(Sin(3.14159-t)^(2/3))/A*B
C)Sin(3.14159-t),(2/3)/(A*B) D)(Sin(π-t)^(2/3))/(A*B)
(二)填空题:
1、表达式"123" & "456" 的值为 。
2、表达式"123" & 456 的值为 。
3、表达式123 & 456 的值为 。
4、表达式"123" + "456" 的值为 。
5、表达式"abc"+"123"的值为 。
6、表达式"abc"+123的值为 。
7、表达式"123" + 456 的值为 。
8、表达式123 + 456 的值为 。
9、表达式16/4-3Mod(-5)的值是 。
10、表达式3^2 Mod 2^3的值是 。
11、表达式3^2-2*6/3+32的值是 。
12、表达式5+2*10 mod 9 +2^2 的值是 。
13、表达式(8-(6*5-28)/2)^2的值是 。
14、表达式3 > 5 And 4 < 9的值是 。
15、表达式Not 10 - 5 <> 5的值是 。
16、表达式13 <> 12 Or Not 15 > 19 的值是 。
17、数学表达式a
2+1
对应的VB表达式为: 。
18、数学表达式
b
2
-4ac+3(b+c)
对应的VB表达式为: 。
19、表示x是5的倍数或是9的倍数的布尔表达式为: 。
20、x,y都小于z的布尔表达式为: 。
(三)判断题:
( )1、VB中算术运算符的含义和数学中的运算符的含义和书写方式都完全相同。
( )2、数学表达式中省略的运算符在VB表达式也可省略。
( )3、VB表达式中所有的括号都就应该是圆括号。
( )4、算术运算符”+”也可以作为字符串连接运算符使用。
( )5、字符串数据按其ASCII码值进行比较。
( )6、关系表达式都是单独使用的,不存在优先级问题。
(四)名词解释:
1、运算符的优先级
发布者:admin,转转请注明出处:http://www.yc00.com/news/1713251569a2212268.html
评论列表(0条)