Practice paper, not an official KPM paperKertas latihan, bukan kertas rasmi KPM
Asas Sains Komputer Tingkatan 1
Ujian Akhir Sesi Akademik
Asas Sains Komputer
Tingkatan 1, 1 jam 30 minit, 70 marksmarkah
NameNama
ClassKelas
DateTarikh
marksmarkah: / 70
InstructionsArahan
Kertas soalan ini mengandungi tiga bahagian: Bahagian A, Bahagian B dan Bahagian C.
Jawab semua soalan.
Bahagian A: pilih satu jawapan yang betul.
Bahagian B dan C: tulis jawapan anda di ruang yang disediakan.
Practice shows answers as you go. Exam times you and hides answers until you submit.Latihan menunjukkan jawapan semasa menjawab. Peperiksaan menetapkan masa dan menyembunyikan jawapan sehingga dihantar.
Bahagian A
10 marksmarkah
Jawab semua soalan. Setiap soalan diikuti oleh empat pilihan jawapan, A, B, C dan D. Pilih satu jawapan yang betul.
1
QuestionSoalan 1
Dalam teknik pengitlakan, model yang dibina untuk menyelesaikan masalah boleh berbentuk
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Teknik pengitlakan membina model bagi masalah yang diselesaikan. Model boleh dalam bentuk formula, teknik, peraturan atau langkah-langkah, dan digunakan untuk menyelesaikan masalah lain yang serupa (ms. 5).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.1
TextbookBuku teksp.ms. 5
2
QuestionSoalan 2
Sebelum membuat keputusan, kita perlu mengenal pasti aspek penting. Apakah yang dimaksudkan dengan aspek penting?
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
Aspek penting ialah faktor yang mempengaruhi hasil atau output yang dikehendaki (ms. 11). Perkara yang tidak penting ditinggalkan semasa peniskalaan.
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.4
TextbookBuku teksp.ms. 11
3
QuestionSoalan 3
Satu fail audio mempunyai kadar sampel 11 025 Hz, kedalaman bit 8 bit dan dua saluran (stereo). Berapakah kadar bit audio itu?
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Kadar bit = kadar sampel × kedalaman bit × saluran = 11 025 × 8 × 2 = 176 400 bps (ms. 53). 88 200 bps terhasil jika saluran dilupakan. Unit kadar bit ialah bit per saat (bps), bukan hertz.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.4
TextbookBuku teksp.ms. 53
4
QuestionSoalan 4
Imej 72 dpi mempunyai 72 × 72 = 5184 piksel seinci persegi. Berapakah bilangan piksel seinci persegi bagi imej 150 dpi?
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Resolusi 150 dpi bermaksud 150 piksel lebar dan 150 piksel tinggi dalam satu inci, iaitu 150 × 150 = 22 500 piksel seinci persegi (ms. 40).
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.1
TextbookBuku teksp.ms. 40
5
QuestionSoalan 5
Apakah output pseudokod berikut?
MULA
SETKAN n kepada 2
SELAGI n ≤ 12
PAPARKAN n
TAMBAH 5 kepada n
TAMAT SELAGI
TAMAT
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
n = 2 (2 ≤ 12, paparkan 2), n = 7 (paparkan 7), n = 12 (12 ≤ 12 benar, paparkan 12), n = 17 (17 ≤ 12 palsu, gelung berhenti). Output 2, 7, 12 (ms. 80-81).
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 3, standard 3.1.2
TextbookBuku teksp.ms. 80
6
QuestionSoalan 6
Apakah output pseudokod berikut?
MULA
SETKAN markah kepada 0
SETKAN pembilang kepada 1
UNTUK pembilang = 1 HINGGA 6
JIKA pembilang ≤ 3
TAMBAH 1 kepada markah
JIKA TIDAK
TAMBAH 2 kepada markah
TAMAT JIKA
TAMBAH 1 kepada pembilang
PAPARKAN markah
TAMAT
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Pembilang 1, 2 dan 3 memenuhi syarat pembilang ≤ 3, maka markah bertambah 1 sebanyak tiga kali (3). Pembilang 4, 5 dan 6 tidak memenuhi syarat, maka markah bertambah 2 sebanyak tiga kali (6). Jumlah markah ialah 3 + 6 = 9. Jawapan 6 diperoleh jika semua lelaran menambah 1; 12 jika semua menambah 2 (ms. 87).
For the teacherUntuk guru: AnalysingMenganalisis, mediumsederhana difficultyaras mediumsederhana, Bab 3, standard 3.1.4
TextbookBuku teksp.ms. 87
7
QuestionSoalan 7
Alat reka bentuk atur cara yang ditulis dalam bahasa tabii manusia, tidak mementingkan perincian dan mesti mempunyai perkataan MULA dan TAMAT ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Pseudokod ditulis dalam bahasa tabii manusia, tidak mementingkan perincian, tiada format piawai tetapi mesti ada perkataan MULA dan TAMAT (ms. 102). Carta alir terdiri daripada simbol piawai; GUI ialah paparan yang diperhatikan pengguna.
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.4
TextbookBuku teksp.ms. 102
8
QuestionSoalan 8
Pada fasa dokumentasi, pengatur cara menyediakan dokumen untuk kegunaan pengatur cara lain atau pihak pelanggan bagi memudahkan penyelenggaraan atur cara. Dokumen ini dinamakan
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Dokumentasi dalaman disediakan untuk kegunaan pengatur cara lain atau pihak pelanggan bagi memudahkan penyelenggaraan. Dokumentasi luaran (manual pengguna) disediakan kepada pengguna akhir untuk menerangkan cara menggunakan atur cara (ms. 103).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.4
TextbookBuku teksp.ms. 103
9
QuestionSoalan 9
Seorang murid menaip <title>Laman Saya tetapi terlupa menaip tag akhir </title>. Pelayar tidak dapat memaparkan laman itu dengan betul. Jenis ralat itu ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
Setiap tag awal perlu ada tag akhir yang sepadan. Kesilapan menulis kod seperti ini ialah ralat sintaks, dan pelayar tidak dapat melaksanakan kod itu (ms. 117, 138).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.9
TextbookBuku teksp.ms. 138
10
QuestionSoalan 10
Dalam atur cara HTML, bahagian manakah yang menjadi tempat meletakkan semua isi kandungan laman seperti teks, imej dan pautan?
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Tag body dan /body menandakan bahagian utama laman sesawang. Semua isi kandungan seperti teks, imej, pautan, rajah dan maklumat lain diletakkan di antara dua tag ini (ms. 117). Bahagian head mengandungi perkara seperti tajuk pada tab pelayar.
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.2
TextbookBuku teksp.ms. 117
Bahagian B
40 marksmarkah
Jawab semua soalan. Setiap soalan bernilai 4 markah.
11
QuestionSoalan 11
Pemikiran komputasional menggunakan empat teknik: leraian, pengecaman corak, peniskalaan dan pengitlakan. Pilih teknik yang digunakan dalam setiap situasi.
[1 markmarkah](a)Jawatankuasa Hari Sukan membahagikan perancangan kepada acara larian, acara lompat, jemputan tetamu, makanan dan keselamatan. Setiap pasukan menguruskan satu bahagian.Show answerTunjuk jawapanHide answerSembunyi jawapan
Leraian
Leraian memecahkan masalah atau sistem yang kompleks kepada bahagian-bahagian kecil supaya mudah diselesaikan (ms. 3).
[1 markmarkah](b)Cikgu Rosli memeriksa lima soalan luas dan mendapati setiap soalan menggunakan langkah yang sama, iaitu panjang didarab dengan lebar.Show answerTunjuk jawapanHide answerSembunyi jawapan
Pengecaman corak
Menganalisis bahagian-bahagian kecil untuk mencari kesamaan ialah pengecaman corak (ms. 4).
[1 markmarkah](c)Aini membina satu formula supaya boleh digunakan untuk mengira luas mana-mana segi empat tepat.Show answerTunjuk jawapanHide answerSembunyi jawapan
Pengitlakan
Pengitlakan membina model (formula, teknik, peraturan atau langkah) untuk menyelesaikan masalah lain yang serupa (ms. 5).
[1 markmarkah](d)Pereka pelan lantai bilik darjah hanya melukis dinding, pintu dan tingkap, tetapi tidak melukis warna cat dan jenis jubin.Show answerTunjuk jawapanHide answerSembunyi jawapan
Peniskalaan
Peniskalaan meninggalkan aspek yang kurang penting dan memfokus kepada aspek yang penting (ms. 5).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.1
TextbookBuku teksp.ms. 3
12
QuestionSoalan 12
Puan Salmah melabur RM30 000. Dia mendapat dividen 6% atas RM10 000 pertama dan bonus 4% atas baki pelaburannya. Masalah ini dileraikan kepada langkah-langkah kecil. Kira nilai berikut.
[1 markmarkah](a)Dividen atas RM10 000 pertama (RM)
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
6% × RM10 000 = RM600.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](b)Baki pelaburan selepas RM10 000 pertama (RM)
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
RM30 000 − RM10 000 = RM20 000.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)Bonus atas baki pelaburan (RM)
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
4% × RM20 000 = RM800.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](d)Jumlah dividen dan bonus (RM)
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
RM600 + RM800 = RM1 400.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.2
TextbookBuku teksp.ms. 8
13
QuestionSoalan 13
Sebuah sekolah mahu menyewa sebuah bas untuk lawatan 42 murid. Syarat sekolah: (i) sewa tidak melebihi RM900; (ii) sekurang-kurangnya 40 tempat duduk. Antara bas yang memenuhi kedua-dua syarat, sekolah memilih bas dengan masa perjalanan paling singkat. Jadual 1 menunjukkan empat syarikat bas.
Jadual 1
[1 markmarkah](a)Syarikat yang tidak memenuhi syarat tempat dudukShow answerTunjuk jawapanHide answerSembunyi jawapan
Q
Syarikat Q hanya mempunyai 35 tempat duduk, kurang daripada 40.
[1 markmarkah](b)Syarikat yang tidak memenuhi syarat sewaShow answerTunjuk jawapanHide answerSembunyi jawapan
R
Sewa syarikat R ialah RM950, melebihi RM900.
[1 markmarkah](c)Syarikat yang dipilih oleh sekolahShow answerTunjuk jawapanHide answerSembunyi jawapan
P
Hanya P dan S memenuhi kedua-dua syarat. P mengambil 3 jam, lebih singkat daripada S (4 jam), maka P dipilih.
[1 markmarkah](d)Syarikat S memenuhi kedua-dua syarat. Mengapakah syarikat S tidak dipilih?
You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Aspek penting terakhir ialah masa perjalanan yang paling singkat antara bas yang memenuhi syarat (ms. 11).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: EvaluatingMenilai, mediumsederhana difficultyaras mediumsederhana, Bab 1, standard 1.1.4
TextbookBuku teksp.ms. 11
14
QuestionSoalan 14
Tukarkan setiap nombor perduaan berikut kepada nombor perpuluhan. Nilai tempat perduaan dari kanan ialah 1, 2, 4, 8, 16, 32, 64 dan 128.
[1 markmarkah](a)1101
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
8 + 4 + 0 + 1 = 13.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](b)100110
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
32 + 0 + 0 + 4 + 2 + 0 = 38.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)1111000
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
64 + 32 + 16 + 8 + 0 + 0 + 0 = 120.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](d)10000011
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
128 + 0 + 0 + 0 + 0 + 0 + 2 + 1 = 131.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.2
TextbookBuku teksp.ms. 24
15
QuestionSoalan 15
Jadual 2 menunjukkan penukaran nombor perpuluhan 58 kepada nombor perduaan dengan kaedah bahagi dengan 2 dan gunakan bakinya. Nilai P, Q dan R belum ditulis.
Jadual 2
[1 markmarkah](a)Nilai P
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
29 ÷ 2 = 14 baki 1.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](b)Nilai Q
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
14 ÷ 2 = 7 baki 0.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)Nilai R
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
3 ÷ 2 = 1 baki 1.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](d)Tulis nombor perduaan bagi 58. Baki dibaca dari bawah ke atas.
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
Baki dari bawah ke atas: 1, 1, 1, 0, 1, 0. Semakan: 32 + 16 + 8 + 2 = 58.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.3
TextbookBuku teksp.ms. 25
16
QuestionSoalan 16
Tukarkan saiz data berikut. 1 bait = 8 bit dan 1 KB = 1024 bait. Naik ke unit lebih besar dengan membahagi; turun ke unit lebih kecil dengan mendarab.
[1 markmarkah](a)25 bait = ______ bit
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
25 × 8 = 200 bit.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](b)6 KB = ______ bait
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
6 × 1024 = 6144 bait.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)3 MB = ______ KB
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
3 × 1024 = 3072 KB.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](d)8192 KB = ______ MB
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
8192 ÷ 1024 = 8 MB.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.2.6
TextbookBuku teksp.ms. 61
17
QuestionSoalan 17
Jadual 3 menunjukkan empat imej digital P, Q, R dan S. Resolusi 300 dpi diperlukan untuk cetakan.
Jadual 3
[1 markmarkah](a)Imej yang boleh memaparkan bilangan warna paling banyakShow answerTunjuk jawapanHide answerSembunyi jawapan
R
Lebih banyak bit, lebih banyak warna. Imej R berkedalaman 24 bit, iaitu 16 777 216 warna (ms. 42).
[1 markmarkah](b)Bilangan warna dalam imej P
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
Bilangan warna = 2n = 24 = 16.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)Jumlah piksel dalam imej S
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
Dimensi 400 × 300 = 120 000 piksel.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](d)Imej yang paling sesuai dicetakShow answerTunjuk jawapanHide answerSembunyi jawapan
Q
Hanya imej Q mencapai 300 dpi, resolusi yang diperlukan untuk cetakan (ms. 40).
For the teacherUntuk guru: AnalysingMenganalisis, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.1
TextbookBuku teksp.ms. 42
18
QuestionSoalan 18
Pseudokod berikut sepatutnya memaparkan jumlah nombor 1 hingga 5.
MULA
SETKAN jumlah kepada 0
SETKAN nombor kepada 0
SELAGI nombor < 5
TAMBAH nombor kepada jumlah
TAMBAH 1 kepada nombor
TAMAT SELAGI
PAPARKAN jumlah
TAMAT
Jadual 4
[1 markmarkah](a)Tulis nilai jumlah selepas lelaran 1 hingga 5 dalam Jadual 4 (berasingan dengan koma).
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](b)Apakah output pseudokod ini?
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
Selepas lelaran 5, nombor menjadi 5. Syarat 5 < 5 palsu, maka gelung berhenti dan jumlah 10 dipaparkan, bukan 15.
Tick each point you got.Tandakan setiap isi yang betul.
[2 marksmarkah](c)Nyatakan ralat dalam pseudokod dan tulis pembetulannya.
You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Ini ialah ralat logik. Selepas pembetulan jumlah ialah 1, 3, 6, 10 dan 15, maka output 15, iaitu 1 + 2 + 3 + 4 + 5 (ms. 86). Terima pembetulan lain yang betul, misalnya nombor bermula pada 1 dan syarat SELAGI nombor < 6.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: AnalysingMenganalisis, hightinggi difficultyaras hightinggi, Bab 3, standard 3.1.3
TextbookBuku teksp.ms. 86
19
QuestionSoalan 19
Jawab soalan tentang pemboleh ubah dan operator matematik dalam atur cara.
[1 markmarkah](a)Bagaimanakah 20 ÷ 5 ditulis dalam komputer?Show answerTunjuk jawapanHide answerSembunyi jawapan
20 / 5
Komputer tidak memahami ÷. Gunakan / untuk bahagi (Jadual 4.1, ms. 95).
[1 markmarkah](b)Bagaimanakah 6 × 7 ditulis dalam komputer?Show answerTunjuk jawapanHide answerSembunyi jawapan
6 * 7
Komputer tidak memahami ×. Gunakan * untuk darab (Jadual 4.1, ms. 95).
[1 markmarkah](c)Pemboleh ubah nama menyimpan perkataan “Aina”. Jenis datanya ialahShow answerTunjuk jawapanHide answerSembunyi jawapan
Teks
Teks ialah satu atau beberapa abjad (Rajah 4.1, ms. 94).
[1 markmarkah](d)Pemboleh ubah lulus menyimpan nilai Benar atau Palsu. Jenis datanya ialahShow answerTunjuk jawapanHide answerSembunyi jawapan
Nilai logik
Nilai logik (Boolean) ialah Benar atau Palsu (Rajah 4.1, ms. 94).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.1
TextbookBuku teksp.ms. 95
20
QuestionSoalan 20
Terdapat empat struktur maklumat dan pautan laman sesawang. Pilih struktur yang sesuai dengan setiap penerangan.
[1 markmarkah](a)Setiap laman dihubungkan dengan dua pilihan sahaja, iaitu ke hadapan atau ke belakang.Show answerTunjuk jawapanHide answerSembunyi jawapan
Linear
Struktur linear: setiap laman dihubungkan dengan dua pilihan, ke hadapan atau ke belakang (ms. 113).
[1 markmarkah](b)Pengunjung boleh ke laman seterusnya tanpa kembali ke laman utama, dengan navigasi dari atas ke bawah.Show answerTunjuk jawapanHide answerSembunyi jawapan
Hierarki
Struktur hierarki: navigasi atas ke bawah tanpa perlu kembali ke laman utama (ms. 113).
[1 markmarkah](c)Laman utama dipautkan ke laman lain melalui sistem menu dan pengunjung mudah beralih ke laman lain.Show answerTunjuk jawapanHide answerSembunyi jawapan
Cabang
Struktur cabang bersifat dinamik dan laman utama dipautkan ke laman lain melalui sistem menu (ms. 113).
[1 markmarkah](d)Bentuknya seperti ruji basikal dengan laman utama di tengah.Show answerTunjuk jawapanHide answerSembunyi jawapan
Roda
Struktur roda seperti ruji basikal: pengunjung terpaksa kembali ke laman utama sebelum ke laman seterusnya (ms. 113).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.1
TextbookBuku teksp.ms. 113
Bahagian C
20 marksmarkah
Jawab semua soalan. Tulis jawapan anda di ruang yang disediakan. Semak jawapan anda dengan skema.
21
QuestionSoalan 21
Sebuah syarikat kurier mengenakan kadar penghantaran bungkusan berdasarkan berat bungkusan, seperti dalam Jadual 5. Anda diminta menulis algoritma yang menerima berat bungkusan dan memaparkan kadar penghantaran.
Jadual 5
[2 marksmarkah](a)Nyatakan struktur kawalan yang sesuai digunakan dan berikan satu sebab.
You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Tick each point you got.Tandakan setiap isi yang betul.
[8 marksmarkah](b)Tulis pseudokod bagi algoritma itu. Gunakan MULA, TAMAT, MASUKKAN, JIKA, JIKA TIDAK, TAMAT JIKA dan PAPARKAN.
You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan
Show answerTunjuk jawapanHide answerSembunyi jawapan
MULA
MASUKKAN berat
JIKA berat ≤ 1
SETKAN kadar kepada 5
JIKA berat ≤ 3
SETKAN kadar kepada 8
JIKA berat ≤ 5
SETKAN kadar kepada 12
JIKA TIDAK
SETKAN kadar kepada 20
TAMAT JIKA
PAPARKAN kadar
TAMAT
Terima penyelesaian lain yang betul, misalnya syarat diuji dari berat paling besar (berat > 5, berat > 3, berat > 1, JIKA TIDAK RM5), atau syarat berjulat seperti berat > 1 dan berat ≤ 3. Semakan: berat 1 → RM5, 3 → RM8, 5 → RM12, 5.5 → RM20.
Dalam pelbagai pilihan syarat diuji dari atas ke bawah dan hanya cabang pertama yang benar dilaksanakan. Jika berat ≤ 1 salah, berat pasti lebih daripada 1, maka syarat kedua cukup ditulis berat ≤ 3 (ms. 77).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: CreatingMencipta, hightinggi difficultyaras hightinggi, Bab 3, standard 3.1.1
TextbookBuku teksp.ms. 77
22
QuestionSoalan 22
Kelab Bacaan sekolah membina sebuah laman sesawang. Rajah 2 menunjukkan paparan laman itu dalam pelayar web. Laman itu mempunyai menu pautan, pull-down menu untuk memilih tingkatan dan ruang komen.
Rajah 2
[2 marksmarkah](a)Laman itu menggunakan pull-down menu untuk memilih tingkatan, bukan meminta murid menaip tingkatan. Berikan dua kebaikan menggunakan pull-down menu.
You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Pull-down menu memudahkan memilih daripada senarai panjang dan mengelakkan pengguna menaip maklumat yang tidak tepat atau salah eja (ms. 133).
Tick each point you got.Tandakan setiap isi yang betul.
[8 marksmarkah](b)Lengkapkan kod HTML bagi laman dalam Rajah 2 dengan menulis nama tag atau atribut yang betul bagi ruang (1) hingga (8). Tag atau atribut yang sama ditulis pada ruang yang bernombor sama. Tajuk laman pada tab ialah Kelab Bacaan dan tajuk dalam laman menggunakan heading yang paling besar.
title: teks dipaparkan pada tab (ms. 117). h1: heading terbesar untuk tajuk utama (ms. 119). nav: mentakrif pautan pengemudian bagi menu (ms. 126). href: atribut destinasi pautan (ms. 129). select dan option: pull-down menu (ms. 134). form dan textarea: ruang komen (ms. 136).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 4, standard 4.2.7
TextbookBuku teksp.ms. 134
Test specification (JSU)Jadual Spesifikasi Ujian (JSU)
Bab
RememberingMengingat
UnderstandingMemahami
ApplyingMengaplikasi
AnalysingMenganalisis
EvaluatingMenilai
CreatingMencipta
Item
marksmarkah
1. Konsep asas pemikiran komputasional
1 (1)
2 (5)
1 (4)
–
1 (4)
–
5
14
2. Perwakilan data
–
–
5 (14)
1 (4)
–
–
6
18
3. Algoritma
–
–
1 (1)
2 (5)
–
1 (10)
4
16
4. Kod arahan
4 (10)
2 (2)
1 (10)
–
–
–
7
22
TotalJumlah
5 (11)
4 (7)
8 (29)
3 (9)
1 (4)
1 (10)
22
70
Each cell shows items (marks).Setiap petak menunjukkan item (markah).