Bantu temanmu belajar dengan menambahkan soal di Kujawab. Klik disini..

Olimpiade Sains Kota (OSK) 2013 - Komputer , Nomor 36

36

Diberikan potongan program berikut:

pop();
for x := 1 to 3 do writeln( pop() );
pop(); 

jika potongan program tersebut diganti dengan

for x := 1 to 3 do
  if (pop() <> -1) then writeln( pop() ); 

berapakah outputnya sekarang?
A. 3
    7
    1
    
B. 3
    1
    ­1
    
C. 3
    5
    7
    
D. 3
    7
    ­1
    
E. ­1
    ­1
    ­1