Ujian Bulanan Ask T3 2023

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Asas Sains Komputer Tingkatan 3

NAMA:____________________________ TINGKATAN:______________________

SEKOLAH MENENGAH KEBANGSAAN TERIANG HILIR


UJIAN BULANAN MEI 2023
TINGKATAN 3
ASAS SAINS KOMPUTER
Masa: 1 Jam
Arahan : Jawab SEMUA SOALAN
BAHAGIAN A: SOALAN OBJEKTIF

1. Susunan fasa pembangunan aturcara yang betul ialah

A. analisis masalah, reka bentuk aturcara, pengujian dan penyahpepijatan, pengekodan,


dokumentasi
B. analisis masalah, rekabentuk aturcara, pengekodan, pengujian dan penyahpepijatan,
dokumentasi
C. analisis masalah, rekabentuk aturcara, pengujian dan penyahpepijatan, dokumentasi,
pengekodan
D. analisis masalah, reka bentuk atur cara, pengekodan, dokumentasi, pengujian dan
penyahpepijatan

2. Masalah besar dan masalah kecil ditentukan dalam fasa

A. Pengekodan
B. Analisis Masalah
C. Rekabentuk Aturcara
D. Pengujian

3. Pseudokod dan carta alir biasanya dihasilkan dalam fasa

A. Pengekodan
B. Analisis Masalah
C. Rekabentuk Aturcara
D. Pengujian

4. Dokumentasi luaran penting kerana

A. membantu pengguna menggunakan aplikasi yang telah dibina


B. membantu pengaturcara memahami aplikasi yang telah dibina
C. memudahkan pengguna dan pengaturcara memahami aplikasi
D. membantu pemasangan perisian
Asas Sains Komputer Tingkatan 3
5. Seorang pengaturcara telah tersilap memasukkan formula luas dalam segmen kod.Apakah
jenis ralat yang akan berlaku?

A. Ralat sintaks
B. Ralat masa larian
C. Ralat logik
D. Ralat perlaksanaan

6. Pilih contoh peleraian daripada senarai berikut:

A. Melihat kes jenayah yang sama yang telah terjadi untuk menyelesaikan masalah
jenayah baru.
B. Menyelesaikan kes jenayah yang kompleks dengan memecahkannyA kepada waktu ia
terjadi dan sama ada wujud saksi di tempat kejadian.
C. Melihat kepada kemungkinan berlakunya jenayah-jenayah lain .

7. Dalam menyelesaikan masalah mencari isipadu sebuah tangka air., Aiman telah
menyingkirkan maklumat tentang warna dan ketinggian tiang tangki tersebut. Aiman
telah melakukan teknik

A. pengecaman corak
B. peniskalaan
C. leraian
D. pengitlakan

8. Fasa yang terlibat dalam proses mengesan dan membetulkan sebarang ralat dalam
aturcara dikenali sebagai

A. Pengekodan
B. Analisis Masalah
C. Rekabentuk Aturcara
D. Pengujian

9. “Satu model standard penyelesaian masalah dapat dihasilkan selepas fasa


pembangunan aturcara dalam bentuk dokumentasi. “
Teknik yang digunakan dalam pernyataan di atas ialah

A. pengecaman corak
B. peniskalaan
C. leraian
D. pengitlakan
Asas Sains Komputer Tingkatan 3
10. Antara yang berikut yang manakah merupakan komponen utama kriptografi?

I. Kunci
II. Teks sifer
III. Algoritma
IV. Pseudokod
A. I dan II
B. I, II ,III
C. II, III, IV
D.I,II,III,IV

11. Antara yang berikut manakah tidak diperlukan oleh Reverse Cipher ?

A. menentukan teks biasa


B. menentukan bilangan aksara
C. menghasilkan teks sifer
D. membuat penyahsulitan

12. Jika abjad pertama dalam satu Caesar Cipher ialah huruf C, kunci yang digunakan ialah

A. 2 C. 4
B. 3 D. 5

13. Teks sifer berikut terhasil daripada sejenis Reverse Cipher .

HISREB AYAS HALOKES

Reverse Ciper yang dimaksudkan ialah


A. Songsangan perkataan
B. Songsangan seluruh mesej
C. Songsangan seluruh abjad
D. Songsangan anjakan abjad

