wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LATIHAN ASAS SAINS KOMPUTER PT3

Total questions: 20

Worksheet time: 43mins

Name
Class
Date
1.

Apakah fasa ketiga dalam pembangunan atur cara?

a)

Fasa Reka Bentuk Atur Cara

b)

Fasa Pengekodan

c)

Fasa Analisis Masalah

d)

Fasa Dokumentasi

2.

Dalam fasa _________, pengatur akan menulis pseudokod, melukis carta alir dan mereka bentuk antara muka pengguna

a)

Fasa Penyahpijatan

b)

Fasa Reka Bentuk Atur Cara

c)

Fasa Pengekodan

d)

Fasa Analisis Masalah

3.

2 jenis substitution cipher ialah...

a)

Caesar Cipher dan Columnar Transposition

b)

Pigpen Cipher dan Columnar Transposition

c)

Ril Fence Cipher dan Caesar Cipher

d)

Pigpen Cipher dan Caesar Cipher

4.

berikut ialah ciri Sifer Kunci Simetri kecuali..

a)

kunci yang sama untuk penyulitan dan nyahsulit

b)

kompleks, melibatkan matematik

c)

sifer klasik

d)

boleh menjana kunci baharu bagi kedua-dua pihak

5.

"Dokumen yang menjadi rujukan oleh pengatur cara baharu dalam sebuah organisasi"

a)

Dokumentasi Dalaman

b)

Dokumentasi Luaran

c)

Dokumen Pustaka

d)

Panduan Pengguna

6.

Paparan mesej yang mempunyai perkataan "invalid syntax"

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

7.

Terdiri daripada nilai TRUE atau FALSE

a)

Char

b)

Double

c)

Boolean

d)

Number

8.

Tujuan simbol "+" dalam pengaturcaraan Python ialah..

a)

menggabungkan dua string dengan ruang kosong

b)

menggabungkan dua string tanpa ruang kosong

c)

menambahkan aksara di antara setiap aksara

d)

mengira bilangan aksara

9.

Untuk mengira bilangan aksara dalam string, gunakan len (:)

a)

BENAR

b)

PALSU

10.

Kaedah sifer terbahagi kepada 2,

i) SUBSTITUTION CIPHER

ii) TRANSPOSITION CIPHER

a)

BENAR

b)

PALSU

11.

RAPAL TAGNAS AYAS merujuk kepada..

a)

Songsangan seluruh mesej

b)

Songsangan abjad

c)

Songsangan perkataan

12.

Formula mengira bilangan baris dalam Columnar Transposition ketika proses nyahsulit

a)

Bil abjad teks biasa ÷ Bil abjad dalam kunci

b)

Bil abjad dalam kunci ÷ Bil abjad dalam teks sifer

c)

Bil abjad dalam kunci ÷ Bil abjad dalam teks biasa

d)

Bil abjad dalam teks sifer ÷ Bil abjad dalam kunci

13.

'kriptos' dari bahasa Yunani yang bermaksud

a)

tulis

b)

sembunyi

c)

tukar

d)

selamat

14.
Kaedah sifer dalam rajah berikut dikenali sebagai 
a)
Caesar cipher
b)
Transposition cipher
c)
Pigpen cipher
d)
Reverse cipher
15.
Kaedah sifer dalam rajah berikut dikenali sebagai:
a)
Modulo 2 encoding
b)
Transposition cipher
c)
Reverse cipher
d)
Caesar cipher
16.
Dengan menggunakan kaedah Caesar (shift 3) Cipher, sulitkan teks asal berikut:
"KRIPTOGRAFI"
a)
NULSWRJUDIL
b)
NULSWRJUDIJ
c)
NULSXRJUDIL
d)
NULTWRJUDIL
17.

Pada fasa rekabentuk aturcara, pengatur cara akan menulis _____________ dan melakar_______________

a)

carta alir , pseudokod

b)

pseudokod, carta alir

c)

aturcara, pseudokod

d)

bentuk atur cara , aturcara

18.

nyatakan jenis-jenis ralat yang wujud semasa pelaksanaan atur cara

a)

ralat sintaks, ralat logik

b)

ralat logik , ralat masa larian

c)

ralat leraian , ralat logik , ralat sintaks

d)

ralat logik, ralat sintaks, ralat masa larian

19.

nyatakan jenis-jenis dokumentasi yang wujud dalam fasa dokumentasi

a)

dokumentasi luaran , dokumentasi kesalahan

b)

dokumentasi luaran , dokumentasi sintaks

c)

dokumentasi luaran , dokumentasi dalaman

d)

dokumentasi dalaman , dokumentasi kesalahan

20.

Nyatakan dua cara yang digunakan dalam Python untuk membezakan pernyataan dengan barisan kod arahan.

a)

meletakan simbol ( /n ) di penghujung ayat

b)

meletakan simbol ( # )dipermulaan sesuatu ayat tunggal

c)

meletakan tanda petikan (""" """) yang berbilang yang melebihi satu baris

d)

meletkan tanda (?) pada permulaan perkataan