
Uji Pemahaman Rekursi Kelas XI

Quiz
•
Instructional Technology
•
2nd Grade
•
Hard
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
Similar Resources on Wayground
15 questions
IT Solutions 2

Quiz
•
1st - 10th Grade
10 questions
Ases-Frais

Quiz
•
2nd Grade - University
15 questions
PENGETAHUAN ESIN PERTAMBANGAN

Quiz
•
1st - 5th Grade
15 questions
Rumah Belajar

Quiz
•
1st - 2nd Grade
10 questions
UPDATE TECHNOLOGY HONDA

Quiz
•
1st - 3rd Grade
17 questions
dkv quis

Quiz
•
1st - 10th Grade
20 questions
RBT F2 ( BAB 1 - BAB 2.2)

Quiz
•
2nd Grade
10 questions
DMC2323_B

Quiz
•
1st - 4th Grade
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
10 questions
UPDATED FOREST Kindness 9-22

Lesson
•
9th - 12th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
US Constitution Quiz

Quiz
•
11th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade