Uji Pemahaman Rekursi

Uji Pemahaman Rekursi

11th Grade

20 Qs

quiz-placeholder

Similar activities

Pemahaman Array dan Fungsi

Pemahaman Array dan Fungsi

11th Grade

15 Qs

Quiz INFORMATIKA

Quiz INFORMATIKA

11th Grade

25 Qs

UH INFORMATIKA BAB 1-2 KELAS XI

UH INFORMATIKA BAB 1-2 KELAS XI

11th Grade

20 Qs

Quiz Algoritma

Quiz Algoritma

11th Grade

15 Qs

Strategi Pemrograman dan Algoritma

Strategi Pemrograman dan Algoritma

11th Grade

15 Qs

Rekursi dan Greedy

Rekursi dan Greedy

11th Grade

20 Qs

Quiz tentang Rekursi dalam Pemrograman

Quiz tentang Rekursi dalam Pemrograman

11th Grade

25 Qs

UH INFORMATIKA KELAS XI BAB 2

UH INFORMATIKA KELAS XI BAB 2

11th Grade

20 Qs

Uji Pemahaman Rekursi

Uji Pemahaman Rekursi

Assessment

Quiz

Computers

11th Grade

Medium

Created by

Iffa Khalim

Used 12+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan rekursi?

Rekursi adalah metode pemrograman di mana fungsi memanggil dirinya sendiri.

Rekursi adalah teknik untuk menghindari penggunaan fungsi.

Rekursi adalah cara untuk menulis kode tanpa menggunakan fungsi.

Rekursi adalah metode untuk mengoptimalkan penggunaan memori.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sebutkan dua contoh penggunaan rekursi dalam pemrograman!

Mencetak string terbalik

Menghitung jumlah elemen dalam array

Menentukan nilai maksimum dalam daftar

1. Menghitung faktorial (n!) 2. Mencari bilangan Fibonacci (F(n))

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan perbedaan antara rekursi dan iterasi!

Rekursi menggunakan pemanggilan fungsi sendiri, sedangkan iterasi menggunakan loop.

Rekursi tidak dapat menyelesaikan masalah yang sama dengan iterasi.

Iterasi hanya dapat digunakan dalam bahasa pemrograman tertentu.

Rekursi lebih cepat daripada iterasi.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa itu basis kasus dalam rekursi?

Basis kasus adalah proses yang mempercepat rekursi.

Basis kasus adalah bagian dari fungsi rekursif.

Basis kasus adalah variabel yang menyimpan hasil rekursi.

Basis kasus adalah kondisi yang menghentikan rekursi.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Berikan contoh fungsi rekursif untuk menghitung faktorial!

function faktorial(n) { return n === 1 ? 1 : n + faktorial(n - 1); }

function faktorial(n) { return n * faktorial(n + 1); }

function faktorial(n) { return n < 0 ? 0 : n * faktorial(n); }

function faktorial(n) { return n === 0 ? 1 : n * faktorial(n - 1); }

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang terjadi jika tidak ada basis kasus dalam fungsi rekursif?

Fungsi rekursif akan berhenti secara otomatis.

Fungsi rekursif akan berjalan lebih cepat.

Fungsi rekursif akan menyebabkan stack overflow.

Fungsi rekursif akan mengembalikan nilai nol.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sebutkan keuntungan menggunakan rekursi!

Mengurangi kecepatan eksekusi

Keuntungan menggunakan rekursi antara lain: memudahkan pemecahan masalah kompleks, membuat kode lebih bersih, dan meningkatkan keterbacaan.

Meningkatkan penggunaan memori

Membuat kode lebih rumit

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?