内容正文:
10A信息 4-2 VB程序设计基础(2)
班级 姓名 学号 日期
【目标导学】
1. 列举各类关系运算符、逻辑运算符和字符串运算符,复述其作用及运算规则;
2. 区分各类运算符的优先级,计算表达式的值。
【知识新授】
1. 关系运算符
对两个操作数进行大小比较,若关系成立,返回True,否则返回False。VB共提供六种运算符。关系运算符优先级相同,从左至右运算。
· VB中True用-1表示;False用0表示。
· 如果两个操作数是数值型,则按其大小比较;
· 如果两个操作数是字符型,则按字符的ASCII值从左到右一一比较(区分大小写)。
2. 逻辑运算符
Not :非,取反值。
And :只有两个都为True时结果才为True。
Or :只有两个都为False时结果才为False。
3. 三类运算符的优先级:算术运算符>关系运算符>逻辑运算符
[练习]
1. 在VB中,表达式15\5*2的结果是:( )。
A.6 B.10 C.出错 D.1
2.设a=2,b=3,在VB中,表达式Not ( (a+b)>=3)值是( )。
A.1 B.-1 C.True D.False
3. 设a=2,b=3,在VB中,表达式a>b And Not b>=3的值是:( )。
A.True B.False C.-1 D.1
4.设a=2,b=3,c=4,d=5,表达式a>b And c<=d Or 3*a>c值是:( )。
A.True B.False C.0 D.5
5. 下列程序,当单击窗体时s的值是( )。
Private Sub Form_Click()
s = 11 \ 3 + 11 Mod 3
Print s
End Sub
A.3 B.4 C.5 D.6
【练习反馈】
1.下列各种运算符,运算级别最高的是( )。
A.关系运算符 B.布尔运算符 C.算术运算符 D.字符串连接运算符
2.符合Visual Basic 6.0规范的表达式是(