Anda di halaman 1dari 21

SMK(P) ST.

GEORGE
JALAN MACALISTER, 10450 PULAU PINANG

SULIT
ASK
OKT 2019
2 JAM

PEPERIKSAAN AKHIR TAHUN 2019


TINGKATAN 2

ASAS SAINS KOMPUTER


2 JAM

JANGAN BUKA KERTAS SOALAN SEHINGGA DIBERITAHU

1. Kertas ini mengandungi 20 halaman bercetak.

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.

NAMA: ________________________________________ KELAS: _______


BAHAGIAN A

1. Berikut menunjukkan suatu pernyataan 3. Rajah berikut menunjukkan carta alir


masalah. yang akan memaparkan suatu nilai
Aiman akan ke Paris pada hujung nombor.
bulan ini, jadi dia membuat carian
dalam laman sesawang untuk
menempah bilik hotel. Semasa carian
tersebut, Aiman mengalami
kesukaran untuk membuat pilihan
kerana terdapat pelbagai tawaran
yang menarik.

Berdasarkan pernyataan tersebut,


apakah aspek kurang penting yang
boleh ditinggalkan?
A. Nama hotel
Apakah jenis struktur kawalan yang
B. Jenis bilik hotel
digunakan?
C. Harga bilik hotel
A. Struktur kawalan dwipilihan
D. Jarak hotel dengan lokasi
B. Struktur kawalan UNTUK
percutian
C. Struktur kawalan SELAGI
2. Rajah berikut menunjukkan dua imej D. Struktur kawalan pilihan tunggal
yang sama.
4. Rajah berikut menunjukkan kod atur
cara HTML.

Apakah perbezaan yang terdapat pada


imej tersebut?
A. Resolusi imej
B. Dimensi imej Apakah jangkaan paparan yang
terhasil dalam laman sesawang?
C. Kedalam bit warna imej
D. Bilangan piksel pada imej

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

Sekiranya khemah yang disediakan


boleh memuatkan 10 orang. Apakah
teknik dalam pemikiran komputasional
yang boleh digunakan untuk
menempatkan setiap kmpulan dalam
khemah yang sama?
D.
A. Teknik leraian
B. Teknik pengitlakan
C. Teknik peniskalaan
D. Teknik pengecaman corak
5. Antara yang berikut, yang manakah
punca bagi ralat logik?
7. Antara yang berikut, padanan manakah
A. Pembahagian dengan sifar yang betul?
B. Penggunaan inden yang salah Pengiraan Hasil
C. Pemanggilan pemboleh ubah yang A. 101111 + 111010 1111001
salah
B. 110000 - 1111 1100001
D. Kod arahan tidak menepati laras
bahasa pengaturcaraan C. 1011111 + 11011 1111010
D. 1101010 - 10101 1110101

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])

Apakah jangkaan output yang terhasil?


apakah format fail audio yang sesuai
dipilih untuk memuat turun lagu ke A. Jualan murah!!Jualan murah!!
dalam peranti tersebut? Jualan murah!! Jom beli!
murah beli
A. WAV
B. Jualan murah!!Jualan murah!!
B. MP3
Jualan murah!!Jom beli!
C. WMA murahbeli
D. MIDI C. Jualan murah!!Jualan murah!!
Jualan murah!! Jom beli!
9. Maklumat berikut berkaitan kriteria murah! beli!
kelayakan pinjaman peribadi. D. Jualan murah!!Jualan murah!!
 Berumur melebihi 21 tahun Jualan murah!!Jom beli!
 Warganegara Malaysia murah!beli!
 Akaun bank yang aktif
 Pendapatan tetap 11. Apakah kadar bit bagi fail audio yang
mempunyai kadar sampel 50 100
Apakah struktur kawalan yang sampel sesaat, kedalam 8 bit dan dua
digunakan untuk menentukan saluran audio?
kelayakan peminjam? A. 801.6 kbps
A. Struktur kawalan jujukan B. 400.8 kbps
B. Struktur kawalan SELAGI C. 100.2 kbps
C. Struktur kawalan pelbagai pilihan D. 12.525 kbps
D. Struktur kawalan pilihan
bersarang 12. Antara yang berikut, nombor manakah
merupakan nombor perlapanan?
A. 10011
B. 25874
C. 112AF
D. 68242

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

B. X: Masukkan masalah dalam


Antara yang berikut, jenis fail imej
jadual
manakah yang menepati kegunaan
Y: Cari situasi yang sama
tersebut?
C. X: Analisis semua kemungkinan
A. JPEG
Y: Cipta carta alir masalah
B. BMP
D. X: Susun masalah berdasarkan
urutan menaik C. TIFF
Y: Gabungkan masalah mengikut D. GIF
urutan

14. Antara yang berikut, nombor manakah

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.

Jika syarat yang diuji adalah BENAR maka set tindakan A


Dwipilihan akan dilaksanakan. Jika PALSU, set tindakan B akan
dilaksanakan.

Set tindakan yang dilaksanakan bergantung kepada


