You are on page 1of 3

BAHAGIAN A

[ 15 markah ]

Arahan: Jawab semua soalan. Bulatkan jawapan anda. Tiap-tiap soalan diikuti oleh empat pilihan jawapan A, B, C dan D. Pilih
satu jawapan sahaja bagi setiap soalan.

1. Maklumat berikut adalah mengenai pernyataan . memaparkan perkataan “Tahniah”.


sesuatu masalah.
“Rania baru sahaja menamatkan pengajiannya
di sebuah universiti. Sementara menunggu
keputusan semester akhirnya, dia bercadang
untuk mencari kerja sementara bagi mendapat
duit sampingan. Tetapi, Rania mengalami
kesukaran dalam membuat pilihan.”
Antara yang berikut, manakah aspek yang
kurang penting untuk Rania tinggalkan semasa
membuat pilihan kerja? Antara yang berikut, jenis struktur kawalan
A Gaji yang ditawarkan manakah yang digunakan dalam carta alir dia
B Jawatan yang ditawarkan atas?
C Bilangan pekerja di syarikat A Struktur kawalan dwi pilihan
D Jarak dari rumah ke tempat kerja B Struktur kawalan ulangan for
C Struktur kawalan ulangan while
2 Maklumat berikut merupakan spesifikasi bagi D Struktur kawalan pilihan tunggal
. sebuah fail audio.
 Kadar sampel = 214KHz 5 Susun mengikut urutan yang betul langkah
 Kedalaman bit = 8 bit . melakar papan cerita.
 Saluran audio = 2 I Rancangkan rupa dan reka bentuk laman
 Durasi audio = 35 minit II Kumpul semua maklumat yang
Antara yang berikut, manakah saiz maksimum dikehendaki
III Tentukan tajuk dan isi kandungan setiap
fail audio yang betul berdasarkan maklumat di
atas? laman
IV Rancangkan struktur maklumat dan
A 7021875 bait
B 14980000 bait pautan laman sesawang
A I, II, III dan IV
C 898800000 bait
D 7190400000 bail B II, III, IV dan I
C III, IV, I dan II
D IV, III, II dan I
3. Maklumat berikut merupakan suatu pengiraan
matematik.
6. Antara yang berikut, panduan manakah yang
3499+4581 betul bagi nombor perlapanan dan perduaan di
−( 650 x 3) bawah?
4
Nombor Perlapanan Nombor Perduaan
Antara yang berikut, manakah kod arahan yang A 23178 100110011112
betul bagi pengiraan tersebut?
B 61248 11001101002
A 3499 / 4 + 4581 - 650 x 3
C 35208 10111010100002
B 3499 + 4581 – 650 * 3/4
D 21358 100011111012
C 3499 + 4581 / 4*(-650*3)
D (3499 + 4581) / 4 – (650*3)

7 Rajah berikut menunjukkan penukaran nombor


4 Rajah berikut menunjukkan carta alir yang akan . perenambelasan kepada nombor perduaan.
1
harga = 6.50
kotak=int(input(“Masukkan jumlah kotak:”))
kawasan=str(input(“Adakah anda tinggal kawasan Bandar
Baru Bangi? (Ya atau Tidak):”))

if kotak < 10
jum_harga = kotak*harga
else:
jum_harga = 5.20*kotak
Antara yang berikut, manakah yang mewakili
p,q,r dan s? if kawasan ==”Ya”:
jum_harga = jum_harga + 0
p q r s else:
A 10 1100 0111 1100101001111110 jum_harga = jum_harga + 4
B 11 1101 1110 1101101011101110
print(“Jumlah harga perlu dibayar ialah RM”,
C 10 1101 0111 1101101001111110 round(jumharga,2))
D 11 1100 1110 1100101011101110
Antara yang berikut, jenis ralat manakah yang
terdapat dalam aturcara tersebut?
8 Maklumat berikut adalah berkaitan ciri-ciri A Ralat logik dan ralat sintaks
. yang perlu ada pada setiap calon pengurus yang B Ralat masa larian dan ralat logik
mahu dilantik. C Ralat masa larian dan ralat sintaks
 Pengalaman kerja lebih daripada 5 tahun D Ralat masa logik dan ralat masa larian
 Perlu mengisi borang permohonan melalui
laman sesawang
 Tidak mempunyai sebarang rekod kesalahan 11 Farisha telah diberikan suatu senarai nombor
tatatertib . iaitu [54, 32, 74, 98, 66, 47, 26, 11, 35, 83].
Dia dikehendaki untuk menggunakan teknik
Antara yang berikut, struktur kawalan manakah binary search bagi mencari nombor 83. Antara
yang digunakan dalam menapis calon pengurus yang berikut, manakah nombor-nombor
tersebut? tengah yang dipilih semasa dalam proses
A Struktur kawalan jujukan pencarian itu?
B Struktur kawalan ulangan while A 47 dan 74
C Struktur kawalan pelbagai pilihan B 66 dan 11
D Struktur kawalan pilihan bersarang C 54 dan 74
D 35 dan 66
9. Maklumat berikut merupakan segmen kod
arahan pengaturcaraan Python. 12 Maklumat berikut adalah mengenai
. perkhidmatan keselamatan.
a = str (“Selamat maju jaya”)
b = str (“Malaysia”) Perkhidmatan keselamatan ini digunakan
c = str (“20”) untuk membuktikan bahawa penghantar dan
print (a,b,(c*2)) penerima maklumat tidak menafikan bahawa
mereka saling menghantar dan menerima
maklumat tersebut
Antara yang berikut, output manakah yang akan
Antara yang berikut, jenis perkhidmatan
dipaparkan setelah kod arahan tersebut diuji?
keselamatan manakah yang dimaksudkan oleh
A SelamatmajujayaMalaysia20
pernyataan tersebut?
B Selamatmajujaya,Malaysia20
A Integriti
C Selamat maju jaya Malaysia 40
B Kerahsiaan
D Selamat maju jaya Malaysia 2020
C Pengesahan
D Tiada sangkalan

13 Berikut merupakan suatu situasi yang


10 Berikut merupakan segmen kod atur cara yang . melibatkan penyulitan mesej.
. mengandungi ralat. Gary ingin menghantar mesej kepada

2
rakannya melalui kaedah penyulitan yang
Function Procedure
menggunakan kunci, melukis jadual yang
mempunyai beberapa baris dan mengisikan A
Berparameter dan tidak Datang sekali dengan
abjad dalam teks ke dalam jadual tersebut ditulis oleh pengguna bahasa pengaturcaraan
Tidak mempunyai nilai Mempunyai nilai
berdasarkan corak zig-zag. B pulangan melalui pulangan melalui
Antara yang berikut, kaedah sifer manakah pernyataan return. pernyataan return.
yang telah digunakan dalam penyulitan mesej Tidak menerima Tidak semestinya
tersebut? C argumen atau nilai menerima argumen atau
input. input.
A Pigpen Cipher Boleh digunakan Ditulis oleh pengguna
B Caesar Cipher D berulang kali dan ada dan mempunyai nama
C Rail Fence Cipher dua jenis function. yang khusus.
D Columnar Transposition

14 Rajah berikut merupakan maklumat mengenai


. sejenis susun atur dalam menghasilkan borang.
Semua medan (fields) disusun pada baris-baris
blok yang mempunyai margin kiri dan kanan
yang tetap.
Antara yang berikut, manakah jenis susun atur
yang dimaksudkan?
A Tabular
B Justified
C Columnar
D Datasheet

15 Antara yang berikut, manakah padanan yang


. betul bagi perbezaan function dan procedure
di bawah?

You might also like