Quiz Minggu 4 Algoritma Pemrograman

Quiz Minggu 4 Algoritma Pemrograman

University

10 Qs

quiz-placeholder

Similar activities

Mamanua2- FenniWantania

Mamanua2- FenniWantania

University

10 Qs

PT01-Pengantar Perancangan Teknik

PT01-Pengantar Perancangan Teknik

University

5 Qs

Bahasa Indonesia

Bahasa Indonesia

University

13 Qs

D3SI47-03

D3SI47-03

University

15 Qs

Pretest Hari ke 1

Pretest Hari ke 1

University

6 Qs

Hari 3 - Kuis Coding dan Perkenalan AI

Hari 3 - Kuis Coding dan Perkenalan AI

University

10 Qs

Golang Basics

Golang Basics

University

10 Qs

Algoritma dan Pemrograman Quiz

Algoritma dan Pemrograman Quiz

University

10 Qs

Quiz Minggu 4 Algoritma Pemrograman

Quiz Minggu 4 Algoritma Pemrograman

Assessment

Quiz

Other

University

Hard

Created by

Asprak 23

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan rekursi dalam pemrograman Golang?
Rekursi adalah teknik pemrograman di mana sebuah fungsi memanggil dirinya sendiri dalam proses penyelesaiannya hingga mencapai kondisi dasar.
Rekursi adalah teknik yang hanya dapat digunakan untuk menyelesaikan masalah matematika seperti faktorial dan deret Fibonacci.
Rekursi adalah metode pengulangan menggunakan pernyataan for atau while untuk mengeksekusi blok kode berulang kali.
Rekursi adalah fungsi yang dapat berjalan terus-menerus tanpa berhenti, karena terus memanggil dirinya sendiri.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Manakah dari program Go berikut yang mengimplementasikan rekursi dengan benar?
Media Image
Media Image
Media Image
Media Image

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Manakah dari fungsi Go berikut yang mengimplementasikan rekursi dengan benar tanpa menyebabkan rekursi tak terbatas?
Media Image
Media Image
Media Image
Media Image

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang digunakan untuk menghentikan proses rekursif dalam sebuah fungsi di Golang?
Percabangan seperti if untuk menentukan kapan rekursi harus berhenti.
Perulangan (for atau while) yang menghentikan rekursi setelah beberapa iterasi.
Pernyataan return yang akan selalu mengembalikan nilai tanpa kondisi tambahan.
Penggunaan variabel global yang mengontrol jumlah pemanggilan fungsi rekursif.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Manakah dari program Go berikut yang mengimplementasikan rekursi dengan benar tanpa menyebabkan kesalahan?
Media Image
Media Image
Media Image
Media Image

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang akan terjadi jika suatu fungsi rekursif tidak memiliki kondisi dasar (base case) yang benar?
Program akan berhenti secara normal
Program akan mengalami infinite recursion dan kemungkinan menyebabkan stack overflow
Program akan tetap berjalan tetapi lebih lambat
Program akan otomatis menghentikan eksekusi setelah 10 kali rekursi

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Fungsi rekursif biasanya digunakan dalam kasus berikut, kecuali
Menghitung faktorial suatu bilangan
Menelusuri struktur data seperti pohon (tree traversal)
Mengakses elemen dalam array secara berurutan tanpa iterasi
Membuat variabel global dalam program

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?