Soal SMA · Analisis · Kesulitan 4/5
Sebuah program menggunakan rekursi untuk menghitung faktorial. Jika fungsi faktorial(n) memanggil dirinya sendiri, apa yang terjadi jika tidak ada base case?
- A.Program akan berjalan lebih cepat
- B.Terjadi infinite recursion dan stack overflow
- C.Program akan mengembalikan nilai 0
- D.Program akan mengembalikan nilai 1
Kunci jawaban & pembahasan
Jawaban: Terjadi infinite recursion dan stack overflow
Tanpa base case, rekursi tidak akan berhenti dan menyebabkan 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