- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vb考前辅导2010秋
关于Mod和整除\用法的介绍Mod: 用来对两个数作除法并且只返回余数。
整除:用于两个数相除并返回结果的整数部分。
使用这两个函数主要注意
1)整除号\两边的数据若含有小数,要先将操作数4舍5入整5进奇变整数
2)取余运算MOD两边的数据若含有小数,要先将操作数4舍5入整5进奇变整数,再进行取余运算
字符串运算符包括:+ 、
A B A+B A B
“123” “3” “1233” “1233”
“123” 3 126 “1233”
123 3 126 “1233”
“123a” 3 出错 “123a3”
VB常用数据类型转换
变量 表达式 转化规则
1)字符类型 数值类型 数值变为数字字符串
2)数值类型 字符类型 只有数字构成的字符串和含有字符d或者D或者e或者E的并且符合科学计数法的注意有无四舍入?
5)布尔类型 数值类型 0为False;非0为True。
6)数值类型 布尔类型 True变为-1;False变为0
7)数值类型 数值类型 先计算表达式,再转换成变量类型赋值
数值型的变量初值为0
变长字符或变体类型的变量初值为空串
长度为n的字符串初值为n个空格
布尔型的变量初值为假(False)
Int(N)、Fix(N)、Cint(N)的区别
INT(N):取≤N的最大整数
FIX(N):直接取整
CINT(N):四舍六入五进奇
保留小数点后3位:Int(x*1000+0.5)/1000 CInt(x*1000)/1000
C族函数:
在表达式运算或给变量赋值时,出现类型不一致时,系统是按照C族函数进行类型转换
Dim a as integer
a=3.7 与 a=Cint(3.7) 等价
关于Ctr和Str函数的区别
Cstr在将正数转换为数字字符串时,不在其前加前导空格来暗示其正号;而Str在将正数转换为数字字符串时,返回的字符串包含一前导空格暗示有一正号。Private Sub Command1_Click() a = idmstudent Print InStr(5, a, d) Print InStr(a, d) Print InStr(8, a, d) End Sub 输出值为:7 0
关于变量作用域
作用范围 作用范围 定义方法 定义位置 局部变量 当前过程 Dim|Static 在过程内 窗体/模块变量 当前窗体或模块中的所有过程 Private|Dim 在窗体或模块的声明部分 全局变量 工程内的所有过程 Public 在窗体或模块的声明部分 注意以下在窗体通用段声明错误:
Public St As String*8
Public a(5) As integer
Public const a as integer=25
VB参数传递方式判别与解题应用
按值与按地址方式的内涵
按值传递参数,实质上是将实参的值复制一份给形参,因此形参获得的是实参的副本,当过程执行中对形参进行改变,并不会影响实参本身;按地址传递参数,实质上是将实参变量的地址传递给形参,因此形参与实参将指向同一内存单元,当过程执行中形参发生改变时,对应实参也将跟着改变。
若参数按地址传递,则VB要求实参的数据类型与形参的数据类型完全一致;若参数按值传递,则实参数据类型不要求与形参完全一致,但是必须能够由VB默认转化。在应用程序中用“Private Function Fun(X As Integer, Y As Single)”定义了函数Fun. 调用函数Fun的过程中的变量I,J均定义为 Integer型,能正确引用函数Fun的是____
①Fun(I,J) ②Call Fun(I,3.65)
③Fun(3.14,234) ④Fun(“245”, “231.5”)
A.①③ B.②③④ C.①②③ D.①②③④
可以是变量名、数组名
过程被调用之前,并未为其分配内存
(1)除定长字符串变量外的合法变量名
(2)后面跟有左右圆括号的数组名
2、实参
可以是变量名、常数、表达式、数组元素、对象、数组名
形参 实参 变量 变量、数组元素、常数、表达式 数组 数组 注意:
形参:只能变长字符串变量——实参:只能是定长字符串变量
形参:数组类型是变长字符串变量——实参:数组类型必须变长字符串变量
形参:数组类型是定长字符串变量——实参:数组类型必须定长字符串变量(长
文档评论(0)