Visual Basic 语法基础练习题解析
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
本练习文档主要涵盖了Visual Basic 语言的基础语法知识,包括语句结构、变量命名规则、常数类型、函数使用以及基本的赋值语句。以下是详细解释: 1. **语句分隔** - 在Visual Basic 中,一行内可以写多条语句,但每个语句之间通常使用分号(;)来分隔,以确保代码的清晰度。 2. **变量命名** - 合法的变量名遵循一定的规则,例如不能以数字开头,可以包含字母、下划线(_), 但不能是保留字。选项A "X_yx" 是合法的,因为它以字母开头且包含下划线,而选项B "123abc" 和C "integer" 则因为数字开头或包含保留字而无效。 3. **常数类型** - 整数常数中,选项A "100" 和B "&O100" 都是合法的,其中B使用了八进制前缀 "&O"。选项C "&H100" 表示十六进制,是合法的。D "%100" 可能是一个语法错误,应该使用符号 "%" 来表示百分比。 4. **字符常数** - 选项B "ABC" 用双引号包围,是字符串常数,C 'ABC' 是单行字符常量,都是合法的。选项A "ABC$" 结尾的美元符号可能不是标准的VB字符常数格式。 5. **数据类型** - 单精度型变量用#表示,选项D "mm#" 是不正确的,可能少了一个#。合法的类型可能是 "xSingle" 或 "sSingle"。 6. **数学运算** - 选项C "a*b/3/c/d" 是一个算术表达式,不是常数,所以是不合法的。RND函数返回的是0到1之间的随机数,排除选项C。 7. **Int函数** - Int函数用于取整,Int(198.55*100+0.5)/100的结果向下取整到最接近的整数,因此得到198.55的整数部分,即198。同样,第二个例子结果为199.55的整数部分,即199. 8. **日期计算** - PrintDateAdd函数用于添加或减去指定单位的日期,"m" 代表月,结果是00-2-30。其他选项根据日期处理规则不符合。 9. **DateDiff函数** - 计算两个日期之间的差值,选项A、B和D的年份差异都不符合题目给出的日期范围,只有选项C是正确的。 10. **字符串长度和赋值** - Len函数计算字符串长度,"123程序设计ABC" 的长度为12。正确的赋值语句遵循顺序,例如"C") y=x+30",赋值时不能省略等号。 11. **字符串操作** - MID函数用于提取字符串的一部分,MID("",3,2)表示从空字符串中提取第三个字符开始的两个字符,即数字3,因此与123相加后a的值为1233。 12. **混合运算符** - 在赋值语句中,"&" 表示连接运算符,而 "#" 是单精度型数值的标识,所以 "a=123&MID("",3,2)" 会连接两个字符串,结果是 "12334";而 "a=123+MID("",3,2)" 将字符串与数字相加,结果是1233。 13. **符号函数Sgn** - Sgn(X) 返回 X 的符号,-1表示负数,因此如果X的值为负,Sgn(X)的值为-1。 本练习文档旨在帮助学习者熟悉Visual Basic 的基本语法,包括变量、常数、运算符、函数和赋值语句的使用,以便他们更好地理解和掌握这门编程语言。
剩余11页未读,继续阅读
- 粉丝: 0
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 深入理解23种设计模式
- 制作与调试:声控开关电路详解
- 腾讯2008年软件开发笔试题解析
- WebService开发指南:从入门到精通
- 栈数据结构实现的密码设置算法
- 提升逻辑与英语能力:揭秘IBM笔试核心词汇及题型
- SOPC技术探索:理论与实践
- 计算图中节点介数中心性的函数
- 电子元器件详解:电阻、电容、电感与传感器
- MIT经典:统计自然语言处理基础
- CMD命令大全详解与实用指南
- 数据结构复习重点:逻辑结构与存储结构
- ACM算法必读书籍推荐:权威指南与实战解析
- Ubuntu命令行与终端:从Shell到rxvt-unicode
- 深入理解VC_MFC编程:窗口、类、消息处理与绘图
- AT89S52单片机实现的温湿度智能检测与控制系统