Professional Documents
Culture Documents
asas sains komputer
asas sains komputer
Nama
Kelas
ARAHAN:
1. Buka kertas ujian ini apabila diberitahu. Untuk Kegunaan Pemeriksa
2. Tulis nama, nombor kad pengenalan dan Nama Pemeriksa:
nama kelas anda pada ruang yang
disediakan. Markah Markah
Bahagian Soalan
Penuh Diperoleh
3. Jawapan anda hendaklah ditulis pada
ruang jawapan yang disediakan di A 1-10 10
dalam kertas ujian ini.
1 4
4. Kertas ujian ini hendaklah diserahkan
kepada guru bertugas pada akhir ujian. 2 4
3 4
4 4
5 4
B
6 4
7 4
8 4
9 4
10 4
1 10
C
2 10
Jumlah 70
S70 TERHAD
TERHAD 2 S70
BAHAGIAN A
[10 markah]
Jawab semua soalan.
A Pilihan
B Proses
C Penyambung
D Input atau output
2 Maklumat berikut adalah tentang aktiviti satu fasa dalam pembangunan atur cara.
3 Fasa analisis masalah merupakan fasa yang sangat penting dalam menganalisis dan
mengkaji sesuatu pembangunan program atau atur cara. Pilih perkara-perkara yang
perlu dilaksanakan oleh pengatur cara dalam fasa ini.
A I, II dan III
B I, II dan IV
C I, III dan IV
D II, III dan IV
S70 TERHAD
TERHAD 3 S70
4 Susun langkah menyulitkan teks biasa kepada teks sifer yang menggunakan Columnar
Transposition mengikut urutan yang betul.
6 Berikut adalah urutan langkah demi langkah bagi proses linear search.
Nyatakan langkah X.
A Letakkan indeks pada setiap item dalam senarai
B Bandingkan item carian dengan item pertama
C Kenal pasti item pertengahan dalam senarai
D Tukar kedudukan item dalam senarai
S70 TERHAD
TERHAD 4 S70
65 28 97 44 78 36 55 73
Antara yang berikut, susunan manakah menunjukkan isihan menaik yang betul bagi
senarai markah tersebut selepas lelaran pertama menggunakan bubble sort?
A 28, 97, 44, 78, 36, 55, 73, 65
B 28, 65, 44, 97, 36, 78, 55, 73
C 28, 65, 97, 44, 78, 36, 55, 73
D 28, 36, 44, 55, 65, 73, 78, 93
8 Antara berikut pernyataan yang manakah benar tentang kepentingan kekunci primer.
A Atribut dengan nilai unik
B Atribut dalam satu jadual hubungan
C Mengaitkan dua atau lebih entiti yang mempunyai hubungan
D Mengaitkan rekod-rekod dari dua atau lebih daripada jadual yang mempunyai
hubungan
9 Berikut merupakan satu kod arahan function. Susun semula kod arahan berikut dengan
susunan yang betul.
A I, III, II dan IV
B I, III, IV dan II
C III, IV, I dan II
D III, IV, II dan I
S70 TERHAD
TERHAD 5 S70
10 Antara pernyataan berikut yang manakah menerangkan tentang function dalaman (built-
in).
A I, II dan III
B I, II dan IV
C I, III dan IV
D II, III dan IV
S70 TERHAD
TERHAD 6 S70
BAHAGIAN B
[40 markah]
Jawab semua soalan.
Padankan fasa-fasa pembangunan atur cara tersebut dengan penerangan berikut dengan
menulis A, B, C dan D pada ruangan jawapan.
Penerangan Jawapan
[4 markah]
S70 TERHAD
TERHAD 7 S70
2 Nyatakan ciri-ciri kod arahan yang mempunyai ralat semasa pengujian pengaturcaraan.
1.
2.
3.
4.
[4 markah]
S70 TERHAD
TERHAD 8 S70
Padankan istilah tersebut dengan maksud berikut dengan menulis A, B, C dan D pada
ruang jawapan.
Ruang
Maksud
Jawapan
Penyulitan teks biasa (plaintext) dilakukan dengan menggantikan
setiap abjad dalam teks itu dengan abjad yang lain dalam susunan
abjad dengan cara menganjakkan abjad.
Kaedah sifer yang menyulitkan satu mesej dengan menulisnya dalam
jadual secara mendatar (horizontal) dengan bilangan lajur (column)
yang telah ditetapkan.
Cara penyulitan teks biasa adalah dengan menulis semula teks biasa
mengikut susunan baris demi baris dan mengikut corak pagar.
Kaedah sifer yang menggunakan cara songsangan untuk menyulitkan
mesej.
[4 markah]
S70 TERHAD
TERHAD 9 S70
4 Berikut ialah teks sifer yang telah disulitkan dari teks biasa MAKLUMAT RAHSIA
menggunakan kaedah Pigpen Cipher.
Tuliskan teks sifer menggunakan simbol Pigpen Cipher bagi teks biasa “ MULA MATA
RASMI TAMAT” dalam ruang jawapan.
MULA
MATA
RASMI
TAMAT
[4 markah]
S70 TERHAD
TERHAD 10 S70
5 Sebahagian daripada penyataan dalam jadual berkaitan dengan algoritma sort dalam
pembangunan algoritma.
Tandakan (/) pada pernyataan sort yang betul dan (X ) pada yang tidak berkaitan dalam
ruang jawapan.
S70 TERHAD
TERHAD 11 S70
Kelaskan situasi tersebut dengan menulis jenis search yang betul pada ruang jawapan.
[4 markah]
S70 TERHAD
TERHAD 12 S70
7 A, B, C dan D, adalah sintaks SQL yang tidak tersusun untuk mengisih data mengikut
susunan menurun (DESC).
Susun sintaks SQL mengikut urutan yang betul dengan menulis A, B, C dan D pada petak
yang disediakan.
[4 markah]
S70 TERHAD
TERHAD 13 S70
Lakarkan paparan output yang terhasil dari jadual MURID berdasarkan pernyataan SQL
berikut.
[4 markah]
S70 TERHAD
TERHAD 14 S70
9 Berikut adalah kod atur cara procedure yang tidak mengikut urutan.
Susun semula mengikut urutan yang betul dengan menulis I, II, III dan V pada ruang
jawapan.
[4 markah]
S70 TERHAD
TERHAD 15 S70
[4 markah]
S70 TERHAD
TERHAD 16 S70
BAHAGIAN C
[20 markah]
Jawab semua soalan.
Maklumat berikut adalah pseudokod bagi proses bubble sort yang akan menyisih senarai
secara menurun.
1 (a) Nyatakan jenis ralat dan baris yang mengandungi ralat tersebut.
[2 markah]
S70 TERHAD
TERHAD 17 S70
(b) Lengkap dan lukiskan carta alir yang telah dibetulkan pada ruang yang disediakan.
[8 markah]
S70 TERHAD
TERHAD 18 S70
Berikut merupakan kod atur cara berkaitan kutipan markah rumah sukan dalam satu
Kejohanan Olahraga menggunakan Python dan mengandungi ralat.
jumlah_1 = sum(rumah_1)
jumlah_2 = sum(rumah_2)
jumlah_3 = sum(rumah_3)
tertinggi = min(jumlah)
terendah = max(jumlah)
indeks_tertinggi = jumlah.index(tertinggi)
indeks_terendah = jumlah.index(terendah)
rumah_sukan_tertinggi = nama[indekstertinggi]
rumah_sukan_terendah = nama[indeks_terendah]
[2 markah]
S70 TERHAD
TERHAD 19 S70
(b) Tulis satu kod atur cara yang betul dengan penambahan maklumat berikut
Nama Rumah
100 m 200 m 400 m 1500 m
Sukan
Akik 81 87 90 91
[8 markah]
S70 TERHAD