有如下函數(shù)過程:Function Fun(By Val x As Ingeger,ByVal y As Integer) As IntegerDO While
有如下函數(shù)過程:
Function Fun(By Val x As Ingeger,ByVal y As Integer) As Integer
DO While …y<>0
reminder=x Mod y
x=y
y=reminder
Loop
Fun=x
End Function
以下是調(diào)用該函數(shù)的事件過程,該程序的運行結(jié)果是
Private Sub Command1_Click()
Dim a As Integer
Dim b As Integer
a=100:b=25
x=Fun(a,B)Print x
End Sub
A.0
B.25
C.50
D.100
正確答案:B解析:本題的難點是子函數(shù)的調(diào)用過程。子函數(shù)Fun的功能是求x和y的公約數(shù),由“歐幾里德”求最大公約數(shù)的算法可知,當余數(shù)r為0時,x為x和y的最大公約數(shù)。變量z的值通過子函數(shù)名Fun返回。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。