第六章 过程:本章主要讲述过程概述,函数过程,子过程,参数传递以及量变与过程的作用域6.1过程概述:本节讲解过程相关的概述。[单选题]下面过程运行后显示的结果是( ) Public Sub F1 (ByRef n%, ByVal m%) n=n Mod 10 M=m10
6.2函数过程:本节通过引例讲解函数过程的定义和调用。
6.3子过程:本节主要讲述子过程的概念和具体操作。
6.4参数传递:本节主要讲述参数传递的概念和传递过程。
6.5变量与过程的作用域:本节讲述变量与过程的作用域相关概念。
End SubSub Command1_Click() Dim x%, y% X=12: y=34 Call F1(x,y) MsgBox(x & “ “ & y)End Sub
[单选题] 下面的过程语句声明中正确的是( )
选项:[Sub f1(ByRef n%) As Integer, Function f1(Byval n%), Sub f1(ByVal n%()), Function f1%(ByRef f1%)]
[单选题]如下程序运行后各变量的值依次为()Public Sub Proc (ByRef a%())
Static i%
Do
a(i)=a(i)+a(i+1)
I=i+1
Loop While i<2
End Sub
Sub Command1_Click ( )
Dim m%, i%, x%(10)
For i=0 To 4: x(i)=i+1: Next i
For i=1 To 2: Call Proc(x): Next i
For i=0 To 4: Print x(i);: next i
End sub
[单选题]在一个过程中定义的变量,若希望该过程外还能保存过程中局部变量的值,则应使用关键字()在过程中定义过程级变量。
选项:[Dim, Static , Public, Private]
[单选题]
如下程序的运行结果是()Sub Command1_Click ( ) MsgBox (p1(3.0, 7))End SubPublic Function p1! (ByVal x!, ByVal n%) If n=0 Then
p1=1 Else If n Mod 2=1 Then p1=x*p1(x, n2) Else P1=p1(x, n2) x
End if
End ifEnd Function
温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!