myUASARevision for UASAUlang kaji UASA
Practice paper, not an official KPM paperKertas latihan, bukan kertas rasmi KPM
Asas Sains Komputer Tingkatan 1
Ujian Akhir Sesi Akademik (format rumah)

Asas Sains Komputer

Tingkatan 1, 1 jam 30 minit, 70 marksmarkah
NameNama
ClassKelas
DateTarikh
marksmarkah:      / 70
InstructionsArahan
  1. Kertas soalan ini mengandungi tiga bahagian: Bahagian A, Bahagian B dan Bahagian C.
  2. Jawab semua soalan.
  3. Bahagian A: pilih satu jawapan yang betul.
  4. Bahagian B dan C: tulis jawapan anda di ruang yang disediakan.

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

Litar komputer dibentuk daripada berjuta-juta transistor, iaitu suis halus. Setiap transistor boleh berada dalam dua keadaan, iaitu
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Isyarat elektrik wujud dalam keadaan Off dan On. Digit 0 mewakili Off dan digit 1 mewakili On, dan ini ialah gambaran Off dan On transistor (ms. 20).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.1
TextbookBuku teks p.ms. 20
2

QuestionSoalan 2

Rajah 1 menunjukkan empat biji mentol pada nilai tempat nombor perduaan. Mentol menyala mewakili digit 1 dan mentol tidak menyala mewakili digit 0. Apakah nilai perpuluhan yang diwakili oleh mentol itu?
Empat biji mentol bernilai tempat 8, 4, 2 dan 1; mentol bernilai 8, 4 dan 1 menyala dan mentol bernilai 2 tidak menyala
Rajah 1
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Mentol bernilai 8, 4 dan 1 menyala dan mentol bernilai 2 tidak menyala, iaitu 1101. 8 + 4 + 0 + 1 = 13 (ms. 22 dan 23).
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 2, standard 2.1.2
TextbookBuku teks p.ms. 23
3

QuestionSoalan 3

Tukarkan nombor perpuluhan 52 kepada nombor perduaan dengan kaedah bahagi dengan 2 dan gunakan bakinya.
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
52 ÷ 2 = 26 baki 0; 26 ÷ 2 = 13 baki 0; 13 ÷ 2 = 6 baki 1; 6 ÷ 2 = 3 baki 0; 3 ÷ 2 = 1 baki 1; 1 ÷ 2 = 0 baki 1. Baki dibaca dari bawah ke atas, iaitu 110100. Semakan: 32 + 16 + 4 = 52. Jika baki dibaca dari atas ke bawah, jawapan ialah 001011 (ms. 25-26).
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.1.3
TextbookBuku teks p.ms. 26
4

QuestionSoalan 4

Imej P dan imej Q ialah foto yang sama. Imej P berresolusi 300 dpi. Imej Q dihasilkan daripada imej P dengan menurunkan resolusi kepada 100 dpi sehingga bilangan piksel berkurang. Antara berikut, yang manakah benar tentang imej Q berbanding imej P?
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Lebih tinggi resolusi, lebih banyak piksel digunakan untuk membentuk imej, maka lebih banyak bit dan bait diperlukan dan saiz fail lebih besar serta keperincian lebih tinggi (ms. 50). Apabila resolusi diturunkan sehingga bilangan piksel berkurang, saiz fail mengecil dan kualiti menurun.
For the teacherUntuk guru: UnderstandingMemahami, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.3
TextbookBuku teks p.ms. 50
5

QuestionSoalan 5

Dalam struktur kawalan ulangan, setiap kali bahagian algoritma yang berulang itu dilaksanakan dikenali sebagai
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Gelung ialah bahagian algoritma yang mengandungi langkah yang berulang. Setiap kali gelung berulang dipanggil lelaran (iteration) (ms. 78).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 3, standard 3.1.2
TextbookBuku teks p.ms. 78
6

QuestionSoalan 6

Syarat dalam pseudokod berikut diuji dari atas ke bawah dan hanya tindakan bagi syarat pertama yang benar dilaksanakan. Apakah output jika skor ialah 85?
MULA
   MASUKKAN skor
   JIKA skor ≥ 50
      PAPARKAN "Gred D"
   JIKA skor ≥ 80
      PAPARKAN "Gred A"
   JIKA TIDAK
      PAPARKAN "Gred F"
   TAMAT JIKA
