GEORGE
JALAN MACALISTER, 10450 PULAU PINANG
SULIT
ASK
OKT 2019
2 JAM
2. Pelajar dikehendaki menjawab semua soalan di dalam kertas ini dengan menulis
jawapan pada ruangan yang disediakan.
3. Anda dilarang meniru pelajar lain ataupun membenarkan pelajar lain meniru anda.
Sekiranya pelajar ditangkap tindakan tatatertib akan diambil.
2
A. 6. Jadual berikut menunjukkan kumpulan
yang akan mengambil bahagian dalam
perkhemahan.
Kumpulan Bilangan
peserta
B. Wira 3
Cekal 4
Gagah 2
Jaguh 6
Berani 7
C.
Perdana 8
3
10. Maklumat berikut menunjukkan
8. Rajah berikut menunjukkan sebuah segmen kod Python.
peranti mudah alih. m = str(“Jualan murah!!”)
n = str(“Jom beli!”)
print(m*2)
print(m, n)
print(m[7:12], n[4:8])
4
13. Maklumat di bawah merupakan urutan akan terhasil bagi fungsi range(25,30)?
dalam teknik pemikiran A. [26,27,28,29]
komputasional.
B. [26,27,28,29,30]
I. Masalah dipecahkan C. [25,26,27,28,29]
II. X
D. [25,26,27,28,29,30]
III. Y
IV. Sediakan satu model
penyelesaian masalah 15. Maklumat berikut merujuk kepada
kegunaan satu jenis fail imej.
Antara yang berikut, manakah yang
mewakili X dan Y? Data imej tidak boleh
A. X: Kenal pasti corak yang sama dimampatkan
Y: Perkara tidak peting saiz fail adalah besar
ditinggalkan imej berkualiti tinggi
JAWAPAN
1. 6. 11.
2. 7. 12.
3. 8. 13.
4. 9. 14.
5. 10. 15.
5
BAHAGIAN B
1. Maklumat berikut adalah jenis struktur kawalan pilihan dan cirinya. Tanda ( / ) bagi ciri
yang betul dan ( X ) bagi ciri yang salah pada ruang jawapan yang disediakan.
Struktur Kawalan Ciri Ruang
Pilihan Jawapan
Jika satu syarat yang diuji didapati BENAR maka dua set
Tunggal
tindakan akan dilaksanakan.
[3 markah]
2. Rajah berikut adalah salah satu jenis struktur maklumat dan pautan laman sesawang.
Berdasarkan rajah,
a) Nyatakan jenis struktur maklumat dan pautan laman sesawang.
___________________________________________________________________
[1 markah]
b) Nyatakan dua jenis struktur selain di (a).
(i) _______________________________________________________________
(ii) _______________________________________________________________
[2 markah]
6
3. P, Q dan R adalah tag bagi menu dalam atur cara HTML.
P <nav></nav> Q <ul></ul> R <li>
Berdasarkan maklumat yang diberikan, padankan tag itu dengan menulis P, Q atau R
pada petak jawapan yang disediakan.
Mentakrif senarai tak tertib
Mentakrif pautan pengemudian
Mentakrif senarai item
[3 markah]
[2 markah]
b) Nyatakan satu lagi kaedah yang boleh digunakan untuk penukaran nombor
perduaan kepada nombor perenambelasan.
___________________________________________________________________
[1 markah]
7
5. A, B dan C adalah pengelasan data dalam segemn kod.
A Teks B Boolean C Nombor
Lengkapkan peta bui berikut dengan menulis A, B atau C dalam petak yang disediakan.
[4 markah]
8
6. A, B, C, D, E dan F adalah langkah untuk membina laman sesawang interaktif yang
tidak mengikut urutan.
A Membaiki ralat
B Pilih topik dan tajuk laman sesawang. Kumpulkan maklumat-maklumat
C Lawat tapak sesawang yang telah siap dibina
D Lancarkan perisian aplikasi Notepad dan layari laman sesawang yang dibina
E Melayari Internet
F Memuat naik fail
Susun langkah membina laman sesawang interaktif mengikut urutan yang betul dengan
menulis A, D, E dan F pada petak yang disediakan. Langkah 1 dan 6 diberikan.
Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5 Langkah 6
B C
[4 markah]
7. Maklumat berikut adalah syarat untuk membuat penisytiharan pemboleh ubah. Tanda
( / ) pada syarat yang betul dan ( X ) bagi syarat yang salah pada ruang jawapan yang
disediakan.
Syarat Ruang Jawapan
Nama bagi pemboleh ubah hanya boleh mengandungi aksara sahaja.
Nama pemboleh ubah harus menggambarkan nilai yang dipegang
oleh pemboleh ubah tersebut.
Nama bagi pemboleh ubah tidak boleh ada ruang kosong.
Nama bagi pemboleh ubah boleh bermula dengan nombor.
[4 markah]
9
9. Maklumat di bawah adalah merujuk kepada dua pseudokod yang berlainan jenis
struktur kawalan ulangan yang digunakan.
MULA MULA
MASUKKAN telur SETKAN nilai a = 1
MASUKKAN gula MASUKKAN nombor
ULANG SELAGI hasil tambah nombor
PUTAR mengikut lawan ialah ganjil
arah jam PAPARKAN hasil
SEHINGGA TAMBAH nilai a
ADUNAN menjadi kembang sebanyak 1
dan putih TAMAT SELAGI
TAMAT TAMAT
(i) (ii)
1 Rajah berikut merupakan pengekodan mengenai dua soalan yang harus dijawab sebelum
0 kuiz itu tamat.
.
10
a Berdasarkan rajah di atas, nyatakan jumlah ralat yang terdapat dalam atur cara tersebut.
) ___________________________________________________________________
[1 markah]
b Nyatakan jenis ralat yang wujud dan berikan implikasi terhadap atur cara tersebut.
) ______________________________________________________________________
________________________________________________________________
[2 markah]
11. Jadual berikut adalah sebahagian perwakilan aksara dan kod ASCII.
Aksara Nombor Perduaan
2 00110010
7 00110111
[2 markah]
11
Berdasarkan rajah tersebut, nyatakan
a) Format imej digital
___________________________________________________________________
[1 markah]
b) Kedalaman bit warna
___________________________________________________________________
[1 markah]
[2 markah]
13. Maklumat berikut adalah mengenai beberapa data dalam kod arahan.
12
Romania
78
-5.8
$
pi = 3.142
jejari = float(input(“Masukkan ukuran jejari bulatan(cm): “))
luas = pi * jejari * jejari
[2 markah]
13
x = 2
for i in range(x):
x += 1
print(x)
Berdasarkan rajah tersebut, nyatakan jumlah output yang akan terhasil.
______________________________________________________________________
[1 markah]
Berdasarkan maklumat tersebut, hitung bilangan piksel bagi 2 inci grid imej A.
[2 markah]
18. Nyatakan tag HTML yang digunakan untuk memasukkan pull-down menu.
______________________________________________________________________
[1 markah]
[2 markah]
Kod Arahan
14
j <= 2 Masukkan j < 2
jawapan
Berdasarkan pernyataan tersebut, lengkapkan carta alir dengan memilih kod arahan
yang diberikan dalam petak yang disediakan.
[4 markah]
15
BAHAGIAN C
[6 markah]
b Huraikan justifikasi di a) bagi dua jenis tag HTML yang digunakan.
) ______________________________________________________________________
__________________________________________________________________
[2 markah]
c Huraikan kepentingan penggunaan paragraph headings.
) ______________________________________________________________________
__________________________________________________________________
[2 markah]
16
2. Anda ditugaskan untuk membina satu atur cara yang memaparkan faktor bagi nombor
oleh guru Matematik anda.
Rajah berikut merupakan carta alir bagi atur cara itu.
17
Berdasarkan maklumat dan rajah tersebut,
a) Tuliskan pseudokod berdasarkan carta alir yang diberi.
[7 markah]
b) Sekiranya nilai bagi nom adalah 24 dan f adalah 4, tunjukkan langkah pengiraan
untuk menentukan sama ada f adalah faktor bagi 24.
[2 markah]
c) Nyatakan output untuk situasi di b).
[1 markah]
18
3 Pernyataan berikut menerangkan satu stituasi dimana seorang pengurus butik ingin
. menapis calon untuk ditemuduga berdasarkan kriteria yang telah ditetapkan.
Puan Azizah ialah seorang pengasas butik tudung bawal di Pahang. Beliau ingin
menyenarai pendek senarai pemohon untuk ditemuduga. Beliau memerlukan pembantu
perempuan untuk menguruskan butik tersebut. Pemohon mempunyai pengalaman kerja
melebihi tiga tahun dan ada lesen memandu kereta. Ketiga-tiga kriteria itu haruslah
dipenuhi untuk disenarai pendek sebagai calon temuduga.
[6 markah]
19
Disediakan oleh, Disemak oleh,
…………………………………… ……………………………………
(MOHD SAFWAN BIN MOHD ISA) (NORSHIPA BT ISMAIL)
Guru Matapelajaran Asas Sains Komputer Ketua Panitia Sains Komputer
…………………………………… ……………………………………
(MOHD ADHAM BIN SALLEHON) (MOHD MUKHRIZAM BIN MOHD
Ketua Bidang Teknik & Vokasional MOTHTAR)
Penolong Kanan Pentadbiran
20
21