Pelbagai Pilihan
pilihan syarat yang didapati benar.

[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]

4. Maklumat berikut berkaitan dengan nombor perduaan.


1101010110002

a) Tukarkan nombor perduaan tersebut kepada nombor perenambelasan menggunakan


kaedah pengiraan.

[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]

8. Maklumat berikut adalah tentang kereta buatan Malaysia.


Imej kereta Model
Warna mera Proton Saga
Warna biru Myvi

Berdasarkan maklumat tersebut, nyatakan dua ciri kesamaan kereta itu.


i) ___________________________________________________________________
ii) ___________________________________________________________________
[2 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)

Nyatakan jenis struktur kawalan bagi kedua-dua pseudokod tersebut.


(i) ___________________________________________________________________
(ii) ___________________________________________________________________
[2 markah]

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

Berdasakan jadual tersebut, hitung nilai kod ASCII bagi aksara 9.

[2 markah]

12. Rajah adalah Properties bagi imej logo sebuah sekolah.

11
Berdasarkan rajah tersebut, nyatakan
a) Format imej digital
___________________________________________________________________
[1 markah]
b) Kedalaman bit warna
___________________________________________________________________
[1 markah]

c) Saiz fail imej dalam unit MB

[2 markah]

13. Maklumat berikut adalah mengenai beberapa data dalam kod arahan.

12
 Romania
 78
 -5.8
 $

Berdasarkan maklumat tersebut, kelaskan mengikut jenis data yang betul.


a) Interger
___________________________________________________________________
Double
___________________________________________________________________
[2 markah]

Soalan 14 dan 15 berdasarkah rajah berikut.


Rajah berikut adalah berkaitan kod segmen.

pi = 3.142
jejari = float(input(“Masukkan ukuran jejari bulatan(cm): “))
luas = pi * jejari * jejari

14. a) Nyatakan dua jenis pengecam.


(i) _______________________________________________________________
(ii) _______________________________________________________________
[2 markah]
b) Nyatakan satu contoh pengecam yang dinyatakan di 13.a).
___________________________________________________________________
[1 markah]
15. Sekiranya kod segmen yang sama digunakan untuk mengira ukur lilit bulatan.
a) Nyatakan baris yang perlu diubah.
___________________________________________________________________
[1 markah]
b) Tuliskan kod segmen yang baharu.

[2 markah]

16. Rajah menunjukkan kod segmen dalam pengaturcaraan Python.

13
x = 2
for i in range(x):
x += 1
print(x)
Berdasarkan rajah tersebut, nyatakan jumlah output yang akan terhasil.
______________________________________________________________________
[1 markah]

17. Maklumat berikut adalah ukuran data bagi imej A.


 Resolusi ialah 124 dpi

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]

19. Maklumat berikut adalah berkaitan fail imej.


 Resolusi 72 dpi
 ukuran 17 inci x 13 inci

Berdasarkan maklumat tersebut, hitungkan jumlah piksel.

[2 markah]

20. Maklumat berikut adalah berkaitan dengan struktur kod arahan.


 Membina atur cara dan mengawal log masuk menggunakan struktur kawalan
 Jika pengguna berjaya masuk, atur cara akan memaparkan “Anda berjaya log
masuk” sebanyak dua kali.

Kod Arahan

14
j <= 2 Masukkan j < 2
jawapan

Masukkan id jawapan != id Papar “Anda


berjaya log
masuk”

Berdasarkan pernyataan tersebut, lengkapkan carta alir dengan memilih kod arahan
yang diberikan dalam petak yang disediakan.

[4 markah]

15
BAHAGIAN C

1 Rajah berikut adalah paparan pada pelayar web.


.

Berdasarkan rajah tersebut,


a Tuliskan atur cara HTML yang akan menghasilkan paparan pada pelayar web tersebut.
)

[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.

Berdasarkan pernyataan tersebut,


a Nyatakan jenis struktur kawalan yang terlibat dan berikan definisinya.
) ______________________________________________________________________
__________________________________________________________________
[2 markah]
b Aminah merupakan seorang lepasan ijazah sarjana muda pentadbiran dan mempunyai
) pengalaman bekerja dua tahun serta memiliki lesen motosikal. Tentukan sama ada dia
termasuk dalam senarai untuk ditemuduga dan berikan justifikasi anda.
______________________________________________________________________
__________________________________________________________________
[2 markah]
c Lukiskan carta alir berdasarkan a).
)

[6 markah]

19
Disediakan oleh, Disemak oleh,

…………………………………… ……………………………………
(MOHD SAFWAN BIN MOHD ISA) (NORSHIPA BT ISMAIL)
Guru Matapelajaran Asas Sains Komputer Ketua Panitia Sains Komputer

Disahkan oleh, Diluluskan oleh,

…………………………………… ……………………………………
(MOHD ADHAM BIN SALLEHON) (MOHD MUKHRIZAM BIN MOHD
Ketua Bidang Teknik & Vokasional MOTHTAR)
Penolong Kanan Pentadbiran

20
21

Anda mungkin juga menyukai