TAMAT
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Syarat pertama skor ≥ 50 benar bagi 85, maka "Gred D" dipaparkan dan syarat lain tidak diuji. Dalam pelbagai pilihan, syarat disusun dari yang paling tinggi ke yang paling rendah (80 dahulu, kemudian 50) seperti dalam carta alir menentukan gred (Rajah 3.15, ms. 77); jika susunan terbalik, skor 85 tidak akan mendapat gred A.
For the teacherUntuk guru: AnalysingMenganalisis, mediumsederhana difficultyaras mediumsederhana, Bab 3, standard 3.1.1
TextbookBuku teks p.ms. 77
7

QuestionSoalan 7

Dalam atur cara kuiz Scratch, pemboleh ubah yang menyimpan jawapan sebenar disembunyikan (hide variable). Apakah sebabnya?
Show answerTunjuk jawapanHide answerSembunyi jawapan
D
Pemboleh ubah jawapan perlu disembunyikan supaya jawapan tidak dipaparkan. Jawapan sebenar hanya dipaparkan jika pengguna menjawab soalan dengan salah (ms. 104).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.4
TextbookBuku teks p.ms. 104
8

QuestionSoalan 8

Papan cerita ialah
Show answerTunjuk jawapanHide answerSembunyi jawapan
A
Papan cerita ialah satu siri lakaran yang menggambarkan isi kandungan setiap paparan skrin laman sesawang. Ia juga menunjukkan reka letak antara muka dan aliran navigasi (ms. 112).
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.1
TextbookBuku teks p.ms. 112
9

QuestionSoalan 9

Apakah yang dipaparkan dalam pelayar web oleh kod HTML berikut?
<p>Selamat pagi</p>
<!-- Tambah gambar sekolah -->
<p>Selamat datang</p>
Show answerTunjuk jawapanHide answerSembunyi jawapan
B
Ayat di dalam tag komen yang ditulis di antara <!-- dan --> tidak dipaparkan dalam pelayar web. Hanya dua perenggan dipaparkan (ms. 138).
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 4, standard 4.2.9
TextbookBuku teks p.ms. 138
10

QuestionSoalan 10

Antara berikut, yang manakah boleh menyebabkan ralat masa larian?
Show answerTunjuk jawapanHide answerSembunyi jawapan
C
Ralat masa larian berlaku semasa atur cara dilancarkan dan boleh disebabkan oleh perisian hasad, kepincangan atur cara, pepijat atau ingatan tidak mencukupi (ms. 108). A dan D ialah ralat sintaks; B ialah ralat logik.
For the teacherUntuk guru: RememberingMengingat, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.5
TextbookBuku teks p.ms. 108

Bahagian B

40 marksmarkah
Jawab semua soalan. Tulis jawapan anda di ruang yang disediakan.
11

QuestionSoalan 11

Jadual 1 menunjukkan langkah membuat tiga jenis minuman panas. Kebolehan mengesan persamaan dan perbezaan antara langkah ini membantu kita menyelesaikan masalah yang serupa.
LangkahTeh OMiloKopi susu
1Panaskan airPanaskan airPanaskan air
2Masukkan daun teh ke dalam cawanMasukkan serbuk Milo ke dalam cawanMasukkan serbuk kopi ke dalam cawan
3Tuang air panasTuang air panasTuang air panas
4Tambah gulaTambah gulaTambah susu pekat
5KacauKacauKacau

Jadual 1

[1 markmarkah] (a)Tulis nombor langkah yang sama bagi ketiga-tiga minuman.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Langkah 1, 3 dan 5.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Nyatakan perbezaan pada Langkah 2.

You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan

Show answerTunjuk jawapanHide answerSembunyi jawapan
Bahan yang dimasukkan ke dalam cawan berbeza (daun teh, serbuk Milo, serbuk kopi).
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Nyatakan perbezaan pada Langkah 4 bagi kopi susu.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Kopi susu ditambah susu pekat, bukan gula.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Namakan teknik pemikiran komputasional yang digunakan apabila persamaan dan perbezaan dikesan seperti di atas.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Pengecaman corak
Mengesan unsur persamaan dan perbezaan antara situasi ialah pengecaman corak (ms. 9).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: AnalysingMenganalisis, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.3
TextbookBuku teks p.ms. 9
12

QuestionSoalan 12

