单选题
设有以下函数过程:
Function fun(a As Integer,_
b As Integer)
Dim c AS Integer
If a<b Then
c=a:a=b:b=c
End If
c=0
DO
c=c+a
Loop Until C Mod b=0
fun=c
End Function
若调用函数fun时的实际参数都是自然数,则函数返回的是______。
A.a、b的最大公约数
B.a、b的最小公倍数
C.a除以b的余数
D.a除以b的商的整数部分
A
B
C
D
【正确答案】
B
【答案解析】
[考点] Function过程 [解析] 在本题的函数过程中,通过Do循环依次查找a、2a、3a、…中第一个能被b整除的数,而由于该数同时肯定也能被a整除,故该数是a和b的公倍数,而且是最小公倍数。
提交答案
关闭