[單項(xiàng)選擇題] 有如下函數(shù)過程: Function Fun(By Val x As Ingeger,ByVal y As Integer)As Integer
2021-07-20
[單項(xiàng)選擇題] 有如下函數(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ù)的事件過程,該程序的運(yùn)行結(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
參考解析:本題的難點(diǎn)是子函數(shù)的調(diào)用過程。子函數(shù)Fun的功能是求x和y的公約數(shù),由“歐幾里德”求最大公約數(shù)的算法可知,當(dāng)余數(shù)r為0時(shí),x為x和y的最大公約數(shù)。變量x的值通過子函數(shù)名Fun返回。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。