WorksheetsQuiz Minggu 8 Algoritma Pemrograman
Total questions: 10
Worksheet time: 5mins
Name
Class
Date
1.
Apa tujuan dari algoritma pencarian nilai ekstrim dalam sekumpulan data?
a)
Untuk mengurutkan data secara menaik
b)
Untuk menemukan elemen duplikat dalam array
c)
Untuk mencari nilai terkecil atau terbesar dari data
d)
Untuk menghapus elemen yang tidak valid dari array
2.
Pada algoritma pencarian nilai terkecil, kapan nilai min akan di-update?
a)
Saat nilai baru sama dengan min
b)
Saat nilai baru lebih besar dari min
c)
Setiap iterasi, tanpa syarat
d)
Saat nilai baru lebih kecil dari min
3.
Apa fungsi dari variabel min dalam algoritma tersebut?
a)
Menyimpan jumlah total dari elemen array
b)
Menyimpan nilai terkecil sementara
c)
Menyimpan indeks dari nilai terbesar
d)
Menyimpan elemen ke-n dari array
4.
Kenapa perulangan dalam algoritma pencarian nilai ekstrim dimulai dari indeks ke-1?
a)
Karena indeks ke-0 selalu lebih kecil dari yang lain
b)
Karena nilai pertama sudah dijadikan nilai awal pembanding
c)
Karena Go tidak mendukung indeks ke-0
d)
Karena array di Go mulai dari 1
5.
Apa keluaran dari program berikut jika tabInt = {5, 2, 8, 1, 3} dan n = 5?
a)
1
b)
2
c)
3
d)
4
6.
Apa output dari kode di bawah ini?
a)
Nilai maksimum 5
b)
Nilai minimum 1
c)
Terjadi error index out of range
d)
Tidak ada output
7.
Manakah pengulangan yang BENAR untuk mencari nilai maksimum?
a)
Option 1
b)
Option 2
c)
Option 3
d)
Option 4
8.
Apa kesalahan dari penulisan loop berikut ini?
a)
Tidak ada kesalahan
b)
Seharusnya menggunakan i < len(a) bukan i <= len(a)
c)
Variabel max tidak boleh diinisialisasi dengan a[0]
d)
Loop seharusnya menggunakan while, bukan for
9.
Manakah pernyataan yang benar tentang pencarian nilai maksimum dalam array menggunakan Golang?
a)
Nilai maksimum hanya dapat dicari dengan fungsi sort.Sort()
b)
Nilai maksimum adalah elemen pertama dari slice secara default
c)
Harus membandingkan setiap elemen dengan nilai maksimum sementara untuk menemukannya
d)
Harus membandingkan setiap elemen dengan nilai minumum sementara untuk menemukannya
10.
Apa yang dimaksud dengan nilai ekstrem dalam konteks pemrograman Golang?
a)
Nilai yang berada di tengah-tengah urutan data
b)
Nilai terkecil dan terbesar dalam sebuah kumpulan data
c)
Nilai yang muncul paling sering dalam array
d)
Nilai yang tidak dapat berubah selama program berjalan
100 %
