Deskripsi untuk soal nomor 44 - 45
var data : array[1..10] of integer = (3,9,2,6,1,4,7,8,5,10); procedure kambing(m : integer); begin if (m<=10) then begin kambing(m*2); write(data[m],’ ’); kambing(m*2+1); end; end;
Output yang dihasilkan jika dilakukan pemanggilan kambing(1) adalah ....
A. 3
B. 3 9 2 6 1 4 7 8 5 10
C. 3 9 6 8 5 10 1 2 4 7
D. 8 6 5 9 10 1 3 4 2 7
E. 8 5 6 10 1 9 4 7 2 3
Agar output yang dihasilkan terurut menaik setelah pemanggilan kambing(1), maka array data harus berisi ....
A. (7,4,9,2,6,8,10,1,3,5)
B. (1,2,3,4,5,6,7,8,9,10)
C. (8,4,9,2,10,5,1,6,3,7)
D. (1,3,2,5,6,4,8,10,9,7)
E. (7,4,2,1,3,6,5,9,8,10)