有如下过程,将两次调用过程proc的结果分别填于空【 】和【 】处。Private Sub Command1_Click( )Dim a As IntegerDim b As Integera=2b=5Call proc(a,B) 【 】Call proc(A) 【 】End SubPrivate Sub proc(x As Integer,Optional y)Dim z As IntegerIf IsMissing(y) ThenMsgBox ("没有提供可选参数")Elsez=x*yMsgBox ("乘积=" + Str(z))End IfEnd Sub
有如下过程,将两次调用过程proc的结果分别填于空【 】和【 】处。
Private Sub Command1_Click( )
Dim a As Integer
Dim b As Integer
a=2
b=5
Call proc(a,B) 【 】
Call proc(A) 【 】
End Sub
Private Sub proc(x As Integer,Optional y)
Dim z As Integer
If IsMissing(y) Then
MsgBox ("没有提供可选参数")
Else
z=x*y
MsgBox ("乘积=" + Str(z))
End If
End Sub
相关考题:
已知有下面的过程Private Sub proc1(a As Integer,b As String,Optional x As Boolean)……End Sub正确调用此过程的语句是( )。A.Call procl(5)B.Call proc1 5,”abc”,FalseC.proc1(12,”abc”,True)D.proc1 5, “abc”
( 22 )有如下过程代码:Sub var_dim()Static numa As IntegerDim numb As Integernuma=numa+2numb=numb+1print numa;numbEnd Sub连续 3 次调用 var_dim 过程,第 3 次调用时的输出是A ) 2 1B ) 2 3C ) 6 1D ) 6 3
有如下过程代码:Sub var_dim()Static numa AS IntegerDim numb As Integernuma=Duma+2numb=numb+1print numa;mumbEnd Sub连续3次调用vardim过程,第3次调用时的输出是A.2 1B.2 3C.6 1D.6 3
有关过程调用叙述正确的是A.打开过程文件时,其中的主过程自动调入内存B.同一时刻只能打开一个过程,打开新的过程后,旧的过程自动关闭C.用命令DO<proc>WITH<parm list>调用过程时,过程文件无需打开就可调用其中的过程D.用命令DO<proc>WITH<parm list>IN<file>调用过程时,过程文件无需打开,就可调用其中的过程
有关过程调用叙述正确的是______。A.打开过程文件时,其中的主过程自动调入内存B.同一时刻只能打开一个过程,打开新的过程后,旧的过程自动关闭C.用命令DO<proc>WITH<parmlist>调用过程时,过程文件无须打开就可调用其中的过程D.用命令DO<proc>WITH勺armlist>m<file>调用过程时,过程文件无须打开,就可调用其中的过程
要想在过程Proc调用后返回形参x和Y的变化结果,下列定义语句中正确的是( )。【考点5过程调用与参数传递】A.Sub Proc(x as Integer,Y as Integer)B.Sub Proc(ByVal x as Integer,Y as Integer)C.Sub Proc(x as Integer,ByVal Y as Integer)D.Sub Proc(ByVal x as Integer,ByVal Y as Integer)
有如下过程代码: Sub var_dim( ) static numa As Integer Dim numb As Integer numa=numa+2. numb=numb+1 print numa;mub End Sub 连续3次调剧var_dim过程,第3次调用时的输出是( )。A.2 1B.2 3C.6 1D.6 3
用dim语句声明的局部变量能保存上一次过程调用后的值。( )