VB-BB进阶选择题及答案解析
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"VB-BB进阶选择题答案.pdf" 这篇文档主要涵盖了VB(Visual Basic)编程语言的一些高级选择题及其答案,涉及了变量引用、数据格式化、过程定义、函数调用、数组操作以及事件处理等多个方面。下面将详细解释这些知识点: 1. **变量引用**:在VB中,如果要在不同窗体之间引用全局变量,应使用窗体名.变量名的形式。例如,Form1中有一个全局变量x,要在Form2中引用它,正确的方式是`Form1.x`(选项C)。 2. **数据格式化**:`Format`函数用于格式化数值输出。`Format(2345.678, "##,##0.00")`会将数字格式化为带有千位分隔符的两位小数,结果为字符型的"2,345.68"(选项C)。 3. **过程定义**:在VB中,`Static`关键字用于声明过程内的变量,使其在多次调用过程中保持值。如果过程定义为`Static`,那么所有局部变量默认为`Static`(选项A)。事件过程由VB自动定义,不能像普通过程那样自定义名称(选项B错误)。`Sub`过程不能嵌套定义`Sub`过程,但可以嵌套调用(选项C和D)。 4. **VB函数与方法**:VB中,`属性`用于描述对象的状态(选项A错误),`过程`是执行特定任务的代码块(选项B错误),而`方法`是对象可以执行的操作,类似于函数,但与对象直接关联(选项C正确)。`事件`是对象响应特定情况时执行的代码(选项D错误)。 5. **子过程定义**:VB中,子过程的定义语法通常为`Sub 过程名(参数列表)`. 选项A中函数名和参数名相同,不合法;选项B中数组作为参数,并且参数后面有百分号%,是错误的;选项C中函数返回值类型与函数名相同,也是错误的;选项D是合法的子过程定义,带返回值类型的整数子过程(`Sub f1(n%) As Integer`)。 6. **递归函数与Mod运算**:给定的`f`函数是递归调用的,`f(20, 8)`表示计算20除以8的商,然后对余数进行递归,直到余数为0。最终输出的序列是20 mod 8,16 mod 8,8 mod 8,4 mod 8,即1, 2, 4, 0,所以输出结果是124(选项A)。 7. **数组与循环**:在VB中,数组的索引从0开始。在给定的程序段中,循环执行到`a(4)`,即第5个元素,因此`For i = 1 To a(4)`执行5次,`j`的最终值为5(选项A)。 8. **文本输入与字符串处理**:`KeyDown`事件处理程序用于响应用户按下键盘上的键。在给定的程序中,当用户输入字符串"abcd"时,`KeyDown`事件会被触发四次,每次增加`j`的值1,因此`j`的值为4。但题目没有提供将`j`的值赋给`st`的代码,所以无法确定`st`的内容(选项D)。 以上就是VB-BB进阶选择题涉及到的主要知识点和解析,这些内容对于理解VB编程的基本概念和操作是非常有帮助的。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 42
- 资源: 3万+
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-1.c8e153b4.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-2.8b825a4e.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-4.320a6894.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)