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/30Thuậ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à bTìm số dư trong phép chia a cho bTìm ước chung lớn nhất của a và bTìm bội chung nhỏ nhất của a và bGiải thíchChọn đáp án C