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
Kemahiran yang diperlukan untuk melaksanakan pemikiran komputasional ialah kemahiran berfikir secara logik dan kemahiran
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Kemahiran yang diperlukan untuk melaksanakan pemikiran komputasional ialah kemahiran berfikir secara logik dan kemahiran membina algoritma (ms. 2). Kemahiran lain ialah kreativiti, belajar daripada kesalahan, berupaya menjelaskan dan bekerja sepasukan.
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.1
TextbookBuku teksp.ms. 2
2
QuestionSoalan 2
Empat kad nombor disusun mengikut urutan menaik dengan beberapa langkah pergerakan. Apakah persamaan yang dikenal pasti pada setiap langkah menggunakan teknik pengecaman corak?
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
Pada setiap langkah, nombor yang lebih kecil disusun di sebelah kiri setiap kumpulan (persamaan). Bilangan kumpulan yang dibentuk berbeza (2, 1, 2, 1, 2), maka ia ialah perbezaan (ms. 10).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.3
TextbookBuku teksp.ms. 10
3
QuestionSoalan 3
Sebuah imej digital mempunyai kedalaman warna 3 bit. Berapakah bilangan warna yang boleh diwakili oleh imej itu?
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Bilangan warna = 2n = 23 = 2 × 2 × 2 = 8 warna (Jadual 2.10, ms. 42). Jawapan 9 diperoleh jika 3 × 3 dikira dan 6 jika 3 × 2 dikira, kedua-duanya salah.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.2.1
TextbookBuku teksp.ms. 42
4
QuestionSoalan 4
Apakah nilai perpuluhan bagi nombor perduaan 10110?
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Nilai tempat dari kanan ialah 1, 2, 4, 8 dan 16. 10110 = 16 + 0 + 4 + 2 + 0 = 22 (ms. 24). Nombor 18, 20 dan 26 ialah 10010, 10100 dan 11010 dalam nombor perduaan.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.2
TextbookBuku teksp.ms. 24
5
QuestionSoalan 5
Apakah unit ukuran bagi kadar sampel audio digital?
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
Unit bagi kadar sampel ialah hertz (Hz), dan 1 Hz bermaksud 1 sampel sesaat (ms. 45). Bps ialah unit kadar bit dan dpi ialah unit resolusi imej (ms. 40, 53).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 2, standard 2.2.1
TextbookBuku teksp.ms. 45
6
QuestionSoalan 6
Apakah hasil tolak bagi nombor perduaan 1000 – 0011?
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Gunakan kaedah pinjam (Tatacara 4, 10 – 1 = 1) dari lajur kiri. 1000 – 0011 = 0101. Semakan: 8 – 3 = 5, dan 5 dalam perduaan ialah 0101 (ms. 31-32).
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.1.5
TextbookBuku teksp.ms. 31
7
QuestionSoalan 7
Antara berikut, yang manakah menerangkan teknik langkah demi langkah (step through) dengan betul?
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Teknik langkah demi langkah memeriksa logik algoritma secara langkah demi langkah mengikut urutan dalam algoritma, tanpa sampel data (ms. 86). Teknik yang menggunakan satu sampel data input dan membandingkan output dengan output yang dijangka ialah semakan meja (ms. 84).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 3, standard 3.1.3
TextbookBuku teksp.ms. 86
8
QuestionSoalan 8
HTML ialah kod yang digunakan untuk membina laman sesawang. HTML ialah singkatan bagi
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
HTML ialah singkatan bagi HyperText Markup Language. HTML dibangunkan oleh Tim Berners-Lee pada tahun 1990 dan fail HTML dibaca oleh pelayar web (ms. 111).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
Atribut alt digunakan untuk memaparkan teks sekiranya imej tidak dapat dipaparkan, misalnya tiada rangkaian Internet. Atribut width dan height menentukan saiz imej, manakala src menyatakan nama fail (ms. 131).
For the teacherUntuk guru: UnderstandingMemahami, mediumsederhana difficultyaras mediumsederhana, Bab 4, standard 4.2.6
TextbookBuku teksp.ms. 131
10
QuestionSoalan 10
Apakah output pseudokod berikut? Simbol * ialah operator darab dalam komputer.
MULA
SETKAN harga kepada 8
SETKAN kuantiti kepada 5
SETKAN jumlah kepada harga * kuantiti
SETKAN baki kepada 50 - jumlah
PAPARKAN baki
TAMAT
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
jumlah = 8 * 5 = 40. baki = 50 – 40 = 10, maka output ialah 10 (Jadual 4.1, ms. 95). Jawapan 40 ialah nilai jumlah dan bukan baki.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 4, standard 4.1.1
TextbookBuku teksp.ms. 95
Bahagian B
40 marksmarkah
Jawab semua soalan. Setiap soalan bernilai 4 markah.
11
QuestionSoalan 11
Sebuah sekolah mahu membina kemudahan di sebuah kawasan seluas 3000 m2. Anggaran kos dikira dengan teknik leraian: kos setiap kemudahan dikira dahulu, kemudian kos menanam rumput pada kawasan yang selebihnya. Gunakan formula: Kos pembinaan = Bilangan binaan × Luas pembinaan × Kos untuk satu meter persegi.
Kemudahan
Bilangan
Luas setiap satu (m2)
Kos satu meter persegi (RM)
Gelanggang sepak takraw
1
180
110
Gelanggang bola jaring
2
150
100
Laluan pejalan kaki
1
220
70
Jadual 1
Kos menanam rumput ialah RM40 bagi satu meter persegi dan rumput ditanam pada seluruh kawasan yang tiada binaan.
[1 markmarkah](a)Kos membina gelanggang sepak takraw (RM)
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
1 × 180 × RM110 = RM19 800 (ms. 8).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](b)Kos membina gelanggang bola jaring (RM)
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
2 × 150 × RM100 = RM30 000.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)Kos membina laluan pejalan kaki (RM)
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
1 × 220 × RM70 = RM15 400.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](d)Kos menanam rumput (RM)
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.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.2
TextbookBuku teksp.ms. 8
12
QuestionSoalan 12
Seorang posmen menghantar surat ke lima buah kampung P, Q, R, S dan T. Rajah 1 menunjukkan jarak antara kampung dalam kilometer. Posmen bermula di kampung P dan melalui setiap kampung sekali sahaja. Posmen diminta mengelakkan jalan P–S kerana jalan itu rosak dan memilih laluan yang paling dekat. Empat laluan dicadangkan: Laluan 1: P-Q-R-T-S; Laluan 2: P-S-Q-R-T; Laluan 3: P-Q-S-T-R; Laluan 4: P-S-T-R-Q.
Rajah 1
[1 markmarkah](a)Berapakah jumlah jarak Laluan 1 (km)?
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
P-Q 6 + Q-R 4 + R-T 7 + T-S 5 = 22 km.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](b)Nyatakan laluan yang tidak memenuhi syarat posmen.
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
Laluan 2 (P-S-Q-R-T) dan Laluan 4 (P-S-T-R-Q) menggunakan jalan P–S yang rosak.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)Berapakah jumlah jarak Laluan 3 (km)?
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
P-Q 6 + Q-S 3 + S-T 5 + T-R 7 = 21 km.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](d)Laluan yang dipilih oleh posmenShow answerTunjuk jawapanHide answerSembunyi jawapan
Laluan 3
Hanya Laluan 1 (22 km) dan Laluan 3 (21 km) memenuhi syarat. Laluan 3 lebih dekat, maka dipilih. Laluan 2 (18 km) ialah laluan yang paling dekat tetapi melanggar syarat (ms. 11-12).
For the teacherUntuk guru: EvaluatingMenilai, mediumsederhana difficultyaras mediumsederhana, Bab 1, standard 1.1.4
TextbookBuku teksp.ms. 11
13
QuestionSoalan 13
Pilih hasil bagi setiap operasi satu digit atau dua digit berikut. Semua nombor ialah nombor perduaan.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.4
TextbookBuku teksp.ms. 29
15
QuestionSoalan 15
Jadual 2 menunjukkan tiga fail audio digital P, Q dan R. Kadar bit (bps) = kadar sampel (Hz) × kedalaman bit (bit) × bilangan saluran. Audio mono mempunyai satu saluran dan audio stereo mempunyai dua saluran.
Fail
Kadar sampel (Hz)
Kedalaman bit (bit)
Saluran
P
22 050
16
Mono
Q
44 100
16
Stereo
R
96 000
24
Stereo
Jadual 2
[1 markmarkah](a)Hitung kadar bit fail P (bps).
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
22 050 × 16 × 1 = 352 800 bps (ms. 53).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](b)Hitung kadar bit fail R (bps).
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
96 000 × 24 × 2 = 4 608 000 bps.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)Fail yang mempunyai kualiti audio paling tinggiShow answerTunjuk jawapanHide answerSembunyi jawapan
R
Fail R mempunyai kadar sampel dan kedalaman bit yang paling tinggi, serta dua saluran. Kualiti audio digital bergantung kepada kadar sampel dan kedalaman bit (ms. 45-46).
[1 markmarkah](d)Kadar sampel fail Q sesuai untukShow answerTunjuk jawapanHide answerSembunyi jawapan
Audio CD
Kadar sampel 44 100 Hz ialah kualiti CD, digunakan untuk audio CD, MP3 dan WMA (Jadual 2.11, ms. 46).
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.4
TextbookBuku teksp.ms. 53
16
QuestionSoalan 16
Kod ASCII huruf dan digit disusun berturutan. Kod ASCII bagi huruf A ialah 01000001, bagi huruf a ialah 01100001 dan bagi digit 5 ialah 00110101. Kod bagi huruf atau digit yang berikutnya bertambah 1 pada setiap aksara.
[1 markmarkah](a)Tulis kod ASCII bagi huruf d, iaitu tiga huruf selepas a.
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
01100001 + 11 = 01100100 (ms. 35).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](b)Tulis kod ASCII bagi huruf E, iaitu empat huruf selepas A.
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
01000001 + 100 = 01000101.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)Tulis kod ASCII bagi digit 8, iaitu tiga digit selepas 5.
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
00110101 + 11 = 00111000. Semakan: kod ASCII bagi 8 ialah 00111000 (ms. 35).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](d)Kod ASCII bagi 3 ialah 00110011 dan bagi 4 ialah 00110100. Tambahkan empat bit terakhir kedua-dua kod itu, kemudian tulis aksara yang diwakili oleh hasil tambah itu (empat bit pertama ialah 0011).
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
0011 + 0100 = 0111, maka kod ASCII ialah 00110111 iaitu aksara 7. Ini sepadan dengan 3 + 4 = 7 (ms. 36).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.6
TextbookBuku teksp.ms. 35
17
QuestionSoalan 17
Pseudokod berikut sepatutnya mengira dan memaparkan min bagi empat nombor yang dimasukkan. Min = jumlah ÷ bilangan nombor. Empat nombor yang dimasukkan ialah 6, 10, 8 dan 4.
MULA
SETKAN jumlah kepada 0
SETKAN bilangan kepada 1
ULANG
MASUKKAN nombor
TAMBAH nombor kepada jumlah
TAMBAH 1 kepada bilangan
SEHINGGA bilangan > 4
KIRA min = jumlah ÷ bilangan
PAPARKAN min
TAMAT
Jadual 3
[1 markmarkah](a)Tulis nilai jumlah selepas ulangan 1 hingga 4 dalam Jadual 3 (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)Tulis nilai bilangan selepas ulangan 1 hingga 4 (berasingan dengan koma).
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
Bilangan bermula pada 1. Selepas setiap ulangan ia bertambah 1, iaitu 2, 3, 4 dan 5. Gelung berhenti apabila bilangan = 5 kerana 5 > 4.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)Apakah output pseudokod ini?
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
min = 28 ÷ 5 = 5.6, bukan 28 ÷ 4 = 7.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](d)Nyatakan satu pembetulan supaya output ialah 7.
You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Ini ialah ralat logik: bilangan bermula pada 1, maka nilainya lebih daripada bilangan nombor yang dimasukkan (ms. 85). Jika bilangan bermula pada 0, bilangan = 4 selepas empat ulangan dan min = 28 ÷ 4 = 7. Terima pembetulan lain yang betul, misalnya KIRA min = jumlah ÷ (bilangan – 1).
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. 85
18
QuestionSoalan 18
Tiga pseudokod P, Q dan R menggunakan struktur kawalan pilihan. Pilih jenis struktur kawalan pilihan bagi setiap pseudokod.
Pseudokod P
JIKA suhu > 37.5
PAPARKAN "Demam"
TAMAT JIKA
Pseudokod Q
JIKA umur ≥ 18
PAPARKAN "Dewasa"
JIKA TIDAK
PAPARKAN "Bawah umur"
TAMAT JIKA
Pseudokod R
JIKA bil ≥ 90
PAPARKAN "A"
JIKA bil ≥ 70
PAPARKAN "B"
JIKA bil ≥ 50
PAPARKAN "C"
JIKA TIDAK
PAPARKAN "D"
TAMAT JIKA
[1 markmarkah](a)Jenis struktur kawalan pilihan bagi pseudokod PShow answerTunjuk jawapanHide answerSembunyi jawapan
Pilihan tunggal
Hanya satu pilihan tindakan, iaitu memaparkan Demam jika syarat benar (ms. 73-74).
[1 markmarkah](b)Jenis struktur kawalan pilihan bagi pseudokod QShow answerTunjuk jawapanHide answerSembunyi jawapan
Dwipilihan
Dua tindakan dipilih bergantung pada satu syarat: Dewasa atau Bawah umur (ms. 74-75).
[1 markmarkah](c)Jenis struktur kawalan pilihan bagi pseudokod RShow answerTunjuk jawapanHide answerSembunyi jawapan
Pelbagai pilihan
Empat tindakan (A, B, C, D) dan lebih daripada dua set tindakan dipilih mengikut syarat yang benar (ms. 76-77).
[1 markmarkah](d)Apakah output pseudokod R jika bil = 75?Show answerTunjuk jawapanHide answerSembunyi jawapan
B
bil ≥ 90 palsu. bil ≥ 70 benar, maka B dipaparkan dan syarat selepasnya tidak diuji (ms. 77).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 3, standard 3.1.1
TextbookBuku teksp.ms. 77
19
QuestionSoalan 19
Terdapat tiga jenis ralat dalam atur cara: ralat sintaks, ralat logik dan ralat masa larian. Pilih jenis ralat bagi setiap situasi.
[1 markmarkah](a)Seorang murid menaip <ttle>Laman Saya</ttle> dan bukan tag title. Pelayar web tidak dapat melaksanakan kod itu.Show answerTunjuk jawapanHide answerSembunyi jawapan
Ralat sintaks
Kesalahan ejaan tag ialah ralat sintaks. Komputer tidak dapat membaca kod arahan itu (ms. 108, 138).
[1 markmarkah](b)Atur cara kuiz menggunakan operator + dan bukan * untuk mendarab dua nombor. Atur cara berjalan tetapi jawapan yang betul dipaparkan dengan salah.Show answerTunjuk jawapanHide answerSembunyi jawapan
Ralat logik
Atur cara dapat mengenal dan melaksanakan kod tetapi menghasilkan output yang bukan diingini. Ini ialah ralat logik (ms. 108).
[1 markmarkah](c)Sebuah atur cara terhenti semasa dilancarkan kerana ingatan komputer tidak mencukupi.Show answerTunjuk jawapanHide answerSembunyi jawapan
Ralat masa larian
Ralat masa larian berlaku semasa atur cara sedang dilancarkan, antaranya kerana ingatan yang tidak mencukupi (ms. 108).
[1 markmarkah](d)Seorang murid menaip alamat e-mel sebagai dotcom dan bukan .com.Show answerTunjuk jawapanHide answerSembunyi jawapan
Ralat sintaks
Format yang salah menyebabkan maklumat tidak dapat dibaca oleh komputer. Ini contoh ralat sintaks dalam buku teks (ms. 108).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.5
TextbookBuku teksp.ms. 108
20
QuestionSoalan 20
Frame ialah bingkai yang membahagikan skrin paparan laman sesawang kepada bahagian-bahagian tertentu. Jawab soalan tentang frame dalam atur cara HTML.
[1 markmarkah](a)Kod yang membahagikan laman sesawang kepada tiga bingkai menegak yang sama lebarShow answerTunjuk jawapanHide answerSembunyi jawapan
<frameset cols="*,*,*">
Bagi frame menegak, atribut cols digunakan dalam tag frameset. Tiga * bermaksud ketiga-tiga bingkai mempunyai lebar yang sama (ms. 124).
[1 markmarkah](b)Berapakah bilangan bingkai yang dihasilkan oleh <frameset rows="20%,50%,30%">?
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
Setiap peratusan dalam atribut rows mewakili satu bingkai melintang. Tiga peratusan (20%, 50% dan 30%, jumlah 100%) menghasilkan tiga bingkai melintang (ms. 124).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](c)Atribut dalam tag <frame> yang menyatakan fail HTML yang dipaparkan dalam bingkai itu ialah ______.
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
Kod <frame name="frame1" src="nama dokumen1.html"> menggunakan src untuk menyatakan dokumen yang dipaparkan (ms. 125).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah](d)Nyatakan satu fungsi frame.
You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Frame membahagikan paparan laman sesawang kepada bahagian-bahagian yang khusus seperti menu utama, pautan dan berita, dan memudahkan pengguna membuat navigasi (ms. 121).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.4
TextbookBuku teksp.ms. 124
Bahagian C
20 marksmarkah
Jawab semua soalan. Tulis jawapan anda di ruang yang disediakan. Semak jawapan anda dengan skema.
21
QuestionSoalan 21
Seorang guru mahu mengira bilangan murid yang lulus dalam satu ujian kecil. Markah lima orang murid dimasukkan satu demi satu. Seorang murid lulus jika markahnya sekurang-kurangnya 40. Algoritma itu memaparkan bilangan murid yang lulus dan bilangan murid yang gagal.
[2 marksmarkah](a)Nyatakan struktur kawalan ulangan yang paling sesuai digunakan dan berikan satu sebab.
You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Struktur UNTUK sesuai apabila bilangan ulangan diketahui, manakala SELAGI biasanya digunakan apabila bilangan ulangan tidak diketahui (ms. 79-80).
Tick each point you got.Tandakan setiap isi yang betul.
[8 marksmarkah](b)Tulis pseudokod bagi algoritma itu. Gunakan MULA, TAMAT, SETKAN, UNTUK, MASUKKAN, JIKA, JIKA TIDAK, TAMAT JIKA, TAMBAH dan PAPARKAN.
You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan
Show answerTunjuk jawapanHide answerSembunyi jawapan
MULA
SETKAN lulus kepada 0
SETKAN gagal kepada 0
SETKAN pembilang kepada 1
UNTUK pembilang = 1 HINGGA 5
MASUKKAN markah
JIKA markah ≥ 40
TAMBAH 1 kepada lulus
JIKA TIDAK
TAMBAH 1 kepada gagal
TAMAT JIKA
TAMBAH 1 kepada pembilang
PAPARKAN lulus
PAPARKAN gagal
TAMAT
Terima penyelesaian lain yang betul, misalnya struktur SELAGI pembilang ≤ 5, atau syarat markah > 39. Semakan dengan markah 72, 35, 40, 18 dan 56: lulus = 3 dan gagal = 2.
Gelung UNTUK menetapkan pembilang kepada 1 dan menambah 1 setiap kali (ms. 79). Struktur dwipilihan JIKA...JIKA TIDAK memilih satu daripada dua tindakan (ms. 74-75). PAPARKAN diletakkan selepas gelung supaya dua nilai dipaparkan sekali sahaja.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: CreatingMencipta, hightinggi difficultyaras hightinggi, Bab 3, standard 3.1.4
TextbookBuku teksp.ms. 87
22
QuestionSoalan 22
Kelab Alam Sekitar sekolah mahu membina sebuah laman sesawang. Rajah 2 menunjukkan paparan laman itu dalam pelayar web. Teks pada tab pelayar ialah Alam Sekitar. Imej pokok.jpg berukuran 150 piksel × 100 piksel dan teks “Pokok” dipaparkan jika imej tidak dapat dipaparkan. Perkataan “Lihat galeri” ialah pautan teks ke fail galeri.html.
Rajah 2
[2 marksmarkah](a)Sebelum membina laman itu, murid melakar papan cerita. Berikan dua kebaikan melakar papan cerita.
You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Papan cerita ialah satu siri lakaran bagi setiap paparan skrin. Kebaikannya: mengetahui bilangan laman, mengetahui maklumat yang harus dimasukkan dan mengetahui aliran antara laman sesawang; ia juga memberi gambaran visual kepada pengatur cara (ms. 112). Terima mana-mana dua jawapan yang betul.
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 dalam laman menggunakan heading yang paling besar, dan tajuk kecil menggunakan heading kedua terbesar.
<html>
<head>
<(1)>Alam Sekitar</(1)>
</head>
<body>
<(2)>Kelab Alam Sekitar</(2)>
<(3)>Aktiviti Kami</(3)>
<(4)>Kami menanam pokok setiap bulan.</(4)>
<(5) src="pokok.jpg" (6)="Pokok" width="150" height="100">
<(7)(8)="galeri.html">Lihat galeri</(7)>
</body>
</html>
Auto-checked: type a short answerSemakan automatik: taip jawapan pendek
Show answerTunjuk jawapanHide answerSembunyi jawapan
title: teks dipaparkan pada tab (ms. 117). h1 ialah heading terbesar dan h2 ialah heading kedua terbesar (ms. 119). p: perenggan (ms. 118). img: tag kosong untuk memasukkan imej, tanpa tag penutup; alt: teks jika imej tidak dapat dipaparkan; width dan height dalam piksel (ms. 131). a dengan atribut href: pautan teks (ms. 128-129).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 4, standard 4.2.6
TextbookBuku teksp.ms. 131
Test specification (JSU)Jadual Spesifikasi Ujian (JSU)
Bab
RememberingMengingat
UnderstandingMemahami
ApplyingMengaplikasi
AnalysingMenganalisis
EvaluatingMenilai
CreatingMencipta
Item
marksmarkah
1. Konsep asas pemikiran komputasional
1 (1)
1 (1)
1 (4)
–
1 (4)
–
4
10
2. Perwakilan data
2 (5)
–
6 (15)
–
–
–
8
20
3. Algoritma
–
2 (5)
–
1 (4)
–
1 (10)
4
19
4. Kod arahan
2 (5)
2 (5)
2 (11)
–
–
–
6
21
TotalJumlah
5 (11)
5 (11)
9 (30)
1 (4)
1 (4)
1 (10)
22
70
Each cell shows items (marks).Setiap petak menunjukkan item (markah).