第六章
下面的过程语句声明中正确的是( )
Sub f1(ByRef n%) As Integer
Function f1%(ByRef f1%)
Function f1(Byval n%)
答案:Function f1(Byval n%)
在一个过程中定义的变量,若希望该过程外还能保存过程中局部变量的值,则应使用关键字()在过程中定义过程级变量。
Dim
Public
Private下面过程运行后显示的结果是( )Public Sub F1 (ByRef n%, ByVal m%)n=n Mod 10M=m10End SubSub Command1_Click()Dim x%, y%X=12: y=34Call F1(x,y)MsgBox(x & “ “ & y)End Sub
2  34
 12  3
 2  3 如下程序的运行结果是()Sub Command1_Click ( )MsgBox (p1(3.0, 7))End SubPublic Function p1! (ByVal x!, ByVal n%)If n=0 Thenp1=1ElseIf n Mod 2=1 Thenp1=x*p1(x, n2)ElseP1=p1(x, n2) xEnd if End ifEnd Function如下程序运行后各变量的值依次为()Public Sub Proc (ByRef a%())Static i%Doa(i)=a(i)+a(i+1)I=i+1Loop While i<2End SubSub Command1_Click ( )Dim m%, i%, x%(10)For i=0 To 4: x(i)=i+1: Next iFor i=1 To 2: Call Proc(x): Next iFor i=0 To 4: Print x(i);: next iEnd sub
 4  5  6  7  8
 3  5  7  4  5 
3  4  7  5  6 

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