有如下函数过程。 Function Fun( By Val x As Integer,By Val y As Integer) As Integer Do While y <> 0 rem

admin2013-01-23  33

问题 有如下函数过程。      Function Fun( By Val x As Integer,By Val y As Integer) As Integer            Do While y <> 0                   reminder = x Mod y                   xmy                   y = reminder            Loop            Fun = x      End Function      以下调用函数的事件过程,该程序的运行结果是      Private Sub CommandT_Click( )      Dim a As Integer,b As Integer            a = 100:b =25            x =Fun(a,B)Print x       End Sub

选项 A、0
B、25
C、50
D、100

答案2

解析 函数的参数传递分为按值传递和按地址传递。按值传递是指,实参直接将值传递给形参,形参不改变实参的值;按地址传递是指,实参将变量的地址传递给形参。在调用函数时要注意参数的传递方式,不同的传递方式,语句执行结果不同。
转载请注明原文地址:https://jikaoti.com/ti/DoO0FFFM
0

最新回复(0)