Sebuah kelas mahu menyusun kerusi di dewan untuk majlis graduasi. Murid diminta mengira bilangan kerusi yang diperlukan dengan menggunakan teknik peniskalaan, iaitu memberi tumpuan kepada aspek yang penting dan meninggalkan aspek yang kurang penting. Pilih sama ada setiap aspek berikut penting atau kurang penting.
[1 markmarkah] (a)Bilangan murid dan tetamu yang akan hadir
Show answerTunjuk jawapanHide answerSembunyi jawapan
Penting
Bilangan orang yang hadir menentukan bilangan kerusi yang diperlukan.
[1 markmarkah] (b)Bilangan baris dan bilangan kerusi dalam setiap baris yang muat di dewan
Show answerTunjuk jawapanHide answerSembunyi jawapan
Penting
Ruang dewan menentukan sama ada semua kerusi dapat disusun. Aspek penting ialah faktor yang mempengaruhi hasil yang dikehendaki (ms. 11).
[1 markmarkah] (c)Warna kerusi
Show answerTunjuk jawapanHide answerSembunyi jawapan
Kurang penting
Warna kerusi tidak mempengaruhi bilangan kerusi. Aspek yang kurang penting ditinggalkan (ms. 5); ia bukan salah, cuma tidak diperlukan untuk masalah ini.
[1 markmarkah] (d)Jenama kerusi
Show answerTunjuk jawapanHide answerSembunyi jawapan
Kurang penting
Jenama kerusi tidak mempengaruhi bilangan kerusi yang diperlukan, maka ia kurang penting.
For the teacherUntuk guru: AnalysingMenganalisis, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.1
TextbookBuku teks p.ms. 5
13

QuestionSoalan 13

Sebuah kelab sukarelawan membawa tujuh kumpulan ke sebuah perkhemahan. Kumpulan itu mendaftar mengikut urutan 5, 9, 3, 11, 6, 4 dan 8 orang. Setiap van memuatkan 16 orang dan setiap ahli kumpulan mesti menaiki van yang sama. Setiap kumpulan ditempatkan dalam van pertama yang masih cukup tempat; jika tiada van yang cukup tempat, van baharu digunakan. Dua kaedah dibandingkan.
[2 marksmarkah] (a)Kaedah 1: kumpulan disusun bermula dengan kumpulan paling ramai. Tulis kumpulan yang menaiki setiap van (Van A, B, C, ...) dan bilangan van yang diperlukan.

You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan

Show answerTunjuk jawapanHide answerSembunyi jawapan
Van A: 11 + 5 = 16; Van B: 9 + 6 = 15; Van C: 8 + 4 + 3 = 15. Tiga van diperlukan.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Kaedah 2: kumpulan ditempatkan mengikut urutan pendaftaran (5, 9, 3, 11, 6, 4, 8) tanpa disusun. Berapakah bilangan van yang diperlukan?

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
4 van: Van A 5 + 9 = 14; Van B 3 + 11 = 14; Van C 6 + 4 = 10; Van D 8.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Kaedah manakah lebih baik? Berikan satu sebab.

You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan

Show answerTunjuk jawapanHide answerSembunyi jawapan
Kaedah 1. Kumpulan paling ramai ditempatkan dahulu dan kumpulan kecil mengisi ruang yang tinggal, maka hanya 3 van diperlukan berbanding 4 van.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: EvaluatingMenilai, lowrendah difficultyaras lowrendah, Bab 1, standard 1.1.5
TextbookBuku teks p.ms. 15
14

QuestionSoalan 14

Pilih format fail yang sesuai dengan setiap penerangan.
[1 markmarkah] (a)Format imej yang boleh menyimpan animasi dan menggunakan sehingga 256 warna.
Show answerTunjuk jawapanHide answerSembunyi jawapan
GIF
GIF menyokong animasi dan sehingga 256 warna, sesuai untuk lukisan dan kartun mudah (Jadual 2.14, ms. 48).
[1 markmarkah] (b)Format imej yang datanya tidak dimampatkan, maka saiz failnya besar dan kualitinya tinggi.
Show answerTunjuk jawapanHide answerSembunyi jawapan
BMP
BMP (Bitmap) tidak dimampatkan (Jadual 2.14, ms. 48). JPEG dan GIF dimampatkan; TIFF banyak digunakan dalam percetakan dan penerbitan.
[1 markmarkah] (c)Format audio yang tidak menyimpan bunyi sebagai bit, tetapi menyimpan satu set arahan seperti not dan bunyi alat muzik.
Show answerTunjuk jawapanHide answerSembunyi jawapan
MIDI
MIDI menyimpan set arahan, maka failnya sangat kecil (ms. 56).
[1 markmarkah] (d)Format audio yang dimampatkan dengan membuang data yang dianggap tidak boleh didengar dan popular di Internet.
Show answerTunjuk jawapanHide answerSembunyi jawapan
MP3
MP3 dimampatkan, saiz failnya kecil dan popular di Internet dan peranti mudah alih. WAV tidak dimampatkan (ms. 55 dan 56).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 2, standard 2.2.2
TextbookBuku teks p.ms. 48
15

