Quiz tentang Rekursi dalam Pemrograman

Quiz tentang Rekursi dalam Pemrograman

11th Grade

25 Qs

quiz-placeholder

Similar activities

Ulangan Harian Algoritma Kelas XI

Ulangan Harian Algoritma Kelas XI

11th Grade

25 Qs

UH-INFO-1

UH-INFO-1

11th Grade

20 Qs

QUIZ DASAR DASAR PEMROGRAMAN JAVA

QUIZ DASAR DASAR PEMROGRAMAN JAVA

11th Grade - University

20 Qs

ASK T3 : 1.1 Pembangunan Aturcara

ASK T3 : 1.1 Pembangunan Aturcara

1st - 12th Grade

20 Qs

Informatika Kelas XI

Informatika Kelas XI

11th Grade

20 Qs

Latihan soal Akhir Semester satu

Latihan soal Akhir Semester satu

9th Grade - University

30 Qs

UH - 1 Informatika

UH - 1 Informatika

11th Grade

20 Qs

Fungsi Rekursif dan fibonacci

Fungsi Rekursif dan fibonacci

11th Grade

20 Qs

Quiz tentang Rekursi dalam Pemrograman

Quiz tentang Rekursi dalam Pemrograman

Assessment

Quiz

Computers

11th Grade

Hard

Created by

Tuti Sumaryati

Used 11+ times

FREE Resource

25 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Apa itu rekursi dalam pemrograman?

Fungsi yang memanggil fungsi lain

Fungsi yang memanggil dirinya sendiri

Variabel yang digunakan dalam fungsi

Struktur data yang menyimpan data

Algoritma pengurutan data

2.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Apa yang dimaksud dengan kasus dasar dalam rekursi?

Kondisi yang menyebabkan fungsi berhenti memanggil dirinya sendiri

Fungsi yang dipanggil oleh fungsi lain

Nilai yang dikembalikan oleh fungsi

Parameter yang diterima oleh fungsi

Langkah-langkah dalam algoritma

3.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Berikut ini adalah contoh fungsi rekursif yang benar, kecuali:

int faktorial(int n) { if (n == 0) return 1; return n * faktorial(n - 1); }

int fibonacci(int n) { if (n <= 1) return n; return fibonacci(n - 1) + fibonacci(n - 2); }

int sum(int n) { return n + sum(n - 1); }

int power(int x, int y) { if (y == 0) return 1; return x * power(x, y - 1); }

int max(int a, int b) { return (a > b) ? a : b; }

4.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Fungsi rekursif yang memerlukan lebih dari satu pemanggilan dirinya sendiri disebut:

Rekursi langsung

Rekursi tidak langsung

Rekursi murni

Rekursi tertunda

Rekursi berlapis

5.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Fungsi rekursif yang memanggil dirinya sendiri dengan parameter yang lebih kecil disebut:

Rekursi langsung

Rekursi tidak langsung

Rekursi murni

Rekursi linear

Rekursi biner

6.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Bagaimana cara menghindari masalah stack overflow dalam rekursi?

Menambah jumlah variabel

Mengurangi jumlah panggilan rekursif

Menggunakan rekursi dengan kasus dasar yang tidak jelas

Meningkatkan ukuran stack

Menggunakan loop iteratif sebagai pengganti rekursi

7.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Apa yang dimaksud dengan rekursi tidak langsung?

Fungsi yang memanggil dirinya sendiri secara langsung

Fungsi yang memanggil fungsi lain yang pada gilirannya memanggil fungsi awal

Fungsi yang tidak memiliki kasus dasar

Fungsi yang memanggil banyak fungsi sekaligus

Fungsi yang mengakses variabel dari luar

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?