Soal SMA · Konsep dasar · Kesulitan 4/5
Sebuah program menggunakan rekursi tanpa kondisi berhenti yang tepat. Akibat yang paling mungkin terjadi adalah...
- A.Program berjalan lebih cepat karena tidak ada perulangan
- B.Terjadi stack overflow karena pemanggilan fungsi menumpuk tanpa henti
- C.Program otomatis menghentikan rekursi setelah batas waktu
- D.Memori heap penuh karena alokasi dinamis berulang
Kunci jawaban & pembahasan
Jawaban: Terjadi stack overflow karena pemanggilan fungsi menumpuk tanpa henti
Rekursi tanpa base case terus memanggil fungsi sehingga tumpukan panggilan melampaui kapasitas dan terjadi stack overflow.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari