Professional Documents
Culture Documents
[ 15 markah ]
Bulatkan jawapan yang betul.
1. Penyataan berikut adalah tentang istilah dan maksud dalam konsep asas pemikiran
komputasional.
A. I dan II B. I dan IV
C. II dan III D. III dan IV
1
Berdasarkan rajah, apakah maklumat Y?
A. Frame B. Banner
C. Menu D. Headings
5. Antara berikut, penyataan manakah yang benar mengenai sistem nombor perlapanan?
A. Mempunyai 8 digit yang bermula dari 1 B. Juga dikenali sebagai sistem nombor
oktagon
hingga 8
C. Penukaran nombor perlapanan kepada D. Penukaran nombor perpuluhan kepada
nombor perpuluhan menggunakan kaedah nombor perlapanan menggunakan kaedah
darab dan bahagi
ambil baki 8 dan gunakan baki
6. Berikut adalah maklumat yang ingin ditulis dalam bahasa pengaturcaraan Python
Bulan Kemerdekaan
A. String B. Integer
C. Char D. Boolean
A. B.
C. D.
2
8. Pilih susunan pembangunan atur cara yang tepat ;
I. Pengujian dan penyahpijatan II. Reka bentuk
aturcara
III. Analisis Masalah IV. Pengekodan
A. I, II, III dan IV B. III, II,IV dan I
C. III, IV, I dan II D. IV, III, II dan I
Search
Berdasarkan maklumat tersebut, apakah ciri yang tepat mengenai kaeda tersebut?
A. Kaedah ini digunakan untuk mencari item B Kaedah ini digunakan untuk menyisih
item
tertentu dalam suatu senarai
tertentu dalam suatu senarai
C. Kaedah ini menggunakan perhitungan D. Kaedah ini tidak melibatkan
perduaan penggunaan
senarai panjang
10. Antara situasi berikut, yang manakah menggunakan konsep gabungan binary search
dan linear search?
A. Fazura membeli jam di kedai B Jihan memilih baju di sebuah pasar raya
C. Nabil menjual nasi lemak kepada D. Sheila Rusli mencari kasut yang sesuai
pelanggan untuk
pelanggan di kedai
3
12. Berikut merupakan empat perkhidmatan keselamatan dan kriptografi, kecuali
A. 1ED516 B. 12F516
C. 1EF516 D171D16
14. Ramli telah menguji suatu atur cara, dia mendapati atur cara tersebut terhenti
secara tiba-tiba. Apakah jenis ralat yang berlaku?
print (k)
4
Bahagian B
[55 Markah]
A Reverse cipher
B Substitution cipher
C Transposition cipher
P <head> </head>
Q <body> </body>
R <html> </html>
S <title> </title>
Isi kandungan yang ingin disampaikan seperti teks dan imej kepada
[ 4 markah]
5
3. Jadual berikut menunjukkan harga bagi alat tulis di kedai Sollih.
Pensel RM 2.50
Buku tulis RM 1.20
i) Apakah jenis data yang sesuai digunakan dalam bahasa pengaturcaraan Python?
[ 2 markah ]
[ 1 markah ]
5. Proses penyulitan terhadap suatu maklumat boleh dilakukan menggunakan pelbagai kaedah
sifer.
6
Apakah maksud reverse cipher ?
__________________________________________________________________________
[ 2 Markah ]
[ 2 markah]
[ 2 markah ]
8. Substitution cipher ialah satu kaedah sifer yang menggantikan satu unit teks biasa kepada
satu init teks yang lain. Substitution cipher terdiri daripada caesar cipher dan pigpen cipher.
Evanna ingin menyulitkan satu mesej menggunakan kaedah Caesar cipher dengan kunci K =
Berikut ialah mesej asal yang ingin disulitkan oleh Evanna.
7
Teks P I N J A M B U K U T E K S
Biasa
Teks
cipher
[ 2 markah ]
[ 3 markah ]
8
10. Tulis 1, 2 dan 3 pda teknik bucket sort berikut.
[ 3 markah ]
_____________________________________________________________________
[ 2 markah ]
a) .______________________________
b) ______________________________
c) ______________________________
d) _______________________________
[ 4markah ]
c)
Ralat
[ 3 markah ]
9
14. Lengkapkan rajah berikut mengenai jenis data dalam kod arahan berdasarkan
pilihan jawapan yang diberi.
Jenis data
Double /
b) Float c) String d) Palsu
[ 4 markah]
P 1 bait
Q 1 kilobait
R 1 megabait
S 1 bit
10
16. i) Apakah kaedah penyulitan yang mengubah kedudukan abjad dalam teks biasa?
[ 3 markah ]
Struktur kawalan ini dikawal dengan keadaan dan bilangan lelaran yang
tidak diketahui
1101 + 1010
1011000 – 110110
11001 + 10001
[ 3 markah]
19. Tunjukkan jalan kerja bagi penukaran nombor perduaan 1101010 kepada nombor
perlapanan berikut.
Nombor 1 1 0 1 1 0
Perduaan
Hasil
darab
Hasil
tambah
Nombor
Perlapanan
Jawapan:
[ 3 markah]
11
20. Tukarkan nombor perpuluhan1480 kepada nombor perenambelasan. Tunjukkan jalan kerja
anda.
Jawapan:
[ 2 markah ]
A Dokumentasi dalaman
B Dokumentasi luaran
[ 2 markah ]
[ 2 markah]
12
23. Nyatakan dua jenis kekunci dalam pangkalan data dan SQL.
[ 2 markah]
Bahagian C
[ 30 Markah ]
Jawab semua
soalan.
for
Lebih daripada satu
syarat pilihan yang
perlu dipatuhi
[ 4 markah ]
13
2. Nyatakan satu perbezaan beserta contoh bagi struktur kawalab ulangan for dan while.
Contoh : Contoh :
[ 4 markah ]
14
1. Yeen ingin membeli sehelai seluar sukan untuk dipakai pada hari sukan sekolahnya. Dia
ke kedai yang terletak di bandar untuk membeli seluar sukan tersebut. Bina algoritma untuk
membantu Yeen membeli seluar bersaiz 12 dan bewarna hitam di kedai yang terdapat di
bandar. Bina carta alir di ruangan di bawah.
[ 10 markah ]
15
(a) Berdasarkan carta alir tersebut, hasilkan segmen kod
[ 6 markah ]
b) Apakah maksud Algoritma
.[2 markah ]
c) Apakah struktur kawalan pilihan bersarang.
.[2 markah ]
2. Cikgu Fatihah telah menyulitkan teks biasa kepada teks sifer untuk diberikan
kepada murid- muridnya. Teks sifer dan kuncinya adalah seperti yang ditunjukkan di bawah.
(a) Berdasarkan maklumat di atas, nyatakan kaedah sifer yang digunakan. [ 2 markah ]
16
(b) Huraikan kaedah sifer yang dinyatakan di (a).
[ 2 markah ]
c) Tunjukkan langkah-langkah untuk menyahsulitkan teks sifer di atas dan nyatakan teks
biasa tersebut.
[ 6 markah ]
17
18
19
20