wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SAINS KOMPUTER TINGKATAN 5 - 3.1.2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

_______ ialah satu algoritma mudah dalam pengisihan suatu senarai yang prosesnya dilaksanakan satu persatu secara berturutan dengan membandingkan unsur-unsur bersebelahan dan akan menukar kedudukan (swap) sekiranya berlaku turutan yang salah.

a)

Isihan buih (Bubble sort)

b)

Carian perduaan (Binary search)

c)

Isihan pilih (Selection sort)

2.

_______ ialah satu algoritma dalam pengisihan suatu senarai yang boleh melibatkan proses membanding satu unsur dengan unsur terkecil/terbesar daripada unsur lain dalam senarai seterusnya menukar kedudukan jika turutan salah.

a)

Isihan buih (Bubble sort)

b)

Carian perduaan (Binary search)

c)

Isihan pilih (Selection sort)

3.

Antara berikut, yang manakah merupakan kelebihan-kelebihan Isihan Buih?

a)

Lebih mudah dibina

b)

Lebih mudah difahami

c)

Sesuai digunakan apabila bilangan di dalam unsur adalah kecil

4.

Dalam _______, terdapat dua proses perbandingan yang boleh dilaksanakan untuk menukar kedudukan, iaitu:


1. Banding unsur dirujuk sama ada lebih besar daripada unsur terkecil (untuk turutan menaik).

2. Banding unsur dirujuk sama ada lebih kecil daripada unsur terbesar (untuk turutan menurun).

a)

Isihan buih (Bubble sort)

b)

Carian perduaan (Binary search)

c)

Isihan pilih (Selection sort)

5.

_______ sesuai digunakan apabila melibatkan bilangan data yang banyak dan telah diisih.

a)

Isihan buih (Bubble sort)

b)

Carian perduaan (Binary search)

c)

Isihan pilih (Selection sort)

6.

Gambar rajah di atas merujuk kepada proses _______

a)

Isihan buih (Bubble sort)

b)

Carian perduaan (Binary search)

c)

Isihan pilih (Selection sort)

7.

Nilai _______ merujuk nilai terbesar dalam suatu senarai nilai.

a)

maksimum

b)

minimum

c)

mean

8.

Gambar rajah di atas merujuk kepada proses mencari nilai _______ .

a)

maksimum

b)

minimum

c)

mean

9.

Nilai _______ merujuk nilai terkecil dalam suatu senarai nilai.

a)

maksimum

b)

minimum

c)

mean

10.

Gambar rajah di atas merujuk kepada proses mencari nilai _______ .

a)

maksimum

b)

minimum

c)

mean

11.

_______ merujuk purata nilai dalam suatu senarai nilai.

a)

Maksimum

b)

Minimum

c)

Mean

12.

Formula bagi Mean ialah _____

a)

Jumlah/Bilangan

b)

Bilangan/Jumlah

13.

(a)   mengira bilangan nilai yang terdapat dalam suatu senarai

14.

pembilang = pembilang + 1


Formula di atas merupakan contoh bagi (a)   .

15.

(a)   merupakan struktur data linear, iaitu pengumpukan nilai dalam ruang ingatan secara teratur.

16.

Operasi enqueue dalam queue digunakan untuk _______ .

a)

memasukkan data ke dalam queue

b)

membuang data lama dalam queue

17.

Operasi dequeue dalam queue digunakan untuk _______

a)

memasukkan data ke dalam queue

b)

membuang data lama dalam queue

18.

Operasi queue boleh dilakukan menggunakan fungsi _____

a)

push()

b)

shift()

c)

unshift()

d)

pop()

19.

• Nilai awal dimasukkan melalui bahagian belakang ruang ingatan array.

• Nilai awal dikeluarkan melalui bahagian depan ruang ingatan array.


Pernyataan di atas merujuk kepada penggunaan _______ .

a)

push()

b)

shift()

c)

unshift()

d)

pop()

20.

• Nilai awal dimasukkan melalui bahagian depan ruang ingatan array.

• Nilai awal dikeluarkan melalui bahagian belakang ruang ingatan array


Pernyataan di atas merujuk kepada penggunaan _______ .

a)

push()

b)

shift()

c)

unshift()

d)

pop()