不容错过!全国计算机二级VB第九章考点解析(二)

发布于 2018-08-09 15:21  编辑:jokex
0
计算机等级考试题库 扫码微信刷题

小编所收集到的相关全国计算机二级VB第九章考点解析的资料 大家要认真阅读哦!



二、Function过程

(一)建立Function过程

Function过程定义的格式如下:[Static][Private][Public]Function过程名[(参数表列)][As类型][语句块]

[过程名=表达式][ExitFunction][语句块]EndFunction


(二)调用Function过程

Function过程的调用比较简单,因为可以像使用VisualBasic内部函数一样来调用Function过程。实际上,由于Function过程能返回一个值,因此完全可以把它看成是一个函数,它与内部函数(如Sqr、Str$、Chr$等)没有什么区别,只不过内部函数由语言系统提供,而Function过程由用户自己定义。



三、参数传送

在VisualBasic中,通常把形式参数叫做“参数”,而把实际参数叫做“自变量”。

(一)形参与实参

Examda提示:形参是在Sub、Function过程的定义中出现的变量名,实参则是在调用Sub或Function过程时传送给Sub或Function过程的常数、变量、表达式或数组。在VisualBasic中,可以通过两种方式传送参数,即按位置传送和指名传送。


(二)引用

在VisualBasic中,参数通过两种方式传送,即传地址和传值,其中传地址习惯上称为引用。在默认情况下,变量(简单变量、数组或数组元素以及记录)都是通过“引用”传送给Sub或Function过程。在这种情况下,可以通过改变过程中相应的参数来改变该变量的值。这意味着,当通过引用来传送实参时,可以改变传送给过程的变量的值。


(三)传值

传值就是通过值传送实际参数,即传送实参的值而不是传送它的地址。在这种情况下,系统把需要传送的变量复制到一个临时单元中,然后把该临时单元的地址传送给被调用的通用过程。由于通用过程没有访问变量(实参)的原始地址,因而不会改变原来变量的值,所有的变化都是在变量的副本上进行的。

在VisualBasic中,传值方式通过关键字ByVal来实现。也就是说,在定义通用过程时,如果形参前面的关键字ByVal,则该参数用传值方式传送,否则用引用(即传地址)方式传送。


(四)数组参数的传送

VisualBasic允许把数组作为实参传送到过程中。

用数组作为过程的参数时,应在数组名的后面加上一对括号,以免与普通变量相混淆。




文字很枯燥,但内容却很丰富,小编在此祝大家都能考出让自己满意的成绩哦!

继续了解二级VB?点击下方链接,进入考无忧官方网站,更多精彩等你来!

小编特别推荐二级ms office可以了解一下噢! 毕竟这项科目着实相比其他科目比较容易啦!


文章推荐:

2018年全国计算机等级考试都有哪些科目?

2018年全国计算机考试报名为什么照片上传不成功?

2018年全国计算机等级考试一二三四级最新考试大纲汇总


温馨提示:

想要了解更多试题请点击查看>>>计算机二级考试题库

考试想拿高分吗?更多二级ms office试题请点击查看>>>二级ms office

想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试


本文网址:http://www.k51.com.cn/info/jsjdjks/1808/0943675.html
选择分享到: