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

Cho thuật toán:Function Test(a,b:Integer): Integer;BeginIf (a=0) or (b=0) then Test:=a+bElseIf a > b then Test:=Test(a-b,b)Else Test:= Test(a,b-a); End;Với a = 81, b = 54. Kết quả nào đúng tr

27/30

Cho thuật toán:

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;

Với a = 81, b = 54. Kết quả nào đúng trong số những kết quả dưới đây:

81

27

1

9

Giải thích

Chọn đáp án D