Uji Pemahaman Rekursi
Quiz
•
Computers
•
11th Grade
•
Medium
Iffa Khalim
Used 22+ 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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple

Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
15 questions
KSK2023 ulangkaji v1.0 (1-6)
Quiz
•
KG - University
15 questions
PH 1 INFORMATIKA XI
Quiz
•
11th Grade
20 questions
Mengenal Adobe Ilustrator - 001
Quiz
•
10th - 12th Grade
20 questions
Soal Machine Learning Kelas 11
Quiz
•
11th Grade
20 questions
PERSPECTIVE
Quiz
•
11th Grade
20 questions
QUIZ - Debian
Quiz
•
11th Grade
15 questions
PARAGRAF DAN FONT STYLE
Quiz
•
9th - 12th Grade
16 questions
P0-pengenalan komponen komputer
Quiz
•
9th - 12th Grade
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
11 questions
NEASC Extended Advisory
Lesson
•
9th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
10 questions
Boomer ⚡ Zoomer - Holiday Movies
Quiz
•
KG - University
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
20 questions
Multiplying and Dividing Integers
Quiz
•
7th Grade