【VB试题库全国.doc】
这份文档内容涉及到Visual Basic(VB)的基本知识,主要涵盖选择题,涉及了VB的文件类型、变量命名规则、属性设置、编程语法、对象、事件、方法等多个方面。以下是对这些知识点的详细解释:
1. VB文件类型:
- `.vbp` 是工程文件,用于保存整个工程的信息,可以包含多个窗体文件(`.frm`)和其他组件。
- `.frm` 是窗体文件,存储窗体的设计和属性。
- `.bas` 文件通常包含标准模块代码,可以被工程中的多个窗体引用。
- `.vbg` 是工程组文件,用于组织多个工程。
2. VB变量命名:
- 变量名必须遵循一定的规则,例如不能以保留字开头,不能包含特殊字符(除了下划线 `_`)。
- 示例中,合法的变量名是 `name10`。
3. 窗体属性:
- `Caption` 属性用于设置窗体的标题。
- `Name` 属性在运行时一般不能修改。
- `Picture` 属性用来设置窗体的背景图形。
- `Icon` 属性设置窗体最小化时的图标。
4. VB集成环境窗口:
- 工程资源管理器窗口列出工程中的模块、窗体等。
- 窗体设计窗口用于设计窗体界面。
- 属性窗口显示所选对象的属性。
- 代码窗口显示和编辑代码。
5. 添加和结束VB工程:
- 添加窗体可以通过工具栏上的相应按钮完成。
- 结束工程则通过关闭程序或者特定的按钮操作。
6. 变量定义:
- `Dim X, Y As Integer` 定义两个变量,`Y`是整型,而`X`默认为变体类型,因为没有指定类型。
7. 代码窗口和事件:
- 在设计窗体时双击窗体,代码窗口会打开,可以编写与该窗体相关的事件处理代码。
- 不同对象可以有相同的事件和方法,如`Click`事件。
8. VB表达式:
- 逻辑表达式用于条件判断,如`x >= 0 And x < 10`表示x是非负数且小于10。
- ASCII码比较,大写字母在ASCII值上小于对应的小写字母。
9. 快捷键:
- `Ctrl+R` 打开工程资源管理器窗口。
- `F4` 打开属性窗口。
10. 函数和运算符:
- `IIf` 函数用于条件判断,`IIf(x > 0, -x, x)`返回x大于0时的-x,否则返回x。
- 正确的数学表达式转换为VB表达式,需要考虑运算符优先级和分组,如`(x * 5 + 3) / (y * 2 - 6)`。
11. 关系表达式:
- 字符串比较时区分大小写,所以 `"XYZ"` 不大于 `"XYz"`。
- `Asc` 函数返回字符的ASCII值,`'A'`的ASCII值是65,`'a'`的ASCII值是97,因此 `Asc("A") = 65` 和 `Asc("a") = 97` 是正确的。
- 变量未定义直接使用,VB会将其默认为`Variant`类型。
12. 运算符优先级:
- `%`(模运算符)的优先级高于`\`(整除运算符),因此 `3*2\5 Mod 3` 的结果应先计算 `3*2\5`,再进行模运算。
这份VB试题库涵盖了VB的基础概念,包括文件结构、界面设计、代码编写、变量处理以及表达式和运算符的使用,对于学习和理解VB编程语言具有很好的参考价值。