QuestionSoalan 15

Rajah 3 menunjukkan penambahan dua nombor perduaan 8 bit, 01011011 dan 00101110. Baris bawa dan baris hasil belum diisi.
Dua nombor perduaan 01011011 dan 00101110 ditulis satu di bawah satu dengan tanda tambah; baris nombor bawa dan baris hasil ialah petak kosong
Rajah 3
[2 marksmarkah] (a)Hitung hasil tambah dalam nombor perduaan. Tunjukkan lajur yang ada nombor bawa.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
10001001
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Semak jawapan anda dengan menukar kedua-dua nombor kepada nombor perpuluhan.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
91 + 46 = 137. 10001001 = 128 + 8 + 1 = 137.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Berapakah bilangan lajur yang menghasilkan nombor bawa?

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
6. Lajur 2 hingga lajur 7 dari kanan menghasilkan nombor bawa; lajur 1 (1 + 0) dan lajur 8 (0 + 0 + 1) tidak.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.1.4
TextbookBuku teks p.ms. 30
16

QuestionSoalan 16

Seorang murid menyelesaikan 10110100 – 00011010 dan mendapat jawapan seperti dalam Rajah 4. Dalam nombor perpuluhan, 10110100 ialah 180 dan 00011010 ialah 26. Jawapan murid itu tidak betul.
Penolakan 10110100 tolak 00011010 dengan jawapan murid 10101110
Rajah 4
[1 markmarkah] (a)Tukarkan jawapan murid itu kepada nombor perpuluhan dan tunjukkan bahawa jawapan itu salah.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
10101110 = 174. 180 – 26 = 154, maka 174 salah.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Nyatakan kesilapan yang dilakukan oleh murid itu.

You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan

Show answerTunjuk jawapanHide answerSembunyi jawapan
Murid tidak meminjam daripada lajur kiri apabila 0 – 1, jadi lajur kiri tidak dikurangkan 1.
Tick each point you got.Tandakan setiap isi yang betul.
[2 marksmarkah] (c)Tulis hasil tolak yang betul dalam nombor perduaan.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
10011010. Semakan: 128 + 16 + 8 + 2 = 154 = 180 – 26.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: AnalysingMenganalisis, hightinggi difficultyaras hightinggi, Bab 2, standard 2.1.5
TextbookBuku teks p.ms. 31
17

QuestionSoalan 17

Sebuah foto berwarna berukuran 6 inci × 4 inci dan disimpan pada resolusi 200 dpi. Setiap piksel menggunakan 3 bait. Ingat bahawa 1 KB = 1024 bait.
[1 markmarkah] (a)Tulis dimensi foto itu dalam piksel (lebar × panjang).

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
1200 × 800 piksel.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Berapakah jumlah piksel foto itu?

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
960 000 piksel.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Hitung saiz fail foto itu dalam bait.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
960 000 × 3 = 2 880 000 bait.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Tukarkan saiz fail itu kepada kilobait (KB).

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
2 880 000 ÷ 1024 = 2812.5 KB.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, mediumsederhana difficultyaras mediumsederhana, Bab 2, standard 2.2.6
TextbookBuku teks p.ms. 61
18

QuestionSoalan 18

Rajah 5 menunjukkan carta alir yang memaparkan tahap bateri sebuah telefon. Telefon memaparkan "Cukup" jika bateri lebih daripada 50 peratus. Jika tidak, telefon memaparkan "Rendah" jika bateri lebih daripada 20 peratus; jika tidak, telefon memaparkan "Kritikal".
Carta alir: MULA, masukkan bateri, pilihan bateri lebih daripada 50; Ya paparkan Cukup; Tidak ke pilihan P; Ya ke tindakan X; Tidak ke tindakan Y; semua ke TAMAT
Rajah 5
[1 markmarkah] (a)Tulis syarat P.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
bateri > 20
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Tulis tindakan X dan tindakan Y.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
X: PAPARKAN "Rendah"; Y: PAPARKAN "Kritikal"
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Apakah output carta alir ini jika bateri ialah 20?

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Kritikal
20 > 50 palsu dan 20 > 20 palsu (20 tidak lebih daripada 20), maka tindakan Y dilaksanakan.
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Namakan jenis struktur kawalan pilihan yang digunakan dalam carta alir ini.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
Pelbagai pilihan
Ada dua syarat dan tiga tindakan (lebih daripada dua tindakan): pelbagai pilihan (ms. 76).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 3, standard 3.1.1
TextbookBuku teks p.ms. 77
19

