Buku diterbitkan bagi membantu semua pelajar & pendidik untuk belajar AutoCAD dengan langkah mudah dan cepat. AutoCAD tidak susah untuk difahami sekiranya belajar dengan teknik dan cara yang betul. Buku ini boleh digunakan sebagai modul dan rujukan guru dan pensyarah sama ada di sekolah atau institusi pengajian tinggi bagi mendalami bidang autocAD terutama yang baru berjinak-jinak dalam bidang AutoCAD
1. 1
PENILAIAN AKHIR TAHUN 2020
Asas Sains Komputer
TINGKATAN 1
2 jam
Nama Pelajar :________________________ Tingkatan:_________
JANGAN BUKA SOALAN INI SEHINGGA DIBERITAHU
UNTUK MAKLUMAN CALON
1. Buka kertas soalan ini apabila diberitahu.
2. Tulis nama dan tingkatan anda pada ruang yang disediakan.
3. Jawapan anda hendaklah ditulis pada ruang jawapan yang disediakan dalam kertas soalan ini.
4. Anda perlu menjawab semua soalan dalam Bahagian A, Bahagian B dan Bahagian C.
5. Kertas soalan ini hendaklah diserahkan kepada pengawas peperiksaan pada akhir peperiksaan.
Disediakan oleh, Disemak oleh, Disahkan oleh,
_____________________ _____________________ _____________________
(Norazmira Binti Marwan) (Maznah Binti Yusof) (Warda Binti Ismail)
Guru Asas Sains Komputer GKMP Teknik dan Vokasional Pengetua
Kertas soalan ini mengandungi 12 halaman bercetak termasuk muka surat depan
SULIT
Asas Sains Komputer
November
2020
2 jam
2. 2
Bahagian A [15 Markah]
Jawab pada ruangan yang disediakan pada muka surat
1. Antara berikut yang manakah bukan teknik pemikiran komputasional?
A Leraian B Pengekodan
C Pengecaman D Peniskalaan
2. Susun mengikut urutan yang betul proses pemikiran komputasional.
I. Kenal pasti corak yang ada
II. Masalah dipecahkan
III. Perkara tidak penting ditinggalkan
IV. Sediakan satu model penyelesaian masalah
A I, II, III, IV B I, III, II, IV
C II, I, III, IV D II, I, IV, III
3. Antara berikut yang manakah tidak benar mengenai Sistem Asas 10?
A Menggunakan 10 pilihan digit
B Pilihan digit terdiri daripada 1 hingga 10
C Diguna oleh komputer untuk menyimpan data
D Diguna dalam kehidupan seharian manusia
4. Antara yang berikut yang manakah betul hasil pertukaran nombor perduaan kepada nombor
persepuluh?
A 10112 = 1110 B 10002 = 710
C 10102
= 910 D 11002 = 1010
5. Berikut ialah tatacara operasitolak kecuali
Operasitolak Hasil tolak
A 0 - 0 0
B 1 - 1 0
C 10 - 10 0
D 10 – 1 1
6. Berapakah aksara yang dapat ditampung oleh kod ASCII 8 bit?
A 126 B 128
C 256 D 266
7. Apakah elemen yang terkecil untuk paparan imej digital pada skrin komputer?
A Resolusi B Dimensi
C Bit D Piksel
8. Jenis fail audio yang manakah dalam bentuk mampatan?
A MP3 B BMP
C MIDI D WAVE
3. 3
9. Pernyataan-pernyataan berikut menerangkan perkara penting semasa menulis algoritma.
I. Algoritma dihuraikan dengan jelas
II. Algoritma ditulis dalam bahasa yang mudah difahami
III. Urutan algoritma dinyatakan dengan betul
IV. Algoritma menghasilkan output tertentu
A I – II – III – IV B III – I – II –IV
C II – I – III – IV D II – III – I – IV
10. Pengendali hubungan selalu digunakan dalam pernyataan bersyarat. Dalam simbol grafik yang
manakah terletaknya pengendali hubungan?
A B
C D
11. Struktur kawalan dwipilihan hanya akan melibatkan_______
A semua set diuji dan dilaksanakan
B satu set sahaja yang diuji
C set yang memenuhi syarat sahaja dilaksanakan
D semua set diuji tanpa dilaksanakan
12. Bagi struktur kawalan pebagai pilihan, berapakah aliran laluan yang ada untuk setiap syarat yang
diuji?
A Satu B Dua
C Tiga D Ikut bilangan pernyataan bersyarat
13. Teknik semakan kualiti yang manakah melibatkan penggunaan satu sampel data input untuk
diproses?
A Semakan algoritma B Semakan meja
C Semakan terperingkat D Semakan langkah demi langkah
14. Antara berikut yang manakah perkataan pengekodan yang digunakan untuk menunjukkan kawalan
pelbagai pilihan
A IF B IF…ELSE
C IF…ELSE IF…ELSE D ELSE
15. Berikut ialah bahasa pengaturcaraan yang boleh digunakan dalam fasa pengekodan kecuali
A Microsoft B Visual Basic
C JAVA D Visual C++
Ruang Jawapan Bahagian A
1. 6. 11.
2. 7. 12.
3. 8. 13.
4. 9. 14.
5. 10. 15.
4. 4
Bahagian B [55 Markah]
16. Namakan empat jenis teknik yang terdapat dalam pemikiran komputasional berdasarkan penerangan
yang diberikan. [4 markah]
Teknik dalam Pemikiran
Komputasional
Penerangan
Pengecaman corak Persamaan-persamaan yang terdapat beberapa masalah atau dalam
masalah yang sama.
pengitlakan Membina model berdasarkan corak-corak yang telah dikenalpasti
daripada beberapa masalah serupa.
leraian Pemecahan suatu masalah atau sistem yang kompleks kepada
bahagian-bahagian kecil bagi memudahkan pemahaman dan
penyelesaian.
peniskalaan Mengutamakan perkara-perkara penting dalam sesuatu masalah dan
meninggalkan perkara-perkara yang kurang penting.
17. Lengkapkan carta di bawah dengan maklumat yang sesuai. [6 markah]
Sistem asas 10 Sistem Binari Digunakan oleh manusia
dalam aktiviti seharian
Sistem Asas 2 Digunakan untuk komputer
menyimpan data
Sistem perpuluhan
18. Lengkapkan jadual di bawah dengan nilai yang betul dalam proses menukarkan kepada 1011012
kepada nombor perpuluhan. [6 markah]
Nombor
perduaan
1 0 1 1 0 1
Nilai
tempat
32 16 8 4 2 1
Nilai Digit 32 0 8 4 0 1
Nombor
perpuluhan
45
Nombor
Perduaan
.sistem asas 2
. Digunakan untuk komputer
menyimpan data
.sistembinari
Nombor
Perpuluhan
. Sistemasas 10
. Sistemperpuluhan
. Digunakan oleh manusia
dalam aktiviti seharian
5. 5
19. Lengkapkan jadual di bawah yang menunjukkan lima tatacara operasitambah bagi nombor perduaan.
[6 markah]
Tatacara Operasi tambah Hasil tambah Semakan
1 0 + 0 0 0 + 0 = 0
2 0+1 1 0 + 1 = 1
3 1 + 0 1 1 + 0 = 1
4 1 + 1 10 1+1=2
5 10+1 11 2 + 1 = 3
20. Tandakan ( √ ) atau ( X ) pada hasil penolakan dua nombor perduaan berikut. [3 markah]
Pernyataan ( √ ) atau ( X )
10112 – 0102 = 10012 Betul
11002 – 0102 = 10002 Salah
11102 – 0102 = 11002 Betul
21. Padankan pernyataan dengan jawapan yang betul. [3 markah]
Kod ASCII mempunyai American Standard Code for
Information Interchange.
Kod ASCII ialah ringkasan
bagi
128 aksara.
Kod ASCII digunakan untuk
mewakili
aksara-aksara pada papan
kekunci.
22. (a) Nyatakan nama bintik-bintik kecil yang terbentuk jika imej digital diperbesarkan dengan
menggunakan perisian penyuntingan grafik.
piksel
[1 markah]
(b) Berdasarkan jawapan di 22(a), nyatakan tiga faktor yang mempengaruhi saiz dan kualiti imej
digital.
(i) resolusi
(ii) dimensi
(iii) Kedalaman bit warna
[3 markah]
6. 6
23. Rajah di bawah menunjukkan 2 imej iaitu imej A dan imej B yang mempunyai dpi yang berbeza.
Imej yang manakah sesuai digunakan untuk tujuan: [2 markah]
a) Paparan pada skrin :_B______
b) Imej pada kertas : _____A___
24. K, L, M dan N ialah nilai saiz data dalam unit bait.
Lengkapkan kotak kosong di bawah dengan K, L, M atau N. [4 markah]
1 kilobait L
64 bit K
1 gigabait M
1 megabait N
8 bait
1024 bait
1 048 576 bait
1 073 741 824 bait
7. 7
25. Padankan simbol-simbol yang digunakan dalam carta alir dengan fungsi yang sesuai. [5 markah]
MULA INPUT/OUTPUT PROSES PENYAMBUNG PILIHAN
SIMBOL FUNGSI
INPUT/OUTPUT
MULA
PENYAMBUNG
PROSES
PILIHAN
26. Teknik yang digunakan dalam mengesan ralat yang terdapat dalam pseudokod atau carta alir ialah:
(i) SEMAKAN MEJA
(ii) LANGKAH DEMI LANGKAH
[2 markah]
27. P, Q, R, S, T dan U adalah langkah menyediakan pseudokod dan carta alir yang tidak mengikut
urutan. [4 markah]
P Menentukan proses atau tugas yang perlu dilaksanakan
Q Mereka bentuk algoritma
R Mengenal pasti masalah
S Menulis pseudokod dan melukis carta alir bagi sesuatu algoritma
T Menentukan data yang perlu digunakan
U Menentukan output yang diingini
Susun langkah menyediakan pseudokod dan carta alir itu mengikut urutan yang betul dengan menulis
P,Q, T dan U pada petak yang disediakan.
Langkah 1 dan 6 diberi.
Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5 Langkah 6
R T P U Q S
8. 8
28. Padankan gambar-gambar blok kod Scratch 2.0 dengan pernyataan yang betul.
Struktur kawalan yang menyebabkan
suatu pernyataan berulang tanpa
berhenti.
Struktur kawalan yang mengawal
supaya suatu pernyataan berulang
sehingga syarat dipenuhi.
Struktur kawalan yang menyebabkan
suatu pernyataan berulang mengikut
bilangan leraian yang ditentukan.
[3 markah]
29. Labelkan blok-blok atur cara yang terdapat dalam atur cara dibawah ini dengan kategorinya. Gunakan
singkatan label seperti dalam jadual dibawah. [3 markah]
Label Kategori Blok
S Sensing
D Data
E Events
E
S
D
9. 9
Bahagian C [30 Markah]
30. Sebuah syarikat terkemuka ingin mengadakan majlis makan malam tahunan dengan beberapa buah
anak syarikatnya. Anda telah dilantik oleh syarikat itu sebagaipengurus majlis dan perlu memastikan
setiap anak syarikat ditempatkan di meja yang sama. Anda hanya mempunyai 4 buah meja dan setiap
meja boleh memuatkan 15 orang sahaja.
Anak
Syarikat
Syarikat
Anas
Syarikat
Betty
Syarikat
Chinn
Syarikat
Dollah
Syarikat
Emmy
Syarikat
Fauzi
Syarikat
Glory
Syarikat
Haris
Jumlah
orang
10 3 9 6 4 5 6 2
(a) Nyatakan teknik penyelesaian masalah yang boleh digunakan untuk menyelesaikan masalah
tersebut. [1 markah]
TEKNIK PENGECAMAN CORAK
(b) Apakah persamaan yang anda dapati semasa menyelesaikan masalah tersebut. [2 markah]
(i)
MASUKKAN KE MEJA SETERUSNYA JIKA JUMLAH MELEBIHI15
(ii)
KEKAL DI MEJA SAMA JIKA JUMLAH BELUM MELEBIHI 15
(c) Bagaimanakah cara anda menempatkan kesemua orang yang hadir ke majlis makan malam
tersebut. [7 markah]
MEJA 1 MEJA 2 MEJA 3 MEJA 4
S ANAS S CHINN
S DOLLAH
S GLORY
S FAUZI
S EMMY
S BETTY
S HARRIS
10. 10
31. Pseudokod di bawah ini bertujuan untuk mengenal pasti nombor genap dan nombor ganjil bagi satu
set data yang terdiri daripada 10 nombor.
(a) Nyatakan jenis struktur kawalan pilihan yang digunakan dalam pseudokod di atas.
ULANGSEHINGGA
[1 markah]
(b) Nyatakan jenis struktur kawalan ulangan yang TIDAK digunakan dalam pseudokod di atas.
(i) UNTUK
(ii) SELAGI
[2 markah]
(c) Kenal pasti ralat yang terdapat pada pseudokod tersebut. Tuliskan semula pseudokod dengan
membuat penambahbaikan kepada ralat yang ada. [5 markah]
(d) Nyatakan teknik semakan semula yang boleh dilakukan bagi megesan ralat pada pseudokod di
atas. [2 markah]
(i)
SEMAKAN MEJA
(ii)
LANGKAH DEMI LANGKAH
MULA
SETKAN pembilangkepada1
ULANG
INPUT satunombor
JIKA nombor/ 2 = 0
PAPARKAN nomborialahnomborganjil
JIKA TIDAK
PAPARKAN nomborialahnomborgenap
SEHINGGA pembilang=10
MULA
SETKAN pembilangkepada 0
ULANG
INPUT satunombor
JIKA nombor / 2 = 0
PAPARKAN nombor ialah nombor genap
JIKA TIDAK
PAPARKAN nombor ialah nombor ganjil
Pembilang=pembilang+1
SEHINGGA pembilang = 10
TAMAT
11. 11
32. Berikut ialah sebuah aturcara Scratch bagi mengenal pasti status seseorang apabila memasukkan
umur mereka.
(a) Apakah paparan apabila pengguna memasukkan umur 12 tahun. [1 markah]
Anda ialah seoran kanak-kanak
(b) Apakah yang akan dipaparkan sekiranya pengguna tidak memasukkan sebarang input dan terus
menekan Enter. [1 markah]
Anda ialah seorang kanak-kanak
(c) Berikan justifikasi anda bagi jawapan 32(b). [1 markah]
Seumpama nilai 0 dimasukkan / nilai 0 kurang daripada 13 …Lain-lain yang sesuai
(d) Tukarkan atur cara Scratch di bawah ini ke dalam bentuk carta alir. [7 markah]
12. 12
-KERTAS SOALAN TAMAT-
TIDAK
TIDAK
TIDAK
TIDAK
YA
YA
YA
YA
MULA
MASUKKAN UMUR
UMUR > 59
UMUR > 30
UMUR > 14
UMUR > 12
PAPAR ANDA IALAH
SEORANG WARGA EMAS
PAPAR ANDA IALAH
SEORANG DEWASA
PAPAR ANDA IALAH
SEORANG BELIA
PAPAR ANDA IALAH
SEORANG AWAL REMAJA
PAPAR ANDA IALAH
SEORANGKANAK-KANAK
TAMAT