VB程序设计考试精选试题与解答
需积分: 11 69 浏览量
更新于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 上传
195 浏览量
2023-12-25 上传

qa7412007
- 粉丝: 18
最新资源
- 深入探讨V2C控制Buck变换器稳定性分析及仿真验证
- 2012款途观怡利导航破解方法及多图功能实现
- Vue.js图表库vuetrend:简洁优雅的动态数据展示
- 提升效率:仓库管理系统中的算法与数据结构设计
- Matlab入门必读教程——快速上手指南
- NARRA项目可视化工具集 - JavaScript框架解析
- 小蜜蜂天气预报查询系统:PHP源码与前端后端应用
- JVM运行机制深入解析教程
- MATLAB分子结构绘制源代码免费分享
- 掌握MySQL 5:《权威指南》第三版中文版
- Swift框架:QtC++打造的易用Web服务器解决方案
- 实现对话框控件自适应的多种效果
- 白镇奇士推出DBF转EXCEL高效工具:hap-dbf2xls-hyy
- 构建简易TCP路由器的代码开发指南
- ElasticSearch架构与应用实战教程
- MyBatis自动生成MySQL映射文件教程