You are on page 1of 7

BAHAGIAN B

[ 55 markah ]
Jawab semua soalan

1. Rajah menunjukkan sebahagian proses pemikiran komputasional.

Masalah Perkara yang tidak


(i) (ii)
dipecahkan penting ditinggalkan

(a) Nyatakan proses pemikiran komputasional yang bertanda (i) dan (ii).
(i) ______________________________________________________________________________
(ii
) ______________________________________________________________________________
[2 markah]

2. A, B dan C adalah maklumat berkaitan nombor perduaan.

A 111110011  B 111110011  C 111110011 

Berdasarkan maklumat di atas, padankan nombor perduaan itu dengan menulis A, B dan C pada petak jawapan yang
disediakan.
437
598
499
[3 markah]

3. A, B dan C adalah maklumat berkaitan nombor perduaan.

A 1001010  B 1100010 C 10000

Berdasarkan maklumat di atas, padankan nombor perduaan itu dengan menulis A, B dan C pada petak jawapan yang
disediakan.
1000001 - 110001
1101111 - 100101
10010010 - 110000
[3 markah]

4. Maklumat berikut adalah mengenai pengiraan dua nombor perduaan.

10100011 + 11001001
Tunjukkan langkah-langkah pengiraan bagi nombor perduaan itu.

[2 markah]

1
5. Maklumat berikut adalah mengenai jenis fail imej dan kegunaannya. Tandakan () bagi padanan yang betul dan ()
bagi padanan yang salah pada ruang jawapan yang disediakan.
Ruang
Jenis Fail Imej Kegunaan
Jawapan
Banyak digunakan dalam industri percetakan dan penerbitan atas
JPEG
meja
Format ini menyokong animasi dengan membenarkan beberapa
GIF
imej disimpan dalam satu fail
Imej dalam format ini adalah berkualiti tinggi dan data imej
BMP
tidak boleh dimampatkan
[3 markah]

6. Maklumat berikut adalah mengenai jenis struktur kawalan pilihan dan cirinya. Tandakan () bagi ciri yang betul dan
() bagi ciri yang salah pada ruang jawapan yang disediakan.
Struktur Kawalan Ruang
Ciri
Pilihan Jawapan
Set tindakan yang dilaksanakan bergantung hanya kepada satu
Dwipilihan
pilihan
Jika satu syarat yang diuji didapati benar maka satu set tindakan
Tunggal
akan dilaksanakan
Set tindakan yang dilaksanakan bergantung kepada pilihan
Pelbagai pilihan
syarat yang benar
[3 markah]

7. P, Q dan R adalah jenis menu dalam HTML.

P Menu terapung  Q Menu senarai pautan statik R Menu pelbagai tingkat

Lengkapkan peta buih berikut dengan menulis P, Q, dan R dalam petak yang disediakan.

Berguna sebagai elemen navigasi


Setiap  pilihan boleh dikembangkan dan bertingkat
dalam laman sesawang

Ciri-ciri
Menu HTML

Berbentuk bingkai yang statik dan tidak


   
Berbentuk jalur mendatar seperti bar menu
bergerak bersama tatal

[ 4 markah ]

2
8. (a) Nyatakan kepentingan sistem nombor perlapanan dalam pengkomputeraan.

[1 markah]

(b) Nyatakan dua nama lain bagi sistem nomor perlapanan.


(i)
(ii
)
[2 markah]

9. Maklumat di bawah adalah nombor perenambelasan.

DB2816
Tunjukkan pengiraan bagi penukaran nombor perenambelasan itu kepada nombor perpuluhan.

[3 markah]

10 A, B dan C adalah maklumat berkaitan sistem nombor dalam perwakilan data.


.

Sistem nombor Sistem nombor Sistem nombor


A B C
perenambelasan perpuluhan perlapanan

Berdasarkan maklumat di atas, padankan sistem nombor itu dengan menulis A, B dan C pada petak jawapan yang
disediakan.

Digunakan untuk mengira wang dalam bidang perbankan


Digunakan untuk pembangunan asas sistem mikropemproses
Mempunyai lapan pilihan digit bermula 0 hingga 7
[3 markah]

11. Maklumat berikut adalah mengenai contoh situasi yang berkaitan struktur kawalan pilihan bersarang. Tandakan ()
bagi contoh yang betul dan () bagi contoh yang salah pada ruang jawapan yang disediakan.
Ruang
Contoh Situasi
Jawapan
Junaidah mengarahkan Ahmad untuk mencari beberapa jenis rempah yang sesuai untuk membuat soto
ayam
Syarikat Gummy telah mengadakan cabutan bertuah kepada pembeli yang merupakan ahli dan
pembelian tersebut terhad kepada 30 orang pertama sahaja
Puteri telah membuat tiga kali percubaan bagi acara lempar cakera tetapi dia tetap gagal dalam mencapai
tahap yang diingini oleh gurunya
[3 markah]

3
12 Maklumat berikut adalah mengenai perbezaan antara pemboleh ubah dan pemalar. Tandakan () bagi perbezaan
. yang betul dan () bagi perbezaan yang salah pada ruang jawapan yang disediakan.
Ruang
Pemboleh ubah Pemalar
Jawapan
Pengaturcara program harus mengingat label dan Pengaturcara program tidak perlu mengingat label
nilai yang digunakan dan nilai yang digunakan
Mempunyai nilai yang standard Tidak mempunyai nilai yang standard

Mempunyai nilai yang tetap Mempunyai nilai yang tidak tetap