14. Teliti teks biasa berikut

ASAS SAINS KOMPUTER

Berapakah bilangan lajur (column) yang diperlukan sekiranya sifer jenis zig zag
digunakan?
A. 19 C. 17
B. 18 D. 20

15. Sekiranya mesej yang anda ingin sulitkan itu mempunyai tahap kerahsiaan yang tinggi,
kaedah sifer yang manakah yang paling sesuai digunakan?

I. Reverse Cipher
II. Pigpen Cipher
Asas Sains Komputer Tingkatan 3
III. Caesar Cipher
IV. Rail Fence Cipher
A. I dan II C. II,III,IV
B. II dan III D. III dan IV

16. Dalam Columnar Transposition, kata kunci yang manakah boleh digunakan daripada
senarai di bawah?

A. BELAJAR C. SUSUN
B. SENYUM D. TELITI

17. Apakah yang dimaksudkan dengan penyahsulitan?

A. Menukarkan teks biasa kepada teks sifer


B. Menukarkan teks sifer kepada teks biasa.
C. Menentukan kata kunci penyulitan
D. Menentukan baris dan lajur sifer

18. Antara berikut pilih kepentingan perkhidmatan keselamatan data dan kriptografi

I. Kerahsiaan III. Integriti


II. Pengesahan IV. Tiada sangkalan
A. I dan II C. I, II , III
B. II, III, IV D. I,II,III,IV

19. Susun dengan tepat langkah-langkah yang terlibat dalam penyulitan (encryption)

I. Pengirim menentukan jenis sifer


II. Pengirim menulis teks biasa
III. Pengirim memberikan kunci dan jenis sifer terlibat
IV. Penerima dapat membuka mesej
A. I, II, III, IV
B. II,III,IV, I
C. II, I, III, IV
D. II, III, I, IV

20. Kaedah Sifer yang menggunakan simbol dikenali sebagai

A. Pig Pen C. Reverse


B. Rail Fence D. Columnar
Asas Sains Komputer Tingkatan 3
BAHAGIAN B: ISI TEMPAT KOSONG

1) Dalam fasa ________________________ teknik leraian digunakan untuk


mengenalpasti masalah besar dan masalah kecil.

2) Nyatakan 2 jenis ralat dalam atucara


i.________________________________
ii._________________________________

3) Dokumentasi dalaman berfungsi untuk memudahkan _____________________


baharu memahami atucara yang dibangunkan

4) Di fasa ini________________________ pseudokod ditulis dan carta alir dilukis.

5) Penekanan kepada aspek-aspek penting sahaja merupaka teknik


______________________

6) Terangkan maksud istilah-istilah berikut yang digunakan dalam proses sifer


i. Teks biasa (plain text)
___________________________________________________________________

ii. Teks sifer ( cipher text)


___________________________________________________________________

iii. Penyulitan (encryption)


_____________________________________________________________________

iv. Penyahsulitan (decryption)


___________________________________________________________________
Asas Sains Komputer Tingkatan 3
BAHAGIAN C. SOALAN BERSTRUKTUR

1. Kod arahan berikut digunakan untuk mencari luas bulatan dan isipadu kubus
1 # Aturcara untuk mencari luas bulatan dan isipadu kubus
2 # Bahagian input
3 jejari= float(input (”Masukkan jejari bulatan : “))
4 panjang= float(input (”Masukkan panjang kubus : “))
5
6 #Pengiraan luas dan isipadu
7 luas = (3.142*jejari*jejari)
8 isipadu =panjang*panjang*panjang
9
10 #Paparan Output
11 print (“\nLuas bulatan ialah”, luas)
12 print (“\nIsipadu kubus ialah”, isipadu)

[ 5 markah ]

Berdasarkan kod arahan di atas, sila jawab soalan-soalan berikut.

a) Nyatakan semua pemboleh ubah yang terlibat:


i._____________________________ii_________________________________

b) Nyatakan nilai pemalar yang digunakan:_______________________________

c) Apakah nilai luas bulatan dan isipadu kubus jika nilai jejari bulatan dan panjang kubus
yang dimasukkan masing-masing 2m dan 1.5m?

i.Luas bulatan = __________________________________

ii.Isipadu kubus= ____________________________

You might also like