wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LINEAR SEARCH DAN BINARY SEARCH

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

Algoritma sangat penting dalam pembangunan atur cara. Pernyataan yang manakah berkaitan dengan algoritma?

a)

salah satu teknik penyelesaian masalah yang membantu pengguna mendapatkan maklumat yang dikehendaki.

b)

satu siri tindakan yang jelas yang perlu dilaksanakan untuk mendapatkan output yang dikehendaki

c)

salah satu bahasa pengaturcaraan untuk membantu pengaturcara membangunkan sistem komputer

d)

salah satu struktur kawalan yang membantu pengatur cara membangunkan aturcara dengan baik

2.

Yang manakah antara berikut yang digunakan bagi mewakili algoritma?

a)

teknik semakan meja

b)

teknik pengecaman corak

c)

perwakilan data

d)

pseudokod

3.

Pembangunan algoritma merupakan salah satu teknik _____________ yang melibatkan pembinaan langkah-langkah bagi menyelesaikan masalah.

a)

leraian

b)

pengecaman corak

c)

peniskalaan

d)

pengitlakan

4.

Antara berikut, yang manakah boleh dikaitkan dengan Algoritma Search?

a)

proses capaian item tertentu yang terkandung dalam satu senarai

b)

proses menyusun item-item dalam satu senarai mengikut urutan tertentu

c)

teknik yang digunakan untuk mengesan ralat dalam pembangunan atur cara

d)

teknik penyamaran demi menjaga kerahsiaan dan keselamatan sesuatu data

5.

"Satu teknik yang digunakan untuk mendapatkan item dengan membandingkan item pertama dengan kedua dan diteruskan sehingga item yang dikehendaki diperolehi."

Teknik tersebut merujuk kepada

a)

Bubble Sort

b)

Bucket Sort

c)

Linear Search

d)

Binary Search

6.

"Teknik ini sesuai digunakan untuk pencaraian data yang banyak dan menjimatkan masa kerana tidak perlu menyemak setiap item satu persatu."

Yang manakah antara berikut merujuk kepada pernyataan tersebut?

a)

Linear Search

b)

Binary Search

c)

Bubble Sort

d)

Bucket Sort

7.

Antara situasi berikut, yang manakah boleh dikaitkan dengan Linear Search?

a)

Seorang pelajar menggunakan kamus untuk mencari maksud beberapa perkataan yang diberikan oleh gurunya.

b)

Shadira mencari nombor telefon kawannya dengan menggunakan Buku Panduan Telefon.

c)

Seorang guru ingin mengetahui nama peserta yang mendapat tempat pertama hingga ke-3 berdasarkan borang pemarkahan yang diserahkan selesai pertandingan.

d)

Seorang pelajar mencari satu artikel yang berkaitan dengan tugasannya di sebuah perpustakaan awam.

8.

Langkah-langkah yang terlibat dalam pencarian satu nombor menggunakan binary search ialah

a)

Meletakkan indeks pada setiap item

b)

Membandingkan item pertama dengan kedua dan seterusnya

c)

Membandingkan item pertengahan dalam senarai dengan item yang dicari

d)

Mengenal pasti item pertengahan dalam senarai nombor yang diberikan

9.

Yang manakah pernyataan yang betul berkaitan dengan Binary Search?

a)

Jika didapati item dicari lebih kecil daripada item pertengahan, maka item pertengahan dan semua item sebelah kanan diabaikan

b)

Jika didapati item dicari lebih kecil daripada item pertengahan, maka item pertengahan dan semua item sebelah kiri diabaikan

c)

Jika didapati item dicari lebih besar daripada item pertengahan, maka item pertengahan dan semua item sebelah kanan diabaikan

d)

Jika didapati item dicari lebih besar daripada item pertengahan, maka item pertengahan dan semua item sebelah kiri diabaikan

10.

Antara berikut yang manakah kelebihan penggunaan Linear Search berbanding Binary Search?

a)

sesuai untuk senarai item yang sedikit

b)

pencarian satu demi satu sehingga item dicari diperolehi

c)

tiada isihan mengikut urutan menaik atau pun menurun

d)

perbandaingan item yang dicari dengan item pertengahan dalam senarai

11.

Antara berikut, yang manakah formula untuk mencari item pertengahan?

a)

Indeks terkecil * Indeks terbesar / 2

b)

(Indeks terkecil * Indeks terbesar ) / 2

c)

Indeks terkecil + Indeks terbesar / 2

d)

(Indeks terkecil + Indeks terbesar ) / 2

12.

Dalam Binary Search, apakah yang perlu dilakukan jika didapati item diuji lebih besar daripada item dicari?

a)

Mid + 1

b)

Mid -1

c)

Item pertengahan dan item-item sebelah kanan diabaikan

d)

Item pertengahan dan item-item sebelah kiri diabaikan

13.

Indeks dalam sesuatu senarai merujuk kepada ____________________________________ dan ianya bermula dengan ____ .

a)

item pertengahan dalam senarai item

b)

penentu kedudukan bagi setiap item dalam senarai

c)

1

d)

0

14.

Dalam Binary Search, titik pertengahan yang menghasilkan nombor perpuluhan akan dibaca sebagai _______________________ . Contohnya 2.6, komputer akan membaca nilai item di indeks _____ .

a)

nombor bulat terkecil bagi indeks tersebut........

b)

nombor bulat terbesar bagi indeks tersebut

c)

2

d)

3