VB程序设计考试精选试题与解答
需积分: 11 106 浏览量
更新于2024-11-26
4
收藏 68KB DOC 举报
"VB程序设计考试试题及答案"
VB(Visual Basic)是一种基于事件驱动的编程语言,由微软公司开发,是Visual Studio的一部分。本资源包含了VB程序设计的考试试题及答案,适合备考或复习VB基础知识的人员使用。
一.选择题解析:
1. 单精度浮点型数据在VB中占据4个字节(B)。浮点型数据包括单精度(Single)和双精度(Double),单精度占4字节,双精度占8字节。
2. 可以同时删除字符串前导和尾部空白的函数是`Trim`(C)。`Ltrim`仅删除左端空白,`Rtrim`仅删除右端空白,`Mid`用于截取字符串部分。
3. 当在设计阶段双击窗体上的某个控件时,会打开代码窗口(C)。在这里可以编写该控件的事件处理程序。
4. 该事件过程计算了一个数组`a`的前10个自然数(1到10),然后用一个新数组`p`存储了`a`中元素平方的前3个值,并将它们乘以2累加到变量`k`中。最后结果是`k=5+2*(1^2+2^2+3^2)=5+2*(1+4+9)=5+2*14=33`,因此答案是B.33。
5. VB表达式`Cos(0)+Abs(1)+Int(Rnd(1))`的值是1(A)。`Cos(0)`为1,`Abs(1)`为1,`Int(Rnd(1))`在0到1之间取整,通常为0,所以总和为1+1+0=2。
6. `IIf`函数是条件判断表达式,当`X>Y`(2>3,不成立)时,执行`X+Y`,否则执行`X-Y`。因此,`m`的值是`X-Y`,即`2-3=-1`。
7. 要将字符串`a`的第8个字符到第12个字符("Basic")赋给`b`,应使用`Mid(a, 8, 5)`(B)。`Left`是从左边开始取,`Right`是从右边开始取,而题目要求从中间取。
8. 按下Ctrl+F5键(C)不会运行工程,而是启动无调试模式,不进入调试状态。
9. 面向对象程序设计中,对象的属性是可以被改变的(D)。对象可以有可变或不可变的属性,这里的说法是错误的。
10. 在这个事件处理程序中,`X`和`Y`是静态变量,每次点击命令按钮都会累加。第一次点击后`Y=1+5=6`,`X=5+6`;第二次点击`Y`不变,`X`累加;第三次点击同样如此。所以三次点击后`X=15`, `Y=6`。
二.填空题部分:
由于题目只给出了一部分,无法给出完整解答,但可以看出填空题涉及了数学运算、VB表达式以及可能的循环或递归计算。
通过以上解析,我们可以看到VB程序设计涉及的主要知识点包括:数据类型(如单精度浮点型)、字符串处理函数(如`Ltrim`, `Rtrim`, `Trim`)、窗体设计和事件处理、数组操作、逻辑表达式(如`IIf`)、数学函数(如`Cos`, `Abs`, `Rnd`)、字符串函数(如`Left`, `Mid`, `Right`)以及面向对象编程的基本概念。这些内容构成了VB程序设计的基础。
2022-07-14 上传
点击了解资源详情
2021-10-13 上传
192 浏览量
2023-12-25 上传
![](https://profile-avatar.csdnimg.cn/b740de832d40495b9f3ba82e557736ca_qa7412007.jpg!1)
qa7412007
- 粉丝: 18
最新资源
- Windows CMD命令大全:实用操作与工具
- 北京大学ACM训练:算法与数据结构实战
- 提升需求分析技巧:理解冲突与深度沟通实例
- Java聊天室源代码示例与用户登录实现
- Linux一句话技巧大全:陈绪精选问答集锦
- OA办公自动化系统流程详解
- Java编程精华500提示
- JSP数据库编程实战指南:Oracle应用详解
- PCI SPC 2.3:最新规范修订历史与技术细节
- EXT中文教程:入门到进阶指南
- Ext2核心API中文详细解析
- Linux操作系统:入门与常用命令详解
- 中移动条码凭证业务:开启移动支付新时代
- DirectX 9.0 游戏开发基础教程:3D编程入门
- 网格计算新纪元:大规模虚拟组织的基础设施
- iReport实战指南:从入门到精通