第六章 过程:掌握过程和函数的定义和调用参数传递的几种方法编写、调用过程和函数的方法熟悉变量的作用域了解递归的概念6.1过程:过程有两个重要作用:一是把一个复杂的任务分解为若干个小任务,可以用过程来表达,从而使任务更易理解,更易实现,将来更易维护;二是代码重用,使同一段代码多次复用。
6.2参数传递:参数传递可以实现调用过程和被调过程之间的信息交换。两种方式:按值传递和按地址传递
6.3变量的作用范围:在VB中,由于可以在过程中和模块中声明变量,根据定义变量的位置和定义变量的语句不同,变量可以分为: 局部变量(过程级变量) 窗体/模块级变量(私有的模块级变量,能被本模块的所有过程和函数使用) 全局级变量(公有的模块级变量)。
6.4过程的作用范围:从过程和变量的作用空间来讲,过程和变量有作用域;从过程和变量的作用时间来讲,过程和变量有生存期。过程(或变量)的作用域指的是过程(或变量)的有效范围,即过程(或变量)的“可见性”。按过程的作用范围来划分,过程可分为模块级过程和全局级过程两类。
[单选题]若已经编写一个 Sort 子过程,在该工程中有多个窗体,为了方便调用 Sort 子程序,应该将子过程放在()中。选项:[窗体模块, 类模块, 标准模块, 工程]
[单选题]可以在窗体模块的通用声明段中声明( )。选项:[全局常量, 全局数组, 全局用户自定义类型, 全局变量 ]
[判断题]Visual Basic 函数分为内部函数和外部函数,外部函数是用户根据需要用 Function 关键字定义的函数过程。选项:[对, 错]
[判断题]事件过程是通过事件驱动和由系统自动调用的,而 Sub 过程则必须通过调用语句实现调 用。选项:[对, 错]
[单选题]在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则使用()关键字在过程中定义局部变量。选项:[Static, Private, Public, Dim]
[判断题]Sub 过程可以在窗体模块(.frm)中建立,也可以在标准模块(.bas)中建立。选项:[错, 对]
[单选题]在过程定义中用()表示形参的传值。选项:[ByVal, ByValue, ByRef, Var]
[判断题]VB 过程分为两大类,分别是事件过程和通用过程。选项:[对, 错]
[单选题]以下关于函数过程的叙述中,正确的是( )。选项:[函数过程形参的类型与函数返回值的类型没有关系, 如果不指明函数过程参数的类型,则该参数没有数据类型, 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递, 在函数过程中,通过函数名可以返回多个值]
[单选题]在过程调用中,参数的传递可以分为()和按地址传递两种方式。选项:[按位置传递, 按地址传递, 按参数传递, 按值传递]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部