前言:下面是针对初学VB同学的刷题总结。
1. 数据类型
1.1 数值类型
- 数值类型数据可以直接参与运算,代表的数据类型有:Integer(整型)、Long(长整型)、Single(单精度)、Double(双精度)等,囊括了整数、小数、日期、货币等直接可以参与运算的数据类型。
- 布尔值:数据类型为Boolean,是一种特殊数值类型。只有两种值:True或者False。True对应数值为-1,False对应数值为0。
1.2 字符串类型
字符串类型的数据不能直接参与运算,像字母或者中文字符很容易理解为什么不能直接参与运算;而像数字字符比如"0"的ASCII码是48,参与运算后得到结果则完全和数值0无关。
2. 程序结构
2.1 顺序结构
- 程序的顺序结构就是程序是按照编写的语句一步一步顺序执行,前一段操作执行完之后,后一段操作才能执行,不会随意跳转。
- 语句标签成对出现构成语句块。比如:有
Sub
就会有End Sub
;有Function
就会有End Function
;有If
就会有End If
。因此标记语句块对程序功能分析十分重要。
2.2 选择结构
VB的选择结构有If Else
,也有Select Case
结构。但是目前考察的大多数是If Else
结构。并且对于一个If
语句块,可能有很多种情况,但是对于按顺序下来最先满足的一种情况符合后,就会退出该If
语句块。
2.2.1 If - Then
满足条件执行Then
后面程序。一个If
语句块中只能有一个If
语句,并且在开头。
If a > b Then
a = a + 1
End If