WorksheetsKuiz Search dan Sort (Hard Mode)
Total questions: 42
Worksheet time: 23mins
Name
Class
Date
1.
Apakah itu algoritma?
a)
Kod sumber
b)
Langkah-langkah menyelesaikan masalah
c)
Perkakasan komputer
d)
Sistem operasi
2.
Apakah yang digunakan untuk mewakili algoritma?
a)
SQL
b)
Protokol
c)
Carta alir dan pseudokod
d)
Kod ralat
3.
Pseudokod ialah:
a)
Gambarajah
b)
Bahasa manusia biasa
c)
Bahasa mesin
d)
Bahasa Java
4.
Carta alir digunakan untuk:
a)
Mengira formula
b)
Menyimpan data
c)
Menunjukkan proses secara grafik
d)
Membuat laporan
5.
Linear search bermula dari:
a)
Tengah senarai
b)
Item terakhir
c)
Item pertama
d)
Item rawak
6.
Binary search memerlukan senarai:
a)
Rawak
b)
Tidak teratur
c)
Menaik
d)
Menurun
7.
Fungsi utama search ialah:
a)
Mengira
b)
Mengisi borang
c)
Mencari sesuatu dalam senarai
d)
Menukar fail
8.
Fungsi utama sort ialah:
a)
Mencari nombor
b)
Menyusun senarai
c)
Menyimpan gambar
d)
Menjana output
9.
Teknik bubble sort membandingkan:
a)
Item tengah
b)
Item pertama dan terakhir
c)
Dua item bersebelahan
d)
Semua item sekaligus
10.
Apakah output akhir selepas bubble sort selesai?
a)
Item rawak
b)
Item tidak berubah
c)
Item yang diisih
d)
Item yang terpadam
11.
Bucket sort menggunakan:
a)
Kotak
b)
Senarai tunggal
c)
Baldi
d)
Folder
12.
Linear search lebih sesuai digunakan untuk:
a)
Item banyak
b)
Senarai tidak diisih dengan item sedikit
c)
Data besar
d)
Fail multimedia
13.
Apakah simbol permulaan dalam carta alir?
a)
Segi tiga
b)
Bulatan
c)
Bujur
d)
Petak
14.
Apakah jenis ralat yang melibatkan logik salah?
a)
Sintaks
b)
Logik
c)
Format
d)
Memori
15.
Binary search menggunakan konsep:
a)
Ulangan penuh
b)
Carian linear
c)
Dwipilihan
d)
Percubaan rawak
16.
Bubble sort sesuai untuk:
a)
Fail audio
b)
Senarai kecil
c)
Sistem rangkaian
d)
Web server
17.
Apa tujuan pembangunan algoritma?
a)
Menambah ralat
b)
Menyulitkan kod
c)
Menyelesaikan masalah secara sistematik
d)
Memadam fail
18.
Antara kelebihan pseudokod ialah:
a)
Susah difahami
b)
Perlu dikompil
c)
Tidak boleh digunakan
d)
Mudah dibaca
19.
Apakah langkah pertama dalam pseudokod linear search?
a)
Cari item
b)
Isih senarai
c)
Tetapkan senarai
d)
Ulang sehingga jumpa
20.
Dalam binary search, nilai ‘m’ ditentukan dengan:
a)
Tambah satu
b)
Bahagi dua jumlah indeks
c)
Kurang satu
d)
Gandakan indeks
21.
Apakah perbezaan utama antara linear dan binary search?
a)
Linear untuk senarai kecil, binary untuk besar
b)
Binary lebih perlahan
c)
Linear memerlukan sort
d)
Tiada perbezaan
22.
Mengapa bucket sort lebih sesuai untuk senarai panjang?
a)
Cepat selesai
b)
Perlu banyak kod
c)
Membuang item
d)
Perlahan
23.
Apakah jenis gelung digunakan dalam bubble sort?
a)
if-else
b)
do-while
c)
nested loop
d)
for-each
24.
Apakah ciri-ciri algoritma yang baik?
a)
Sukar diubah
b)
Panjang dan kompleks
c)
Teratur dan cekap
d)
Bergantung pada nasib
25.
Jika item tidak dijumpai dalam linear search:
a)
Algoritma berhenti serta-merta
b)
Ulangan diteruskan hingga akhir
c)
Nilai automatik diambil
d)
Sistem mati
26.
Apakah tujuan semakan meja?
a)
Mengesan perkakasan
b)
Menganalisis prestasi
c)
Mengesan dan membaiki ralat dalam algoritma
d)
Melukis carta alir
27.
Mengapa algoritma perlu diuji sebelum digunakan dalam atur cara sebenar?
a)
Supaya lebih panjang
b)
Untuk memenuhi kehendak guru
c)
Untuk pastikan output yang betul
d)
Untuk menukar data
28.
Dalam bucket sort, apakah proses utama sebelum penyusunan akhir?
a)
Menjadikan item rawak
b)
Isihan mengikut baldi
c)
Membuang data
d)
Cari indeks minimum
29.
Bagaimanakah pengecaman corak membantu pembangunan algoritma?
a)
Meniru kod sedia ada
b)
Mengenal pasti struktur masalah dan guna penyelesaian serupa
c)
Mengelak daripada menulis kod
d)
Menghasilkan grafik
30.
Apakah hasil gabungan teknik search dan sort dalam algoritma?
a)
Data bercampur
b)
Proses yang lebih perlahan
c)
Penyelesaian masalah yang lebih pantas dan tepat
d)
Keputusan tidak diketahui
31.
Seorang pustakawan ingin mencari buku dalam rak tidak diisih. Teknik paling sesuai ialah:
a)
Binary search
b)
Bubble sort
c)
Bucket sort
d)
Linear search
32.
Di pejabat pos, surat diasing mengikut negeri. Ini contoh penggunaan:
a)
Search
b)
Sort
c)
Binary search
d)
Carian manual
33.
Guru menyusun nama pelajar mengikut abjad sebelum mencari nama. Gabungan yang digunakan:
a)
Bubble sort + Linear search
b)
Bucket sort + Bubble sort
c)
Bubble sort + Binary search
d)
Linear search sahaja
34.
Mencari gambar dalam folder yang disusun mengikut tarikh. Algoritma sesuai ialah:
a)
Linear search
b)
Binary search
c)
Bubble sort
d)
Bucket sort
35.
Pekerja kedai buku menyusun ikut genre dan abjad. Ini menyerupai:
a)
Linear + Binary
b)
Bucket + Bubble
c)
Search + Search
d)
Binary + Linear
36.
Juruteknik IT semak log masuk ikut masa dan kesan aktiviti. Proses ini guna:
a)
Search sahaja
b)
Sort dahulu kemudian search
c)
Search rawak
d)
Loop tanpa sort
37.
Kelebihan menggunakan sort sebelum search:
a)
Mengurangkan ketepatan
b)
Mempercepatkan proses carian
c)
Menambah masa pemprosesan
d)
Tidak memberi kesan
38.
Data pelanggan disusun ikut ID, sistem cari pelanggan tertentu. Gabungan terbaik:
a)
Linear search selepas bubble sort
b)
Binary search selepas sort
c)
Bucket sort sahaja
d)
Gabungan linear dengan bucket
39.
Gabungan search dan sort mempercepat carian dalam senarai panjang kerana:
a)
Senarai tak perlu diubah
b)
Senarai lebih rawak
c)
Senarai telah diisih
d)
Senarai disembunyikan
40.
Salah satu jenis sort yang dipelajari adalah adalah (a)
41.
Berdasarkan carta alir, apakah kaedah search yang digunakan?
(a)
42.
Apakah kaedah sort yang digunakan?
(Klik gambar untuk lihat)
(a)
100 %