[3 markah]

13 Maklumat di bawah adalah segmen kod arahan Python.


.
int (no1 = 2542)
int (no2 = 35140)
jum = (no_1 + no_2) / 2
print(“Jumlah purata bagi kedua-dua nombor tersebut ialah:”, jum)

(a) Nyatakan jenis ralat yang wujud dalam segmen kod arahan di atas.

[1 markah]
(b) Baiki segmen kod arahan tersebut dengan menulis yang baharu

[2 markah]

14 Maklumat berikut adalah mengenai tujuan dokumentasi dalaman dan dokumentasi luaran disediakan. Tandakan ()
. bagi tujuan yang betul dan () bagi tujuan yang salah pada ruang jawapan yang disediakan.
Ruang
Dokumentasi dalaman Dokumentasi luaran
Jawapan
Panduan pengguna memberikan maklumat
Memudahkan penyenggaraan sesuatu aplikasi atau
kepada pengguna akhir tentang pemasangan dan
atur cara
cara pelaksanaan atur cara yang dibina.
Dokumen pustaka memberikan maklumat tentang
Membantu pengatur cara baharu untuk
perisian, perkakasan, algoritma atur cara dan kod
memahami atur cara yang dibina
arahan kepada pengguna akhir
[2 markah]

15 A, B dan C adalah maklumat berkaitan kaedah-kaedah sifer.


.

A Caesar Cipher B Pigpen Cipher C Rail Fence Cipher

Berdasarkan maklumat di atas, padankan kaedah sifer itu dengan menulis A, B dan C pada petak jawapan yang
disediakan.
Setiap abjad digantikan dengan simbol grafik yang sepadan
Abjad-abjad dalam teks biasa ditulis semula mengikut susunan baris demi baris dan mengikut corak zig-zag,
[2 markah]
4
16
Rajah berikut merupakan carta alir bagi sejenis struktur kawalan.
.

MULA

Isytiharkan pemboleh ubah gaji1, gaji2, bonus

Paparkan mesej “Masukkan gaji bulan


Mac :RM”

Setkan gaji1 kepada input yang dimasukkan

Paparkan mesej “Masukkan gaji bulan April :RM”

Setkan gaji2 kepada input yang dimasukkan

Kira bonus = (gaji1 + gaji2)*0.10

TAMAT

Jelaskan jenis struktur kawalan yang digunakan dalam carta alir di atas.

[2 markah]

17 A, B dan C adalah maklumat berkaitan sintaks bagi pernyataan dalam Structured Query Language (SQL).
.

SELECT … SELECT … SELECT …


A B C
ORDER BY WHERE … OR … WHERE

Berdasarkan maklumat di atas, padankan sintaks pernyataan SQL itu dengan menulis A, B dan C pada petak jawapan
yang disediakan.

Mencapai data yang tertentu yang memenuhi sesuatu kriteria sahaja


Mengisih data yang dicapai mengikut susunan menaik atau menurun
Mendapatkan data yang memenuhi salah satu daripada dua kriteria yang dinyatakan
[3 markah]

18 Maklumat berikut adalah mengenai jenis objek pangkalan data dalam perisian aplikasi Microsoft Access dan
. penerangannya. Tandakan () bagi padanan yang betul dan () bagi padanan yang salah pada ruang jawapan yang
disediakan.
Ruang
Jenis objek Kegunaan
Jawapan
Pertanyaan Data yang dipaparkan boleh dibuat perubahan
Borang Memaparkan data daripada satu atau lebih daripada satu jadual dalam
5
bentuk selain daripada baris dan lajur
Menyimpan data mengikut lajur dan setiap lajur dipanggil satu
Jadual
pertanyaan
[3 markah]

19
A, B, C, D, E, F dan G adalah langkah menulis algoritma bagi binary search yang tidak mengikut urutan.
.
Jika nilai item carian kurang daripada item yang di tengah senarai, abaikan item di tengah dan item selepasnya.
A
Kemudian lihat pada senarai yang tinggal.
B Bandingkan item carian dengan item yang berada di tengah senarai.
Ulang langkah 2 hingga 6 sehingga item carian dijumpai atau apabila carian selesai tanpa menjumpai item
C
carian.
D Pastikan item dalam senarai telah diisih mengikut urutan menaik.
E Jika nilai item carian sama dengan nilai item yang berada di tengah senarai, carian dihentikan.
Jika nilai item carian lebih daripada item yang di tengah senarai, abaikan item di tengah senarai dan item
F
sebelumnya. Kemudian lihat pada senarai yang tinggal.
G Lihat item yang berada di tengah senarai.
Susun langkah menulis algoritma itu mengikut urutan yang betul dengan menulis A, B, E dan G pada petak yang
disediakan. Langkah 1, 6 dan 7 diberi.
Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5 Langkah 6 Langkah 7
D F C
[4 markah]

20 Maklumat di bawah adalah kod atur cara untuk memaparkan senarai negeri yang banyak menjual buah durian.
.
print(“Buah durian sangat popular di beberapa negeri di Malaysia.”)
print(“Buah ini digelar sebagai Raja Buah dan amat digemari oleh rakyat Malaysia.”)
print(“Apabila tiba musim-musim tertentu, buah ini akan banyak dijual di:”)

def durian(negeri):
print(negeri)

durian(“Pahang”)
durian(“Pulau Pinang”)
durian(“Perak”)

(a) Nyatakan jenis pernyataan yang digunakan dalam menulis atur cara di atas.

[1 markah]

6
7

You might also like