Uji Pemahaman Rekursi Kelas XI

Uji Pemahaman Rekursi Kelas XI

2nd Grade

15 Qs

quiz-placeholder

Similar activities

F2 BAB 1 1.2.1 MEMBUAT HUBUNGKAIT ANTARA PRODUK DGN OBJEK

F2 BAB 1 1.2.1 MEMBUAT HUBUNGKAIT ANTARA PRODUK DGN OBJEK

1st - 2nd Grade

10 Qs

Pemeliharaan Sasis dan Pemindah Tenaga

Pemeliharaan Sasis dan Pemindah Tenaga

1st Grade - University

20 Qs

MYFUTUREJOBS

MYFUTUREJOBS

KG - University

10 Qs

RBT MEKATRONIK : FUNGSI ELEMEN MEKATRONIK

RBT MEKATRONIK : FUNGSI ELEMEN MEKATRONIK

1st - 3rd Grade

10 Qs

RBT TAHUN 6 - SISTEM ASAS ELEKTROMEKANIKAL 2

RBT TAHUN 6 - SISTEM ASAS ELEKTROMEKANIKAL 2

1st - 12th Grade

10 Qs

RBT: PENGHASILAN PRODUK

RBT: PENGHASILAN PRODUK

1st - 2nd Grade

11 Qs

RBT TAHUN 6 - ORGANISASI BENGKEL

RBT TAHUN 6 - ORGANISASI BENGKEL

1st - 12th Grade

10 Qs

TIK Mandiri I

TIK Mandiri I

2nd Grade

20 Qs

Uji Pemahaman Rekursi Kelas XI

Uji Pemahaman Rekursi Kelas XI

Assessment

Quiz

Instructional Technology

2nd Grade

Hard

Created by

DHINA FITRIA PAKARTI

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa itu rekursi?

Rekursi adalah teknik pemrograman di mana fungsi memanggil dirinya sendiri.

Rekursi adalah cara untuk menyimpan data dalam array.

Rekursi adalah metode pengulangan tanpa batas.

Rekursi adalah teknik untuk mengoptimalkan penggunaan memori.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sebutkan contoh fungsi rekursif!

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

Fungsi pembagian: function pembagian(a, b) { return a / b; }

Fungsi pengurangan: function pengurangan(a, b) { return a - b; }

Fungsi penjumlahan: function penjumlahan(a, b) { return a + b; }

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan perbedaan antara rekursi dan iterasi.

Rekursi dan iterasi adalah dua istilah yang sama.

Rekursi memanggil fungsi sendiri, sedangkan iterasi menggunakan loop.

Rekursi menggunakan loop, sedangkan iterasi memanggil fungsi sendiri.

Rekursi lebih cepat daripada iterasi dalam semua kasus.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan basis kasus dalam rekursi?

Basis kasus adalah bagian dari fungsi rekursif.

Basis kasus adalah kondisi yang menghentikan rekursi.

Basis kasus adalah kondisi yang memperpanjang rekursi.

Basis kasus adalah parameter yang diteruskan dalam rekursi.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mengapa penting untuk memiliki basis kasus dalam fungsi rekursif?

Basis kasus hanya diperlukan untuk fungsi iteratif.

Basis kasus mencegah rekursi tak terbatas dan memastikan fungsi dapat mengembalikan hasil.

Basis kasus meningkatkan kecepatan eksekusi fungsi.

Basis kasus mengurangi penggunaan memori dalam fungsi.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Buatlah fungsi rekursif untuk menghitung faktorial!

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

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

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

function factorial(n) { return n * factorial(n - 1); }

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang terjadi jika basis kasus tidak ditentukan?

Fungsi rekursif tidak akan pernah berhenti dan dapat menyebabkan kesalahan stack overflow.

Basis kasus tidak berpengaruh pada fungsi rekursif.

Fungsi rekursif akan langsung menghasilkan hasil tanpa proses.

Fungsi rekursif akan berhenti secara otomatis tanpa basis kasus.

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?