PENTAKSIRAN TINGKATAN 2
UJIAN BERTULIS
PEPERIKSAAN AKHIR TAHUN 2 JAM
ARAHAN:
Nama Pemeriksa:
A 15
B 55
C 30
Jumlah 100
NAMA : ………………………………………………………………………………………
KELAS : ……………………………………………………………………………………….
1
Untuk Kegunaan Pemeriksa
Nama Pemeriksa:
Bahagian A Markah Penuh Markah Diperoleh
1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 1
10 1
11 1
12 1
13 1
14 1
15 1
Bahagian B
1 2
2 4
3 4
4 3
5 3
6 3
7 3
8 4
9 4
10 3
11 3
12 3
13 2
14 3
15 2
16 4
17 3
Bahagian C
1 10
2 10
3 10
JUMLAH
2
BAHAGIAN A
[15 markah]
Tiap-tiap soalan diikuti oleh empat pilihan jawapan iaitu A, B, C dan D. Pilih satu jawapan
sahaja bagi setiap soalan. Bulatkan jawapan anda
2. Cikgu Rizwan perlu menyusun 114 biji 5. Pilih pernyataan yang betul tentang kedua-
bola ping pong ke dalam 3 buah kotak dua imej di bawah
yang sama saiz. Jumlah bola dalam
setiap kotak hendaklah sama. Apakah
teknik pemikiran komputasional yang
boleh digunakan oleh Cikgu Rizwan
untuk menyelesaikan tugasnya?
A Teknik Leraian
B Teknik Pengecaman Corak Rajah 1 Rajah 2
C Teknik Peniskalaan A
D Teknik Pengitlakan Kedua-dua rajah terdiri daripada 2 warna
B Kedua-dua rajah terdiri daripada 4 warna
C Rajah 1 memiliki kedalaman bit warna 2
bit
D Rajah 2 memiliki kedalaman warna 2 bit
3
7. Rajah berikut menunjukkan suatu carta 10. Antara berikut, padanan manakah yang betul
alir. tentang struktur kawalan ulangan?
8. Apakah teknik yang digunakan untuk 11. Apakah kod arahan HTML yang digunakan
mengesan ralat pada algoritma? untuk memasukkan imej?
9. Antara berikut, manakah fungsi papan 12. Rajah berikut menunjukkan kod segmen
cerita? Python.
I Mengarahkan komputer melakukan x = str (“Selamat”)
sesuatu tugasan y = str (“malam”)
II Memberi gambaran visual kepada z = str (“semua”)
pengatur cara print (x+y, z)
III Menentukan aliran navigasi dalam
paparan laman sesawang Rajah 4
IV Membuat navigasi dalam paparan
laman sesawang Apakah output yang diperoleh?
A Char
B String
C Double
D Boolean
14 Jadual berikut menunjukkan harga bagi alat tulis di Kedai Buku Azizah.
.
Alat Tulis Harga (RM)
Pen 2.50
Pensel 1.10
Apakah sintaks yang digunakan dalam bahasa pengaturcaraan Python untuk mengisytiharkan
pemboleh ubah pen dan pensel?
A int
B char
C double
D float
Rajah 6
A Teknik selangkah
B Teknik pengitlakan
C Teknik semakan meja
D Teknik pengecaman corak
BAHAGIAN B
[55 markah]
5
Jawab semua soalan.
Rajah 7
Nyatakan
(i) X:
……………………………………………………………………………………
(ii) Y:
……………………………………………………………………………………
[ 2 markah]
(b) 10001102
[4 markah]
6
(b) 1328
[4 markah]
6. Maklumat berikut adalah mengenai format fail audio. Tandakan BETUL bagi ciri
yang betul dan SALAH bagi ciri yang salah.
7. Rajah dua berikut merupakan carta alir bagi menentukan status kualiti untuk setiap
buah epal.
MULA
Ya
Gred =A? Paparkan “Diterima”
Tidak
Paparkan “Ditolak”
TAMAT
Rajah 8
(a) Berdasarkan Rajah 8, nyatakan jenis struktur kawalan pilihan yang digunakan.
………………………………………………………………………………………
[1 markah]
(b) Berikan dua jenis struktur kawalan selain struktur kawalan pilihan.
i. ………………………………………………………………………………
ii. ………………………………………………………………………………
[2 markah]
8. Tandakan ( √ ) pada pengisytiharan integer kepada pemboleh ubah yang betul dan (X)
pada pengisytiharan integer yang salah.
Bil Pernyataan Jawapan
.
i. abc = int (1,000,000)
8
ii. a b c = int (1000000)
iii. a,b,c = int (1000000)
[3 markah]
Rajah 9
Lengkapkan kod atur cara HTML bagi paparan di atas.
<html>
<head>
<title>Kebaikan Buah Kurma</title>
</head>
<body>
i) _______Kebaikan Buah Kurma________
ii)_______Buah kurma dapat membekalkan nutrien yang tinggi______
iii)_______Membekalkan tenanga dengan segera _______
iv)_______Membantu mengurangkan sembelit________
</body>
</html>
[4 markah]
10. Tandakan ( ) bagi pernyataan Boolean dan (X) bagi pernyataan bukan Boolean pada
ruangan jawapan.
Pernyataan Jawapan
4==6
2+1
9
False
“True”
[4 markah]
X Y Z
Rajah 10
a) Nyatakan pengecam dalam kod atur cara itu sama ada X, Y atau Z.
……………………………………………………………………………………
b) 2 > 0 OR 0 > 1
[3 markah]
Tulis simbol operator perbandingan yang betul bagi pernyataan yang betul.
10
Bil. Penerangan Jawapan
b) Jika nilai operan kiri adalah kurang atau sama dengan nilai
operan kanan, maka keadaan menjadi benar.
[3 markah]
Rajah 11
Tulis output atur cara itu.
………………………………………………………………………………………......
[ 2 markah]
Padankan output kod arahan itu dengan menulis P, Q, R atau S pada ruang jawapan
yang disediakan.
Bil. Output Jawapan
i. A*p*a* *K*h*a*b*a*r*?
ii. Apa Khabar?Apa Khabar?
iii. Apa Kha
[3 markah]
11
16. Segmen kod Python berikut menunjukkan kegunaan operator perbandingan dan
output yang diperolehi.
P
Q
Rajah 13
a) P :……………………………………………………………………………………
b) Q: …………………………………………………………………………………
[2 markah]
17. Rajah di bawah ialah kod atur cara Python.
Rajah 14
[4 markah]
12
18. Baca dan teliti pseudokod di bawah.
1. MULA
2. Masuk ke kedai buku
3. Jika ada buku rujukan ASK
Semak kandungan
Jika kandungan memenuhi sukatan pelajaran
Beli buku rujukan
Jika tidak
Keluar dari kedai buku
4. Jika Tidak
Keluar dari kedai buku
5. TAMAT
13
Bahagian C
[30 markah]
Jawab semua soalan.
1. Rahmansyah merupakan seorang atlet lompat jauh. Setiap hari, dia haruslah mengelilingi
sebuah padang sebanyak 5 pusingan. Dia tidak boleh meneruskan latihan lompat jauh
sebanyak 10 kali jika tidak menghabiskan kesemua pusingan larian tersebut. Setelah
selesai semuanya, barulah Rahmansyah boleh menamatkan latihan dan pulang ke rumah.
[6 markah]
(b) Nyatakan 2 jenis struktur kawalan yang digunakan.
.........................................................................................................................................
.........................................................................................................................................
[4 markah]
14
2. Pseudokod di bawah disediakan untuk mengira purata 3 nombor.
1. MULA
2. INPUT – Nombor1, Nombor2, Nombor3
3. PROSES
4. Purata = ((Nombor1 + Nombor2 + Nombor3)/2)
5. PAPAR Purata
6. TAMAT
15
[5 markah]
3. Berikut ialah output atur cara Python bagi mengira jumlah 3 nombor.
[5 markah]
………………………………………………………………………………………......
[1 markah]
e) Tulis output atur cara itu jika Nombor Pertama = 4, Nombor Kedua = 5, dan Nombor
Ketiga = 6.
…………………………………………………………………………………………..
[1 markah]
16
SOALAN TAMAT
17