QuestionSoalan 19

Pseudokod berikut menggunakan pemboleh ubah dan operator matematik dalam komputer.
MULA
   SETKAN harga kepada 12
   SETKAN kuantiti kepada 5
   SETKAN jumlah kepada harga * kuantiti
   SETKAN diskaun kepada jumlah / 10
   SETKAN bayar kepada jumlah – diskaun
   PAPARKAN bayar
TAMAT
[1 markmarkah] (a)Apakah nilai pemboleh ubah jumlah?

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
60
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (b)Apakah nilai pemboleh ubah diskaun?

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
6
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (c)Apakah output atur cara ini?

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
54
Tick each point you got.Tandakan setiap isi yang betul.
[1 markmarkah] (d)Baris kedua diubah kepada SETKAN harga kepada 15. Apakah output yang baharu?

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
67.5
Atur cara yang sama memproses data yang berlainan kerana nilai pemboleh ubah diganti dengan data sebenar (ms. 94).
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: ApplyingMengaplikasi, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.1
TextbookBuku teks p.ms. 95
20

QuestionSoalan 20

Seorang pengatur cara mencari ralat dalam atur cara yang memberi output yang salah. Langkah-langkahnya telah diacak seperti berikut.
P  Baiki ralat pada kod arahan
Q  Bandingkan hasil atur cara dengan algoritma
R  Uji lari semula atur cara
S  Kesan ralat dengan meneliti semula kod melalui semakan meja
Pilih huruf bagi langkah yang betul pada setiap urutan.
[1 markmarkah] (a)Langkah pertama
Show answerTunjuk jawapanHide answerSembunyi jawapan
Q
Langkah 1: bandingkan hasil atur cara dengan algoritma (pseudokod atau carta alir) (Rajah 4.6, ms. 108).
[1 markmarkah] (b)Langkah kedua
Show answerTunjuk jawapanHide answerSembunyi jawapan
S
Langkah 2: kesan ralat dengan meneliti semula kod melalui semakan meja (ms. 108).
[1 markmarkah] (c)Langkah ketiga
Show answerTunjuk jawapanHide answerSembunyi jawapan
P
Langkah 3: baiki ralat pada kod arahan (ms. 108).
[1 markmarkah] (d)Langkah keempat
Show answerTunjuk jawapanHide answerSembunyi jawapan
R
Langkah 4: uji lari semula atur cara. Jika masih ada ralat, ulang langkah 1 hingga 3 (ms. 108).
For the teacherUntuk guru: UnderstandingMemahami, lowrendah difficultyaras lowrendah, Bab 4, standard 4.1.5
TextbookBuku teks p.ms. 108

Bahagian C

20 marksmarkah
Jawab semua soalan. Tulis jawapan anda di ruang yang disediakan, kemudian semak dengan skema.
21

QuestionSoalan 21

Sebuah mesin layan diri menjual sebotol air pada harga 200 sen. Pelanggan memasukkan syiling 10 sen, 20 sen atau 50 sen satu demi satu. Mesin terus meminta syiling sehingga jumlah wang yang dimasukkan mencecah 200 sen atau lebih. Kemudian, jika jumlah wang melebihi 200 sen, mesin memaparkan baki (jumlah tolak 200); jika tidak, mesin memaparkan "Tiada baki". Akhir sekali, mesin memaparkan "Sila ambil air anda".
[2 marksmarkah] (a)Namakan satu struktur kawalan ulangan yang sesuai untuk menerima syiling dan berikan satu sebab.

You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan

Show answerTunjuk jawapanHide answerSembunyi jawapan
ULANG-SEHINGGA (atau SELAGI). Bilangan syiling tidak diketahui; mesin berhenti meminta syiling apabila jumlah wang mencecah 200 sen. Pelanggan mesti memasukkan sekurang-kurangnya satu syiling, dan ULANG-SEHINGGA melaksanakan langkah sekurang-kurangnya sekali.
Tick each point you got.Tandakan setiap isi yang betul.
[8 marksmarkah] (b)Tulis pseudokod bagi algoritma mesin itu. Gunakan MULA, TAMAT, SETKAN, MASUKKAN, TAMBAH, KIRA, JIKA, JIKA TIDAK, TAMAT JIKA dan PAPARKAN serta struktur ulangan yang anda pilih di (a).

You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan

Show answerTunjuk jawapanHide answerSembunyi jawapan
MULA
   SETKAN jumlah kepada 0
   ULANG
      MASUKKAN syiling
      TAMBAH syiling kepada jumlah
   SEHINGGA jumlah ≥ 200
   JIKA jumlah > 200
      KIRA baki = jumlah – 200
      PAPARKAN baki
   JIKA TIDAK
      PAPARKAN "Tiada baki"
   TAMAT JIKA
   PAPARKAN "Sila ambil air anda"
TAMAT
Jawapan alternatif yang betul: SELAGI jumlah < 200 dengan jumlah bermula 0 dan MASUKKAN serta TAMBAH di dalam gelung, kemudian TAMAT SELAGI. Semakan meja: syiling 50, 100, 20, 50 memberi jumlah 50, 150, 170, 220 dan baki 20; syiling 100, 100 memberi jumlah 200 dan "Tiada baki".
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 teks p.ms. 87
22

QuestionSoalan 22

Kelab Komputer sekolah mahu membina sebuah laman sesawang. Rajah 6 menunjukkan paparan laman itu dalam pelayar web. Teks pada tab pelayar ialah Kelab Komputer. Perkataan "Lihat ahli kelab" ialah pautan teks ke fail ahli.html. Logo ialah imej logo.jpg yang juga pautan imej ke http://moe.gov.my.
Pelayar web: tab Kelab Komputer, tajuk besar Selamat Datang ke Kelab Komputer, satu perenggan, pautan teks Lihat ahli kelab berwarna biru bergaris bawah dan satu logo bulat biru
Rajah 6
[2 marksmarkah] (a)Fail HTML disimpan dengan sambungan ______ dan dibuka dengan menggunakan ______ untuk melihat paparan laman itu.

Auto-checked: type a short answerSemakan automatik: taip jawapan pendek

Show answerTunjuk jawapanHide answerSembunyi jawapan
.html (atau .htm); pelayar web (web browser).
Tick each point you got.Tandakan setiap isi yang betul.
[8 marksmarkah] (b)Tulis kod HTML lengkap bagi laman dalam Rajah 6.

You mark this one: open Show answerAnda tanda sendiri: buka Tunjuk jawapan

Show answerTunjuk jawapanHide answerSembunyi jawapan
<html>
<head>
<title>Kelab Komputer</title>
</head>
<body>
<h1>Selamat Datang ke Kelab Komputer</h1>
<p>Kami berkongsi ilmu tentang atur cara dan laman sesawang.</p>
<p><a href="ahli.html">Lihat ahli kelab</a></p>
<p><a href="http://moe.gov.my"><img src="logo.jpg"></a></p>
</body>
</html>
Terima kod yang setara, contohnya pautan dan logo dipisahkan dengan <br> dan bukan <p>, atau huruf besar pada tag (tag HTML tidak sensitif huruf). Tag <img> ialah tag kosong dan tidak memerlukan tag penutup. Atribut alt boleh ditambah tetapi tidak diwajibkan.
Tick each point you got.Tandakan setiap isi yang betul.
For the teacherUntuk guru: CreatingMencipta, mediumsederhana difficultyaras mediumsederhana, Bab 4, standard 4.2.5
TextbookBuku teks p.ms. 129
Test specification (JSU)Jadual Spesifikasi Ujian (JSU)
BabRememberingMengingatUnderstandingMemahamiApplyingMengaplikasiAnalysingMenganalisisEvaluatingMenilaiCreatingMenciptaItemmarksmarkah
1. Konsep asas pemikiran komputasional–––2 (8)1 (4)–312
2. Perwakilan data1 (1)2 (5)4 (10)1 (4)––820
3. Algoritma1 (1)–1 (4)1 (1)–1 (10)416
4. Kod arahan2 (2)2 (5)2 (5)––1 (10)722
TotalJumlah4 (4)4 (10)7 (19)4 (13)1 (4)2 (20)2270
Each cell shows items (marks).Setiap petak menunjukkan item (markah).