wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Sains Komputer Ting4

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.
Mengapa perlunya strategi dalam penyelesaian masalah ?
i.  Meningkatkan kemahiran berfikir
ii.  Membantu pengembangan sesuatu konsep
iii.  Mewujud komunikasi dua hala
iv.  Menggalak pembelajaran kendiri
Pilih pilihan jawapan yang betul.
a)
i, ii dan iii
b)
i, ii dan iv
c)
i, iii dan iv
d)
Semua
2.
Penyelesaian masalah sebagai proses mengkaji butiran sesuatu masalah untuk mendapat satu penyelesaian.
a)
BENAR
b)
PALSU
3.
Empat teknik pemikiran komputasional dalam penyelesaian masalah ialah :
1. Teknik Leraian (Decomposition)
2, Teknik Corak (Pattern (Recognition)
3. Teknik P
4. Teknik Q
Nyatakan Teknik P
a)
Algoritma (Algorithms)
b)
Peniskalaan (Abstraction)
c)
Pseudo Kod (Code Pseudo)
d)
Carta Alir (Flow Chart)
4.
Empat teknik pemikiran komputasional dalam penyelesaian masalah ialah :
1. Teknik Leraian (Decomposition)
2, Teknik Corak (Pattern (Recognition)
3. Teknik P
4. Teknik Q
Nyatakan Teknik Q
a)
Algoritma (Algorithms)
b)
Peniskalaan (Abstraction)
c)
Pseudo Kod (Code Pseudo)
d)
Carta Alir (Flow Chart)
5.
Tiga ciri penting penyelesaian masalah berkesan ialah
a)
Kos, Masa dan Tempat
b)
Kos, Masa dan Sumber
c)
Masa, Tempat dan Sumber
d)
Kos, Tempat dan Sumber
6.
Berikut ialah rajah model generik penyelesaian masalah .  Terdapat 8 proses penyelesaian masalah dalam pengaturcaraan.   Nyatakan proses A
a)
Jana Penyelesaian
b)
Laksanakan Penyelesaian
c)
Buat Penilaian
7.
Berikut ialah rajah model generik penyelesaian masalah .  Terdapat 8 proses penyelesaian masalah dalam pengaturcaraan.  Nyatakan proses B
a)
Jana Penyelesaian
b)
Laksanakan Penyelesaian
c)
Buat Penilaian
8.
Berikut ialah rajah model generik penyelesaian masalah .  Terdapat 8 proses penyelesaian masalah dalam pengaturcaraan.  Nyatakan proses C
a)
Jana Penyelesaian
b)
Laksanakan Penyelesaian
c)
Buat Penilaian
9.
Algoritma adalah suatu prosedur langkah demi langkah untuk menyelesaikan masalah dalam masa yang terhingga. Setiap langkah yang akan dilaksanakan seterusnya harus dapat ditentukan oleh arahan dan data yang diperolehi pada waktu itu.
a)
BENAR
b)
PALSU
10.
Rajah menunjukkan ciri-ciri yang perlu ada dalam algoritma.   Nyatakan ciri X
a)
Proses
b)
Ujilari
c)
Berkesan
d)
Tidak ambiguous
11.
Rajah menunjukkan ciri-ciri yang perlu ada dalam algoritma.  Nyatakan ciri Y
a)
Proses
b)
Ujilari
c)
Berkesan
d)
Tidak ambiguous
12.
Rajah menunjukkan ciri-ciri yang perlu ada dalam algoritma.  Nyatakan keterangan Z bagi ciri Terhingga
a)
mempunyai data tidak terhad
b)
mempunyai had atau penamat
c)
mempunyai masa tidak terhad
d)
mempunyai masa dan data terhad
13.
Algoritma tidak bergantung kepada bahasa pengaturcaraan. Ia boleh diwakili atau dibentuk     dengan pelbagai cara.   Terdapat 2 perwakilan algoritma.   Nyatakan perwakilan X
a)
Pseudo Kod
b)
Carta Alir
c)
Carta Gantt
d)
Proses Kod
14.
Algoritma tidak bergantung kepada bahasa pengaturcaraan. Ia boleh diwakili atau dibentuk     dengan pelbagai cara.   Terdapat 2 perwakilan algoritma.   Nyatakan perwakilan Y
a)
Pseudo Kod
b)
Carta Alir
c)
Carta Gantt
d)
Proses Kod
15.
Terdapat 3 garis panduan dalam pembinaan algoritma:  Yang manakah pernyataan garis panduan yang salah.
a)
Kenal pasti input dan output masalah.
b)
Kenal pasti dan senaraikan submasalah. Setiap satu mesti diselesaikan untuk mendapatkan keputusan yang dikehendaki.
c)
Untuk setiap submasalah, kenal pasti dan senaraikan langkah yang mesti dilakukan untuk menyelesaikannya.
d)
Sebelum menghasilkan pseudokod dan carta alir, kita sepatutnya menyenaraikan langkah-langkah penyelesaian secara sistematik supaya dapat membantu menyelesaikan masalah.
16.
Struktur kawalan menentukan bagaimana komputer bertindak balas apabila diberi parameter dan syarat-syarat tertentu. Terdapat 3 jenis Struktur kawalan.
Nyatakan Struktur Kawalan J
a)
Struktur kawalan urutan
b)
Struktur kawalan pilihan
c)
Struktur kawalan ulangan
17.
Struktur kawalan menentukan bagaimana komputer bertindak balas apabila diberi parameter dan syarat-syarat tertentu. Terdapat 3 jenis Struktur kawalan.
Nyatakan Struktur Kawalan K
a)
Struktur kawalan urutan
b)
Struktur kawalan pilihan
c)
Struktur kawalan ulangan
18.
Struktur kawalan menentukan bagaimana komputer bertindak balas apabila diberi parameter dan syarat-syarat tertentu. Terdapat 3 jenis Struktur kawalan.
Nyatakan Struktur Kawalan L
a)
Struktur kawalan urutan
b)
Struktur kawalan pilihan
c)
Struktur kawalan ulangan
19.
Struktur kawalan pilihan dua opsyen
Ia memeriksa nilai dan memilih jalan pelaksanaan yang ditetapkan kepada nilai itu. Sebagai contoh, struktur kawalan pilihan ini boleh digunakan untuk cawangan kod berdasarkan bulan kalendar. Contoh struktur kawalan pilihan ini adalah kenyataan suis (switch-case).
a)
BENAR
b)
PALSU
20.
Struktur kawalan pilihan pelbagai opsyen menyediakan pelbagai opsyen.
Struktur kawalan pilihan ini menilai keadaan dan melaksanakan satu blok kod jika keadaan tersebut adalah benar. Jika keadaan itu adalah palsu, maka blok seterusnya dilakukan. Contoh struktur pilihan ini adalah kenyataan jika-maka (If-then-else).
a)
BENAR
b)
PALSU
21.
Kod Pseudo berikut adalah jenis  ...
a)
Struktur Kawalan Pilihan Dua Opsyen
b)
Struktur Kawalan Pilihan Pelbagai Opsyen
c)
Struktur Kawalan Ulangan
d)
Struktur Kawalan Urutan
22.
Carta Alir berikut adalah jenis  ...
a)
Struktur Kawalan Pilihan Dua Opsyen
b)
Struktur Kawalan Pilihan Pelbagai Opsyen
c)
Struktur Kawalan Ulangan
d)
Struktur Kawalan Urutan
23.
Carta Alir berikut adalah jenis  ...
a)
Struktur Kawalan Pilihan Dua Opsyen
b)
Struktur Kawalan Pilihan Pelbagai Opsyen
c)
Struktur Kawalan Ulangan
d)
Struktur Kawalan Urutan
24.
Carta Alir berikut adalah jenis  ...
a)
Struktur Kawalan Pilihan Dua Opsyen
b)
Struktur Kawalan Pilihan Pelbagai Opsyen
c)
Struktur Kawalan Ulangan
d)
Struktur Kawalan Urutan
25.
Contoh berikut adalah jenis  ...
a)
Struktur Kawalan Pilihan Dua Opsyen
b)
Struktur Kawalan Pilihan Pelbagai Opsyen
c)
Struktur Kawalan Ulangan
d)
Struktur Kawalan Urutan
26.
Terdapat 3 jenis ralat yang mungkin terjadi dalam sesebuah aturcara : 
1.  Ralat sintaks.
2. 
Ralat logik.
3.  Ralat masa perlaksanaan.
Pernyataan yang manakah benar untuk penerangan bagi ralat sintaks.
a)
Ralat ini terjadi jika juruaturcara tidak mematuhi sintaks bahasa  pengaturcaraan yang dipilih. Untuk membetulkan ralat ini, suntingan sintaks diperlukan.
b)
Mesej ralat tidak diberikan, tetapi output yang diberikan adalah salah atau tidak seperti yang dikehendaki. Ini berlaku terutamanya dalam pengiraan yang melibatkan pengoperasian:- aritmetik, logik atau perbandingan.
c)
Ralat ini terjadi jika input data tidak mematuhi jenis atau  struktur data yang dibenarkan. Aturcara akan mengeluarkan mesej tertentu semasa perlaksanaanya.
27.
Terdapat 3 jenis ralat yang mungkin terjadi dalam sesebuah aturcara : 
1.  Ralat sintaks.
2. 
Ralat logik.
3.  Ralat masa perlaksanaan.
Pernyataan yang manakah benar untuk penerangan bagi ralat logik.
a)
Ralat ini terjadi jika juruaturcara tidak mematuhi sintaks bahasa  pengaturcaraan yang dipilih. Untuk membetulkan ralat ini, suntingan sintaks diperlukan.
b)
Mesej ralat tidak diberikan, tetapi output yang diberikan adalah salah atau tidak seperti yang dikehendaki. Ini berlaku terutamanya dalam pengiraan yang melibatkan pengoperasian:- aritmetik, logik atau perbandingan.
c)
Ralat ini terjadi jika input data tidak mematuhi jenis atau  struktur data yang dibenarkan. Aturcara akan mengeluarkan mesej tertentu semasa perlaksanaanya.
28.
Terdapat 3 jenis ralat yang mungkin terjadi dalam sesebuah aturcara : 
1.  Ralat sintaks.
2. 
Ralat logik.
3.  Ralat masa perlaksanaan.
Pernyataan yang manakah benar untuk penerangan bagi ralat masa perlaksanaan.  (Run Time error)
a)
Ralat ini terjadi jika juruaturcara tidak mematuhi sintaks bahasa  pengaturcaraan yang dipilih. Untuk membetulkan ralat ini, suntingan sintaks diperlukan.
b)
Mesej ralat tidak diberikan, tetapi output yang diberikan adalah salah atau tidak seperti yang dikehendaki. Ini berlaku terutamanya dalam pengiraan yang melibatkan pengoperasian:- aritmetik, logik atau perbandingan.
c)
Ralat ini terjadi jika input data tidak mematuhi jenis atau  struktur data yang dibenarkan. Aturcara akan mengeluarkan mesej tertentu semasa perlaksanaanya.
29.
Contoh Kod Pseudo
Mula
   Baca nombor1, nombor2, nombor3
       Kira Purata = nombor1 + nombor2 + nombor3
   Cetak Purata
Tamat
Apabila aturcara ini dilaksanakan, apakah ralat yang akan dikesan ?
a)
Ralat Sintaks
b)
Ralat Logik
c)
Ralat Masa Pelaksanaan
30.
Contoh Kod Pseudo
Mula
  Baca nombor1, nombor2, nombor3
  Kira Jumlah = no1 + no2 + no3
  Cetak Jumlah
Tamat
Apabila aturcara ini dilaksanakan, apakah ralat yang akan dikesan ?
a)
Ralat Sintaks
b)
Ralat Logik
c)
Ralat Masa Pelaksanaan