[單項(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
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ù)。變量z的值通過子函數(shù)名Fun返回。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。