500+ câu trắc nghiệm tổng hợp Toán rời rạc có đáp án - Phần 12

Thuật toán đệ quy dưới đây tính:Function Test(a,b:Integer): Integer;Begin If (a=0) or (b=0) then Test:=a+b ElseIf a > b then Test:=Test(a-b,b)Else Test:= Test(a,b-a);End;

26/30

Thuật toán đệ quy dưới đây tính:

Function Test(a,b:Integer): Integer;

Begin 

If (a=0) or (b=0) then Test:=a+b 

Else

If a > b then Test:=Test(a-b,b)

Else Test:= Test(a,b-a);

End;

Tính hiệu 2 số a và b

Tìm số dư trong phép chia a cho b

Tìm ước chung lớn nhất của a và b

Tìm bội chung nhỏ nhất của a và b

Giải thích

Chọn đáp án C