Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

(ASK T3) Bab 3 : Algoritma

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Dalam bidang pengkomputeran, apakah yang dimaksudkan dengan search?

a)

Mencari benda yang hilang.

b)

Mencari item dalam senarai.

c)

Mencari dan mengisih item dalam senarai.

d)

Mencari suatu item dalam senarai yang diisih.

2.

Antara berikut, yang manakah merupakan ciri sort?

a)

Mengisih item-item dalam senarai mengikut urutan menaik sahaja.

b)

Mengisih item-item dalam senarai urutan menaik dan menurun.

c)

Mengisih item-item dalam senarai yang panjang sahaja.

d)

Mengisi dan mencari item dalam senarai.

3.

Teknik isihan yang menyemak dua item bersebelahan ialah _____.

a)

bubble sort

b)

bucket sort

c)

binary search

d)

linear search

4.

Antara berikut, yang manakah bukan ciri bucket sort?

a)

Meletakkan item-item ke dalam beberapa kategori secara sementara.

b)

Mengisih item-item dalam setiap kategori sebelum memasukkan semula item-item ke dalam senarai.

c)

Membandingkan dua item bersebelahan.

d)

Sesuai untuk digunakan pada senarai yang mempunyai item yang banyak.

5.

Puan Melissa sedang membeli ikan kembung di pasar. Dia memilih ikan-ikan yang segar. Apakah konsep yang digunakan oleh Puan Melissa?

a)

Linear search

b)

Binary Search

c)

Bubble sort

d)

Bucket sort

6.

Antara situasi berikut, yang manakah menggunakan konsep gabungan binary search dan linear search?

a)

Xin Chuan membeli jam di kedai.

b)

Nek Limah menjual nasi lemak kepada pelanggan.

c)

Indra memilih baju di sebuah pasar raya.

d)

Fezrul mencari kasut yang sesuai untuk pelanggan di kedai.

7.

Pernyataan tersebut menunjukkan langkah-langkah dalam ______.

a)

teknik linear search

b)

teknik binary search

c)

teknik bubble sort

d)

teknik bucket sort

8.

Antara berikut, apakah perbezaan antara bubble sort dan bucket sort?

a)

Bermula dengan item pertama dalam senarai.

b)

Semua item terlebih dahulu berada dalam tertib menaik atau menurun.

c)

Mengisih dua item bersebelahan mengikut urutan.

d)

Menggabungkan dua teknik isihan.

9.

Diberi satu senarai [ 2, 5, 7, 8, 10, 12, 14, 15, 17, 18 ]. Nilai yang ingin dicari adalah 16. Antara berikut, kumpulan nombor yang manakah menunjukkan urutan perbandingan yang dibuat dalam proses mencari nilai 16?

a)

12, 14, 17

b)

18, 17, 15

c)

14, 17, 15

d)

12, 17, 15

10.

Rajah tersebut menggambarkan _________.

a)

linear search

b)

binary search

c)

bubble sort

d)

bucket sort

11.

Rajah berikut menunjukkan segmen pseudokod yang didapati mempunyai ralat. Antara berikut, ralat yang manakah terdapat dalam segmen pseudokod tersebut?

a)

Ralat 1

b)

Ralat 2

c)

Ralat 3

d)

Ralat 4

12.

Maniam menerima satu senarai yang belum diisih. Dia dikehendaki mencari nilai n dalam senarai tersebut. Teknik yang manakah Maniam perlu guna untuk mencari kedudukan nilai n dalam senarai tersebut?

a)

Linear search

b)

Binary search

c)

Bubble sort

d)

Bucket sort

13.

Teliti segmen pseudokod berikut. Antara berikut, apakah teknik yang mewakili pseudokod tersebut?

a)

Linear search

b)

Binary search

c)

Bubble sort

d)

Bucket sort

14.

Manakah antara berikut menunjukkan isihan menurun senarai selepas lelaran pertama?

a)

[3, 10, 8, 9, 4] -> [3, 8, 9, 10, 4]

b)

[3, 10, 8, 9, 4] -> [3, 8, 4, 9, 10]

c)

[3, 10, 8, 9, 4] -> [10, 9, 8, 3, 4]

d)

[3, 10, 8, 9, 4] -> [3, 8, 9, 4, 10]

15.

Pseudokod berikut digunakan untuk menyelesaikan suatu masalah. Apabila semakan dilakukan ke atas pseudokod itu, output yang dihasilkan tidak seperti yang dikehendaki.

Terdapat ralat dikesan dalam pseudokod yang diberikan. Apakah ralat tersebut?

a)

i disetkan kepada 0 sebelum gelung for bermula

b)

i tidak ditambah pada 1 dalam gelung for

c)

j = 0 dalam gelung for

d)

Syarat diuji dari i = 0 hingga n - 1