Deskripsi untuk soal nomor 40 - 41
Perhatikan potongan program berikut:
function ox (m,n:integer):integer;
begin
if n=1 then ox := m
else if (n and 1)=0 then
ox := ox(m,n shr 1) *
ox(m,n shr 1)
else
ox := ox(m,n shr 1) *
ox(m,n shr 1) * m;
end;
Berapa kali fungsi ox dijalankan jika m=4 dan n=10?
A. 8
B. 10
C. 13
D. 15
E. 16
Berapa hasil ox(2,10)?
A. 2048
B. 1024
C. 1280
D. 128
E. 20