Professional Documents
Culture Documents
BAHAGIAN A
(15 MARKAH)
2. Maklumat berikut adalah berkaitan dengan Antara berikut, manakah yang diwakili oleh X?
nombor perenambelasan a. Input
b. Output
c. Carta Alir
“Salah satu kepentingan nombor
d. Pseudokod
perenambelasan adalah untuk mewakili
warna pada alatan digital dalam suatu
model warna.” 6. Pernyataan di bawah menerangkan
mengenai sejenis struktur kawalan.
Antara yang berikut, jenis model warna “Satu struktur kawalan yang terbenam
manakah yang dimaksudkan berdasarkan dalam satu struktur kawalan yang lain.”
pernyataan tersebut?
Antara yang berikut, jenis struktur kawalan
a. Model Warna RGB manakah yang dimaksudkan oleh pernyataan
b. Model Warna RYB tersebut?
a. Struktur kawalan ulangan
c. Model Warna CMY
b. Struktur kawalan dwipilihan
d. Model Warna CMYK c. Struktur kawalan pilihan bersarang
d. Struktur kawalan pelbagai pilihan.
3. Berikut ialah nombor perlapanan yang telah
ditukar kepada nombor perduaan dengan 7. Rajah berikut menunjukkan carta alir
betul kecuali: pengeluaran wang dari mesin ATM
a. 15038 = 11010000112
b. 66008 = 110110000002
c. 32648 = 110101101002
d. 40748 = 1000001111002
Struktur
kawalan yang manakah ditunjukkan dalam
carta alir ini?
a. Struktur kawalan ulangan for
Apakah nilai nombor yang akan diperolehi?
b. Struktur kawalan ulangan while
a. 35610 c. 50048
2564 ÷ 8 = 320 baki 4 c. Struktur kawalan pilihan tunggal
b. 40058 d. 500410 d. Struktur kawalan dwipilihan
320 ÷ 8 = 40 baki 0
1
Tidak
8. Antara berikut, ungkapan manakah
yang akan menghasilkan output false 13. Keadaan manakah adalah benar jika a=4 dan
jika a = 5? b=9?
a. a > -5 a. a != b c. a > b
b. a < = 15 b. a == b d. b <= a
c. -5 < a < 5
14. “Kesilapan yang akan menyebabkan
d. -5 < a < = 6
atur cara terhenti secara tiba-tiba
tanpa diduga semasa test run”.
9. Apakah maksud bagi pengendali hubungan
Pernyataan di atas ini merujuk kepada:
(relational operator) ini “>”.
a. Ralat sintaks
a. Sama dengan
b. Ralat data
b. Lebih besar daripada
c. Ralat logic
c. Lebih kecil daripada
d. Ralat masa larian
d. Lebih besar atau sama dengan 15
15. Jenis ralat yang manakah yang dapat
10.“Struktur kawalan yang melaksanakan
dikesan melalui teknik desk check dan
satu set langkah berdasarkan
step through?
pembilang”.
a. Ralat sintaks
Namakan struktur ini.
b. Ralat data
a. Struktur kawalan Ulangan For
c. Ralat logic
b. Struktur kawalan Ulangan While d. Ralat masa larian
c. Struktur kawalan pelbagai pilihan
d. Struktur kawalan pilihan kembar HITAMKAN PADA JAWAPAN YANG BETUL.
a. I dan II
b. I dan IV
c. II dan III
d. III dan IV
2
BAHAGIAN B
(55 MARKAH)
[3 markah]
Dikenali sebagai Sistem Asas 10. Sistem nombor Oktal
2. Nombor berikut
Maklumat ditandakan dengan
adalah subskrip
tentang nombor16 perduaan. Sistem nombor desimal
Nilai tempat 1, 8, 64, 512 dan Sistem nombor Hexadesimal
A 110111011
seterusnya.
2 B 10010102 C 100001012
Padankan nombor perduaan dengan nilai perenambelasan yang betul dengan menulis A, B atau C
pada petak yang disediakan.
[3 markah]
a 10112 c 1012
b 112 d 10412
[3 Markah]
4. Tandakan () pada pernyataan yang betul tentang Kepentingan system Nombor
Perenambelasan.
[2 Markah]
5. Tandakan ( ) bagi kaedah penukaran nombor perduaan kepada nombor perlapanan yang betul
dan (X) bagi yang salah pada petak yang disediakan.
Kaedah pengiraan
[3 markah]
MULA MULA
MASUK butik BUKA beg
SETKAN baju = 0 JIKA ada kerja rumah
CARI baju BUAT kerja rumah
For baju < 5 JIKA senang
MASUK baju dalam bakul TULIS jawapan
TAMBAH 1 kepada baju JIKA TIDAK
BAYAR baju di kaunter TANYA kawan
KELUAR butik TAMAT JIKA
TAMAT JIKA TIDAK
TUTUP beg
a)
TAMAT JIKA
TAMAT
TAMAT
b)
[2 Markah]
yang digunakan.
[ 3 markah ]
RUANG JAWAPAN
a)
b)
c)
d)
e) [5 Markah]
Mula
B C
Tamat
Padankan A, B, C, dan D dengan fungsi yang diwakilinya di petak yang disediakan. jawapan (i)
sudah diberikan.
a) Arahan/Proses C b) Syarat
c) Output d) Input
[3 markah]
11. Tandakan ( √ ) bagi tiga jenis ralat yang terdapat dalam proses pembangunan atur cara.
Ralat sintaks
Ralat logik
Ralat data
Ralat masa larian
[3 markah]
12. Namakan jenis ralat dengan pernyataan yang betul pada petak yang disediakan.
[3 markah]
13. Berdasarkan pseudokod di bawah, senaraikan 2 pembolehubah yang terdapat dalam aturcara
tersebut.
[2 markah]
14. Murni dikehendaki menghasilkan satu aturcara yang menyenaraikan nombor secara menaik.
Pengguna telah memasukkan nombor 20. Urutan nombor yang dihasilkan adalah langkah 5 dan
tidak melebihi 30. Lengkapkan pseudokod di bawah dengan jawapan yang betul.
MULA
X = _________________________
ISYTIHARKAN pembolehubah k = 0
PAPARKAN mesej “ Nombor yang dimasukkan adalah 20” Y = _________________________
Y) __________________________________________
SETKAN nilai k = Nombor yang dimasukkan
[2 markah]
While X
PAPARKAN k
K= Y
TAMAT
16. Padankan jenis data dalam segmen kod dengan contoh yang betul.
A AND B NOT
Kenalpasti operator logic berdasarkan penerangan yang diberi dengan menuliskan A atau B pada
ruangan yang disediakan.
19. A, B dan C adalah output kepada aturcara opearsi matematik, di mana a = 5 dan b = 15.
A 5 B 759375 C 3
Berdasarkan maklumat di atas, padankan output tersebut dengan menulis A,B atau C pada
petak yang disediakan.
a%b
b // a
[3 b ** a markah]
BAHAGIAN C
[30 MARKAH]
Carta Alir:
[8 markah]
i) _________________________________________________________________
ii) _________________________________________________________________
[2 markah]
[8 markah]
______________________________________________________ [1 markah]
c) Pseudokod di bawah ini mempunyai satu ralat. Baiki ralat tersebut pada ruangan jawapan.
MULA
ISYTIHARKAN pemboleh ubah nama
MASUKKAN nama
SETKAN nama = nama yang dimasukkan
If nama bukan nombor
PAPARKAN nama
TAMAT
__________________________________________________________
[1 markah]
3. a) Tuliskan segmen kod yang dapat mengira purata kelajuan bagi tiga buah kereta dan dapat
memaparkan output bagi purata tersebut.
[6 markah]
[4 markah]
*****************************SEMOGA BERJAYA***************************************