wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ulangkaji 1

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
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

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 mecahkannya 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 tangki 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

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

b)

3

c)

4

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.

Kaedah Sifer yang menggunakan simbol dikenali sebagai

a)

Pig Pen

b)

Reverse

c)

Rail Fence

d)

Columnar

15.

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

16.

Antara berikut pilih kepentingan perkhidmatan keselamatan data dan kriptografi

I. Kerahsiaan III. Integriti

II. Pengesahan IV. Tiada sangkalan

a)

I dan II

b)

II, III, IV

c)

I, II , III

d)

I,II,III,IV

17.

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

18.

Maklumat berikut menunjukkan kod arahan bagi mengira luas segi tiga.


panjang = float(input("Masukkan panjang (cm) :"))

tapak = float(input("Masukkan tapak (cm) : "))

luas = 0.5 * panjang + tapak

print("Luas segi tiga : ", luas, "cm")


Didapati terdapat ralat dalam kod arahan tersebut. Apakah jenis ralat yang terhasil?

a)

Ralat logik

b)

Ralat sintaks

c)

Ralat masa larian

19.

Perhatikan kod arahan Python di bawah.


Jalil = "Jalil"

jalil = "jalil"

juga_Jalil = "Jalil"


print ("Jalil == jalil: ", Jalil == jalil)

print ("Jalil == juga_Jalil: ", Jalil == juga_Jalil)


Apakah output yang akan dikeluarkan?

a)

Jalil == jalil: True

Jalil == juga_Jalil: True

b)

Jalil == jalil: False

Jalil == juga_Jalil: False

c)

Jalil == jalil: False

Jalil == juga_Jalil: True

d)

Jalil == jalil: True

Jalil == juga_Jalil: False

20.

Antara berikut, ungkapan manakah yang akan menghasilkan output  TRUE  jika y = 2?

a)

 y > 6y\ >\ 6  

b)

 y<1y<1  

c)

 0 <y 30\ <y\ \le3  

d)

 6 y<06\ \ge y<0