试题详情
- 简答题什么是形参、什么是实参?什么时候是值引用?什么是地址引用?地址引用时,对应的实参有什么影响?
- 形参是在定义过程时的一种形式虚设的参数,只代表了该过程参数的个数、类型、位置,形参的名字并不重要,也没有任何值,只表示在过程体内进行某种运算或处理。
实参是调用子过程时提供给过程形参的初始值或通过过程体处理后获得的结果。
调用时用实参代替形参,实参与形参在个数、类型、位置一一对应,实参与形参名相同与否无关。
实参与形参的结合有两种方法,即传地址(byref)和传值(byval),或称地址引用和值引用,缺省为地址引用。
值引用时,系统将实参的值传递给对应的形参,实参与形参断开了联系。如果在过程体中改变形参的值,不会影响到实参。
地址引用时,实参与形参变量共同用一个存储单元,如果在过程中改变了形参的值,则对应的实参也将发生改变。
地址引用时,实参只能是变量,不能是常量或表达式。 关注下方微信公众号,在线模考后查看
热门试题
- 下列程序代码在单击三次命令按钮时的输出结
- ()属性为列表框中的每个列表项设置一个对
- 程序设计:统计字符串中的单词个数。
- 假定以定义了一个过程sub add(a
- 要选择多个不相邻的控件,按住()或SHI
- 在正确安装Visual Basic6.0
- 在类定义的外部,可以被访问的成员有()。
- 下列变量名中,合法的变量名是()。
- .在MDI窗体中包括MDI父窗体和MDI
- 关键字MyBase指的是()。
- 有一数组定义语句:dim M(-2 to
- 若要获得当前列表项的数目,可通过访问()
- 如下数组声明语句Dim a(3,-2to
- 下面程序: 运行输入12后,输出的结果
- move方法的一般形式是:对象名.mov
- 不能作为容器使用的对象是()。
- 编写一个判断素数的通用过程(函数或子程序
- VB中将两个字符串连接起来的运算符有:+
- 执行语句 Dim X, Y as Int
- 执行VB工程时第一次出现的窗体称启动窗体