Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASAS SAINS KOMPUTER T3

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

(a)   ditakrifkan sebagai satu proses bertujuan untuk menyelesaikan masalah menggunakan konsep asas sains komputer.

2.

Berapakah bilangan anjakan bagi Caeser Cipher jika abjad pertama bermula dengan abjad H?

a)

4

b)

5

c)

7

d)

8

3.

Beriku merupakan teks biasa.

SELAMAT DATANG

Apakah teks sifer yang terhasil apabila teks biasa di atas disulitkan menggunakan Caeser Cipher dengan kunci, K=3?

a)

QCJYKYR BYRYPE

b)

PBIXJXQ AXQXRD

c)

UGNCOCV FCVCPI

d)

VHODPDW GDWDQJ

4.

Antara berikut , pernyataan manakah yang menerangkan tentang teknik leraian dalam fasa analisis masalah?

a)

Mengenal psati komponen masalah ketika menulis kod arahan

b)

menggunakan teknik leraian bagi menyemak atur cara secara berperingkat

c)

memecahkan masalah yang besar kepada bahagian-bahagian yang lebih kecil

d)

meleraikan dokumentasi yang perlu disediakan kepada jenis dan bahagian-bahagian yang kecil

5.

Antara berikut yang mana merupakan ralat logik?

I Ada paparan mesej ralat

II Tiada paparan mesej ralat

III Atur cara terhenti tuba-tiba

IV Output yang tidak diingini

a)

I dan II

b)

II dan IV

c)

I dan III

d)

III dan IV

6.

Pernyataan manakah yang benar tentang kriptografi (cryptography) ?

a)

Berasal daripada Mesir Purba

b)

Kajian tentang teknik perkhidmatan atau keselamatan data

c)

Bertujuan melindungi informasi daripada terdedah oleh pihak lain

d)

untuk mendedahkan maklumat privasi individu

7.

nyatakan jenis-jenis dokumentasi yang wujud dalam fasa dokumentasi

a)

dokumentasi luaran , dokumentasi kesalahan

b)

dokumentasi luaran , dokumentasi sintaks

c)

dokumentasi luaran , dokumentasi dalaman

d)

dokumentasi dalaman , dokumentasi kesalahan

8.

Suraj ingin menyulitkan suatu mesej menggunakan Columnar Transportation. Dia menggunakan kunci "SIHAT" untuk menyulitkan mesej tersebut. Berapakah bilangan lajur (column) yang digunakan oleh Suraj?

a)

4

b)

5

c)

6

d)

7

9.

Proses __________ akan membandingkan item ditengah-tengah dengan item disebelah kiri atau kanan.

a)

Linear search

b)

Binary search

c)

Bubble sort

d)

Bucket sort

10.

"Teknik ini akan mula mengisih dua item pertama dalam senarai. Item kedua dan pertama akan bertukar tempat untuk menyusun item mengikut urutan menaik atau menurun"

a)

Linear Search

b)

Binary Search

c)

Bubble Sort

d)

Bucket Sort

11.

Persamaan antara kaedah search dan sort adalah:


I. Memerlukan suatu senarai

II. Memerlukan algoritma

III. Linear search dan bubble sort sesuai digunakan untuk

senarai item yang banyak.

IV. Binary search dan bucket sort sesuai digunakan untuk item yang sedikit.


PILIH PENYATAAN YANG TEPAT.

a)

I dan II sahaja

b)

I, II dan III sahaja

c)

II, III dan IV sahaja

d)

Semua di atas

12.

Berikut adalah kepentingan algoritma dibangunkan. Pilih penyataan yang tepat.

a)

Memahami proses yang perlu dilakukan oleh komputer

b)

Melakukan penambahbaikan kepada algoritma

c)

Memahami cara menulis algoritma dengan cekap.

d)

Mengesan ralat masa larian dalam atur cara

13.

Pilih perbezaan di antara search dan sort.

a)

Search - mencari nilai tertentu dalam suatu senarai

b)

Sort - Mengisih item-item dalam senarai mengikut urutan menaik atau menurun.

c)

Kedua-duanya memerlukan algortima

d)

Search -boleh digunakan untuk data yang banyak sahaja

14.

Terdapat dua jenis teknik pengesan ralat algoritma iaitu:

a)

teknik ralat sintaks

b)

teknik semakan meja

c)

teknik ralat logik

d)

langkah demi langkah

15.

Semasa pemilihan pelajar ke IPG, pelajar yang mendapat 5A dan ke atas akan dipilih, kemudian pelajar ini akan di susun mengikut abjad nama A ke Z.


Apakah teknik yang digunakan dalam algoritma situasi di atas.

a)

divide dan sort

b)

search dan sort

c)

sort sahaja

d)

search sahaja

16.

Pernyataan 2 merujuk kepada algoritma carian dan isihan.


Z merupakan satu teknik yang melibatkan dwipilihan. Sebelum melakukan proses ini, item-item dalam senarai perlu diisih mengikut urutan menaik. Kemudian item ditengah akan disemak. Jika item ditengah adalah item yang dicari maka proses akan tamat.


Pernyataan 2

Apakah teknik Z yang sesuai digunakan dalam Pernyataan 2?

a)

Linear Search

b)

Bubble Sort

c)

Binary Search

d)

Bucket Sort

17.

Antara yang berikut, yang manakah betul ralat sintaks dalam aturcara

a)

Kesilapan dalam proses pembangunan kod atur cara

b)

Kesilapan dalam penggunaan bahasa pengaturcaraan

c)

Kesilapan yang boleh menyebabkan komputer terhenti secara tiba-tiba

d)

Kesilapan yang menyebabkan output yang dihasilkan adalah berbeza dengan jangkaan

18.

Maklumat berikut menunjukkan segmen kod arahan


x=str ("Sila")

y=str ("Jaga")

z=str ("Kebersihan")

print ('.'. join(x+y+z))


Antara berikut, manakah output yang akan terhasil

a)

(Sila,Jaga,Kebersihan)

b)

Sila Jaga Kebersihan

c)

Sila.Jaga.Kebersihan

d)

S.i.l.a.J.a.g.a.K.e.b.e.r.s.i.h.a.n

19.

Maklumat berikut merupakan senarai nombor


(( 12, 40, 95, 44, 17, 23, 78 ))


Azlina ingin mencari nombor 23 menggunakan linear search. Diberi n = 7 dan i = 0.

Berapakah jumlah bilangan ulangan yang akan berlaku sehingga output item tersebut dipaparkan

a)

3

b)

6

c)

2

d)

5

20.

Struktur kawalan terbenam dalam struktur kawalan lain disebut ________

a)

Struktur kawalan pelbagai pilihan

b)

Struktur kawalan pilihan bersarang

c)

Struktur kawalan ulangan

d)

Struktur kawalan dwipilihan