The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by PENERBITAN PELANGI SDN BHD, 2024-05-17 05:09:34

SKOR A UASA ASK KSSM Tingkatan 2 2024

Harga - WM:RM7.65 EM:RM7.95

Atiqah binti Shaari KERTAS MODEL UASA Ujian Akhir Sesi Akademik SKOR A TINGKATAN 2 KSSM Berdasarkan Format UASA Terkini Set Dapat Dileraikan Jawapan Lengkap 6 Set Ujian Akhir Sesi Akademik ULASAN JAWAPAN SOALAN OBJEKTIF ASAS SAINS KOMPUTER [70]


KM1–1 © Penerbitan Pelangi Sdn. Bhd. Nama No. Kad Pengenalan Kelas ARAHAN: 1. Buka kertas ujian ini apabila diberitahu. 2. Tulis nama, nombor kad pengenalan dan nama kelas anda pada ruang yang disediakan. 3. Jawapan anda hendaklah ditulis pada ruang jawapan yang disediakan di dalam kertas ujian ini. 4. Kertas ujian ini hendaklah diserahkan kepada guru bertugas pada akhir ujian. Untuk Kegunaan Pemeriksa Nama Pemeriksa: Bahagian Soalan Markah Penuh Markah Diperoleh A 1 – 10 10 B 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 10 4 C 1 10 2 10 Jumlah 70 Asas Sains Komputer [70] 1 jam 30 minit Ujian Akhir Sesi Akademik KERTAS MODEL 1 Tingkatan 2 SKOR Peratus Gred


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 © Penerbitan Pelangi Sdn. Bhd. KM1–2 1. Sistem nombor perlapanan juga dikenal sebagai ____________________. A sistem nombor oktal B sistem nombor heksa C sistem nombor desimal D sistem nombor lapan 2. Tukarkan 328 kepada nombor perpuluhan. A 1310 B 2610 C 3210 D 3610 3. Berapakah nilai digit “C” semasa melakukan pengiraan dalam sistem nombor perenambelasan? A 10 B 11 C 12 D 13 4. Aksara “Y” dalam jadual kod ASCII adalah bersamaan dengan 8910. Berapakah nilai “Y” dalam sistem nombor perlapanan? A 1138 B 1238 C 3218 D 1318 5. Baca pernyataan berikut dengan teliti. Mursyid ingin menyertai pertandingan Gami Code. Syarat pertandingan ialah peserta mesti daripada Tingkatan 1 hingga 3 dan mengikuti kelas Asas Sains Komputer. Apakah struktur kawalan yang digunakan? A Struktur kawalan dwipilihan B Struktur kawalan ulangan for C Struktur kawalan pelbagai pilihan D Struktur kawalan pilihan bersarang 6. Struktur kawalan ulangan while terdiri daripada ________________. A satu set arahan yang hanya berulang sebanyak sekali B satu set arahan yang akan berulang untuk bilangan kali tertentu C satu struktur kawalan yang terbenam dalam struktur kawalan yang lain D satu set arahan yang sentiasa berulang selagi syarat yang ditetapkan adalah benar Bahagian A [10 markah] Jawab semua soalan.


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 KM1–3 © Penerbitan Pelangi Sdn. Bhd. 7. Apakah teknik yang digunakan untuk mengesan ralat logik? I Teknik semakan meja II Teknik pengitlakan III Teknik semakan rumus IV Teknik langkah demi langkah A I dan II B II dan III C III dan IV D I dan IV 8. Antara yang berikut, yang manakah jenis-jenis penterjemah? I Pentafsir II Pelaksana III Pengatur cara IV Penghimpun A I dan II B II dan III C III dan IV D I dan IV 9. Rajah di bawah menunjukkan kod arahan bahasa pengaturcaraan bagi jenis data string. aktiviti = “Azim suka makan sotong” print(“:”.join(aktiviti)) Apakah output yang diperoleh? A A:z:i:m : s:u:k:a : m:a:k:a:n : s:o:t:o:n:g B A:z:i:m: :s:u:k:a: :m:a:k:a:n: :s:o:t:o:n:g C :Azim : suka : makan : sotong : D Azim suka makan sotong 10. Antara segmen kod berikut, yang manakah mengandungi ralat sintaks? A float(duit_poket) = 200.00 float(makanan) = 65.00 float(penginapan) = 80.00 baki_wang = duit_poket – makanan – penginapan print(“Jumlah baki yang tinggal ialah”, baki_wang) B nama = “Afizal_Razak” umurku = 30 print(“Nama saya ialah”, nama, “dan umur ialah”, umur) C panjang = int(input(“Masukkan panjang: ”)) lebar = int(input(“Masukkan lebar: ”)) luas = panjang + lebar print(“Luas ialah”, luas) D for x in range (10): print(x)


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 © Penerbitan Pelangi Sdn. Bhd. KM1–4 Bahagian B [40 markah] Jawab semua soalan. 1. Maklumat berikut merupakan sebahagian daripada sistem nombor perlapanan. Tandakan (3) bagi jawapan yang betul dan (7) bagi jawapan yang salah pada ruang jawapan. Sistem Nombor Perlapanan Ruang Jawapan 6858 101118 34510 52168 [4 markah] 2. Tukarkan nombor perpuluhan 25310 kepada nombor perlapanan. ÷ 8 = baki ÷ 8 = baki ÷ 8 = baki ÷ 8 = baki Nombor perpuluhan 25310 bersamaan nombor perlapanan ____________________. [4 markah] 3. Lengkapkan jadual berikut dengan jawapan yang betul untuk menunjukkan perbezaan antara nombor perenambelasan dengan nombor perpuluhan. Sistem Nombor Perenambelasan Sistem Nombor Perpuluhan Dikenal sebagai sistem asas 16 atau sistem nombor (a) _________________. Dikenal sebagai sistem asas 10 atau sistem nombor (b) _________________. Nombor ditandakan dengan subskrip (c) _________________. Nombor ditandakan dengan subskrip 10. Nilai tempat: (d) __________________. Nilai tempat: 1, 10, 100, 1000 dan seterusnya. [4 markah]


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 KM1–5 © Penerbitan Pelangi Sdn. Bhd. 4. Berikut ialah maklumat mengenai nombor perenambelasan. A 4E3916 B 5AB816 C 61CF16 D D92716 Tukarkan nombor perenambelasan berikut kepada nombor perpuluhan. Tulis A, B, C dan D pada nombor perpuluhan yang tepat. Nombor Perpuluhan Ruang Jawapan 2322410 2002510 2503910 5559110 [4 markah] 5. Berikut merupakan ciri-ciri nombor perlapanan dan nombor perenambelasan. Tuliskan Benar pada pernyataan yang betul dan Palsu pada pernyataan yang salah. (a) Sistem nombor perlapanan merupakan salah satu sistem nombor yang digunakan untuk mewakili nombor perduaan yang bertindak sebagai bahasa mesin. (b) Penukaran nombor perduaan kepada nombor perlapanan dapat dilakukan dengan kaedah pengumpulan empat digit nombor perduaan dan ditukarkan kepada nilai perlapanan. (c) Kepentingan nombor perenambelasan adalah untuk mewakili warna pada alatan digital dalam model Red, Yellow, Blue. (d) Nombor perenambelasan ditukar kepada nombor perpuluhan dengan mendarabkan digit dan abjad dalam nombor perenambelasan dengan nilai tempat nombor perenambelasan. [4 markah]


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 © Penerbitan Pelangi Sdn. Bhd. KM1–6 6. Berikut merupakan nombor perpuluhan bagi aksara yang diberikan. ! 33 0 48 < 60 ? 63 Padankan aksara yang diberikan dengan nombor perlapanan. 748 418 608 778 (a) (b) (c) (d) [4 markah] 7. Berikut merupakan jenis-jenis struktur kawalan pilihan bersarang dan struktur kawalan ulangan. M Struktur kawalan pilihan bersarang N Struktur kawalan ulangan Berdasarkan maklumat di atas, padankan jenis struktur kawalan pilihan bersarang dan struktur kawalan ulangan dengan menulis M dan N pada petak jawapan yang disediakan mengikut situasi yang diberikan. (a) Murid-murid akan membuat semua latihan sehingga siap. (b) Luqman dan adiknya membeli minuman bertin berperisa oren dan mangga di mesin layan diri. (c) Encik Afizal memasukkan kata laluan yang betul untuk mengeluarkan wang tunai di mesin ATM. (d) Loceng di sekolah akan berbunyi setiap 35 minit. [4 markah]


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 KM1–7 © Penerbitan Pelangi Sdn. Bhd. 8. Berikut merupakan maklumat mengenai jenis data dan penggunaannya. Padankan jenis data dengan penggunaannya yang betul. Jenis Data Penggunaan Integer Penyelesaian masalah matematik yang digunakan bersama dengan operator matematik yang melibatkan nombor perpuluhan. String Digunakan bersama-sama fungsi Python yang lain untuk memanipulasi nilai string mengikut keperluan dan tujuan sesuatu program atau aplikasi. Boolean Penyelesaian masalah matematik yang digunakan bersama dengan operator matematik yang melibatkan nombor bulat. Double Digunakan sebagai pernyataan bersyarat dalam struktur kawalan pilihan dan struktur kawalan ulangan. Nilai logik Benar dan Palsu. [4 markah] 9. Berikut menunjukkan satu segmen kod arahan. p = r = 9 q = 10 s = q – 5 t = False Tentukan output bagi setiap pernyataan berikut. Tulis jawapan dalam ruang yang disediakan. Pernyataan Output (a) print(p + r **2) (b) print(“Hasil tambah ialah”, p + q + r + s) (c) print(q // s) (d) print(not (t)) [4 markah]


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 © Penerbitan Pelangi Sdn. Bhd. KM1–8 10. Berikut merupakan fungsi range (). Tandakan (3) pada pernyataan yang betul dan tandakan (7) pada pernyataan yang salah. (a) range (10) == [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] (b) range (13, 2, –2) == [13, 11, 9, 7, 5, 4, 3] (c) range (2, 10, 2) == [2, 4, 6, 8] (d) range (1, 5) == [1, 2, 3, 4] [4 markah] Bahagian C [20 markah] Jawab semua soalan. 1. Jadual berikut menunjukkan proses penukaran nombor perpuluhan kepada nombor perenambelasan. 89763 ÷ 16 = baki ÷ 16 = baki ÷ 16 = baki ÷ 16 = baki (a) Nyatakan kaedah yang digunakan untuk menukarkan nombor perpuluhan kepada nombor perenambelasan. [1 markah]


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 KM1–9 © Penerbitan Pelangi Sdn. Bhd. (b) Lengkapkan jadual di atas dengan menulis jawapan yang betul. [3 markah] (c) Apakah nilai perenambelasan bagi 8976310? [1 markah] (d) Berdasarkan jadual kod ASCII, aksara “RUMAH” ditulis dalam bentuk sistem nombor perenambelasan ialah 5216, 5516, 4D16, 4116, 4816. Apakah susunan nombor dalam sistem perenambelasan untuk aksara “MURAH”? [1 markah] (e) Tukarkan aksara “M” kepada nombor perduaan. [4 markah]


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 © Penerbitan Pelangi Sdn. Bhd. KM1–10 2. Berikut merupakan atur cara mengira luas dan lilitan bulatan dalam bahasa pengatur cara Python. Baris Kod Arahan 1 2 3 4 5 6 7 8 9 10 #Atur cara untuk mengira luas dan lilitan bulatan PI = 3.142 jejari = int(input(“Masukkan jejari:”)) luas_bulatan = PI * jejari**2 lilitan_bulatan = 2 * PI * jejari print(“\nLuas bulatan ialah”, round(luas_bulatan, 2)) print(“Lilitan bulatan ialah”, round(lilitan bulatan, 2)) (a) Kenal pasti baris yang mempunyai ralat. [1 markah] (b) Nyatakan jenis ralat pada baris yang dinyatakan di 1(a). [1 markah] (c) Berdasarkan jawapan yang dinyatakan di 1(a) dan 1(b), baiki ralat dengan menulis semula kod arahan yang betul. [1 markah]


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 KM1–11 © Penerbitan Pelangi Sdn. Bhd. (d) Tuliskan pseudokod. [5 markah] (e) Berikan output jika nilai jejari yang dimasukkan ialah 17. [2 markah]


Asas Sains Komputer Tingkatan 2 Kertas Model UASA 1 © Penerbitan Pelangi Sdn. Bhd. KM1–12 NAMA: .............................................................................................................................. KELAS: ............................................................................................................................ BORANG JAWAPAN UNTUK BAHAGIAN A ANSWER SHEET FOR SECTION A 1 2 3 4 5 6 7 8 9 10 A A A A A A A A A A B B B B B B B B B B C C C C C C C C C C D D D D D D D D D D


J 1 © Penerbitan Pelangi Sdn. Bhd. KERTAS MODEL 1 Bahagian A 1. A: Sistem nombor perlapanan juga disebut sistem nombor oktal. 2. B: 328 = 2610 81 80 Jumlah hasil darab 24 + 2 = 2610 8 1 3 2 3 × 8 = 24 2 × 1 = 2 3. C: Nilai digit “C” semasa melakukan pengiraan dalam sistem nombor perenambelasan ialah 12. Digit Perwakilan digit semasa melakukan pengiraan A 10 B 11 C 12 D 13 E 14 F 15 4. D: Aksara “Y” dalam jadual kod ASCII adalah bersamaan dengan 1318 . 5. D: Struktur kawalan pilihan bersarang kerana struktur kawalan terdiri daripada satu struktur kawalan yang terbenam dalam satu struktur kawalan yang lain. 6. D: Dalam struktur ulangan while, ulangan dilaksanakan selagi syarat yang diuji adalah benar. 7. D: Teknik yang digunakan untuk mengesan ralat logik ialah teknik semakan meja dan teknik langkah demi langkah. 8. D: Terdapat tiga jenis penterjemah iaitu penghimpun (assembly), pengkompil (complier) dan pentafsir (interpreter). 9. B: Fungsi join() menambahkan aksara yang dinyatakan di antara setiap aksara dalam suatu string. Jadi outputnya: A:z:i:m: :s:u:k:a: :m:a:k:a:n: :s:o:t:o:n:g 10. A: Ralat sintaks: float(duit_poket) = 200.00 float(makanan) = 65.00 float(penginapan) = 80.00 baki_wang = duit_poket – makanan – penginapan print(“Jumlah baki yang tinggal ialah”, baki_wang) Segmen kod yang telah dibaiki: duit_poket = 200.00 makanan = 65.00 penginapan = 80.00 baki_wang = duit_poket – makanan – penginapan print(“Jumlah baki yang tinggal ialah”, baki_wang) Ralat masa larian: nama = “Afizal_Razak” umurku = 30 print(“Nama saya ialah”, nama, “dan umur ialah”, umur) Segmen kod yang telah dibaiki: nama = “Afizal_Razak” umur = 30 print(“Nama saya ialah”, nama, “dan umur ialah”, umur) Ralat logik: panjang = int(input(“Masukkan panjang:”)) lebar = int(input(“Masukkan lebar:”)) luas = panjang + lebar print(“Luas ialah”, luas) Segmen kod yang telah dibaiki: panjang = int(input(“Masukkan panjang:”)) lebar = int(input(“Masukkan lebar:”)) luas = panjang x lebar print(“Luas ialah”, luas) Tiada ralat: for x in range (10): print(x) Bahagian B 1. 7 3 7 7 2. 253 ÷ 8 = 31 baki 5 31 ÷ 8 = 3 baki 7 3 ÷ 8 = 0 baki 3 Nombor perpuluhan 25310 bersamaan nombor perlapanan 3758 JAWAPAN


Asas Sains Komputer Tingkatan 2 Jawapan © Penerbitan Pelangi Sdn. Bhd. J2 3. (a) heksadesimal (b) desimal (c) 16 (d) 1, 16, 256, 4096 dan seterusnya 4. B A C D 5. (a) Benar (b) Palsu (c) Palsu (d) Benar 6. (a) < (b) ! (c) 0 (d) ? 7. (a) N (b) M (c) M (d) N 8. Integer: Penyelesaian masalah matematik yang digunakan bersama dengan operator matematik yang melibatkan nombor bulat. String: Digunakan bersama-sama fungsi Python yang lain untuk memanipulasi nilai string mengikut keperluan dan tujuan sesuatu program atau aplikasi. Boolean: Digunakan sebagai pernyataan bersyarat dalam struktur kawalan pilihan dan struktur kawalan ulangan. Nilai logik Benar dan Palsu. Double: Penyelesaian masalah matematik yang digunakan bersama dengan operator matematik yang melibatkan nombor perpuluhan. Jenis data Penggunaan 9. (a) 90 (b) Hasil tambah ialah 33 (c) 2 (d) True 10. (a) 7 (b) 3 (c) 3 (d) 3 Bahagian C 1. (a) Kaedah nombor dibahagikan dengan 16 dan gunakan bakinya. (b) 89763 ÷ 16 = 5610 baki 3 5610 ÷ 16 = 350 baki 10 A 350 ÷ 16 = 21 baki 14 E 21 ÷ 16 = 1 baki 5 1 ÷ 16 = 0 baki 1 (c) 15EA3 (d) 4D16, 5516, 5216, 4116, 4816. (e) Tukarkan aksara “M” kepada nombor perduaan. 4D Digit perenambelasan 4 D (13) Nilai digit perduaan 0100 1101 Jawapan 10011012 4D16 = 10011012 2. (a) Baris 10 (b) Ralat masa larian (c) print(“Lilitan bulatan ialah”, round(lilitan_bulatan, 2)) (d) 1. Mula 2. Setkan PI = 3.142 3. Masukkan jejari 4. Kira luas bulatan = PI*jejari**2 Kira lilitan bulatan = 2*PI*jejari 5. Paparkan luas bulatan 6. Paparkan lilitan bulatan 7. Tamat (e) Luas bulatan ialah 908.04. Lilitan bulatan ialah 106.83. KERTAS MODEL 2 Bahagian A 1. D: Nama lain bagi sistem nombor perenambelasan ialah Sistem Asas 16. 2. C: 161 160 16 1 5 15 16 × 5 = 80 1 × 15 = 15 Nombor perpuluhan = 80 + 15 = 95 3. D: Nombor perduaan adalah panjang dan susah dibaca oleh manusia. Jadi, sistem nombor perenambelasan adalah sesuai untuk mewakili nombor perduaan dalam bidang pengkomputeran. 4. B: Nilai tempat bagi nombor perenambelasan ialah 1, 16, 256, 4096 dan seterusnya 5. D: Algoritma ialah satu siri langkah demi langkah yang disusun untuk menghasilkan output dalam pembangunan sistem komputer. 6. C: Ralat masa larian ialah kesilapan yang menyebabkan atur cara terhenti secara tiba-tiba. • Disebabkan memori yang tidak mencukupi • Disebabkan jangkitan virus atau perisian hasad 7. B: Jenis data Boolean mempunyai hanya dua nilai, iaitu Benar dan Palsu. Dua nilai ini juga digelar nilai logik. 8. D: Sintaks bagi fungsi input ialah input( ). 9. B: range(mula, henti, langkau) Jadi, output bagi segmen kod: 4, 7, 10, 13, 16, 19, 22, Tamat 10. A: Pilihan A adalah bebas ralat. Pilihan B mempunyai ralat masa larian. Pilihan C mempunyai ralat logik. Pilihan D mempunyai ralat masa larian. Bahagian B 1. (a) Sistem Asas 8 (b) Sistem Asas 10 (c) 10 (d) 0, 1, 2, 3, 4, 5, 6, 7


KERTAS MODEL SKOR A Lot 8, Jalan P10/10, Kawasan Perusahaan Bangi, Bandar Baru Bangi, 43650 Bangi, Selangor Darul Ehsan, Malaysia. Tel: 03-8922 3993 E-mel: [email protected] Pertanyaan: [email protected] Cetakan Pertama 2024 Hak cipta terpelihara. Tiada bahagian daripada terbitan ini boleh diterbitkan semula, disimpan untuk pengeluaran, atau ditukarkan dalam apa-apa bentuk atau dengan alat apa jua pun, sama ada dengan cara elektronik, sawat, gambar, rakaman, atau sebagainya, tanpa kebenaran daripada terlebih dahulu. WC232964 Dicetak di Malaysia oleh The Commercial Press Sdn. Bhd. Lot 8, Jalan P10/10, Kawasan Perusahaan Bangi, Bandar Baru Bangi, 43650 Bangi, Selangor Darul Ehsan, Malaysia. Sila layari https://plus.pelangibooks.com/errata untuk mendapatkan pengemaskinian bagi buku ini (sekiranya ada). JUDUL-JUDUL DALAM SIRI INI: 1 2 3 BAHASA MELAYU ENGLISH SAINS | SCIENCE MATEMATIK | MATHEMATICS ASAS SAINS KOMPUTER SEJARAH GEOGRAFI REKA BENTUK DAN TEKNOLOGI PENDIDIKAN ISLAM WC232964 ISBN: 978-629-470-587-6 SUBJEK/ TINGKATAN TINGKATAN UASA 2 KSSM Ujian Akhir Sesi Akademik PelangiPublishing PelangiBooks PelangiBooks Tingkatan 2 SKOR A KERTAS MODEL UASA ASAS SAINS KOMPUTER PERKARA FORMAT PENTAKSIRAN Jenis instrumen Ujian Bertulis Jenis soalan Objektif Aneka Pilihan (OAP) Objektif Pelbagai Bentuk (OPB) Subjektif Bilangan soalan Bahagian A: OAP – 10 soalan Bahagian B: OPB – 10 soalan Bahagian C: Subjektif – 2 soalan Jumlah markah Bahagian A: 10 markah Bahagian B: 40 markah Bahagian C: 20 markah Jumlah: 70 markah Tempoh ujian 1 jam 30 minit ASAS SAINS KOMPUTER W.M: RM7.65 / E.M: RM7.95 SKOR A Kertas Model Ujian Akhir Sesi Akademik merupakan model pentaksiran PBD sumatif yang mempersiapkan murid Tingkatan 1, 2 dan 3 bagi menghadapi Ujian Akhir Sesi Akademik. Mulai sesi akademik 2024/2025, pelaporan tahap penguasaan Ujian Akhir Sesi Akademik (UASA) akan dilakukan dalam bentuk peratus dan gred. Ayuh, dapatkan buku ini sekarang untuk menempa kecemerlangan dalam Ujian Akhir Sesi Akademik! [70]


Click to View FlipBook Version