Apa yang dimaksud dengan rekursi?
Uji Pemahaman Rekursi

Quiz
•
Computers
•
11th Grade
•
Medium
Iffa Khalim
Used 12+ times
FREE Resource
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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
Similar Resources on Quizizz
20 questions
Rekursi dan Faktorial

Quiz
•
11th Grade
25 questions
Quiz INFORMATIKA

Quiz
•
11th Grade
15 questions
INFORMATIKA SMK Kelas XI

Quiz
•
11th Grade
15 questions
Rekursi dalam Berpikir Komputasional

Quiz
•
11th Grade
15 questions
Quiz Algoritma

Quiz
•
11th Grade
20 questions
UH-INFO-1

Quiz
•
11th Grade
15 questions
Berpikir Komputasional ( Rekursi )

Quiz
•
11th Grade
15 questions
SUMATIF fase F (Berpikir Komputasional)

Quiz
•
11th Grade
Popular Resources on Quizizz
10 questions
Chains by Laurie Halse Anderson Chapters 1-3 Quiz

Quiz
•
6th Grade
20 questions
math review

Quiz
•
4th Grade
15 questions
Character Analysis

Quiz
•
4th Grade
12 questions
Multiplying Fractions

Quiz
•
6th Grade
30 questions
Biology Regents Review #1

Quiz
•
9th Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
50 questions
Biology Regents Review: Structure & Function

Quiz
•
9th - 12th Grade
Discover more resources for Computers
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
50 questions
Biology Regents Review: Structure & Function

Quiz
•
9th - 12th Grade
20 questions
Taxes

Quiz
•
9th - 12th Grade
20 questions
Chapter 3 - Making a Good Impression

Quiz
•
9th - 12th Grade
14 questions
Attributes of Linear Functions

Quiz
•
9th - 12th Grade
10 questions
Identifying equations

Quiz
•
KG - University
50 questions
Biology Regents Review 2: Ecology

Quiz
•
9th - 12th Grade
20 questions
Investing

Quiz
•
9th - 12th Grade