wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KUIZ ASAS SAINS KOMPUTER TINGKATAN 5

Total questions: 80

Worksheet time: 3hrs 16mins

Name
Class
Date
1.

Nyatakan jenis data bagi :

A

a)

Char

b)

Integer

c)

Boolean

d)

Varchar

2.

Nyatakan jenis data bagi :

False

a)

Char

b)

integer

c)

Varchar

d)

Boolean

3.

Yang manakah hubungan kekardinalan yang sesuai untuk menunjukkan satu kepada banyak (1:M)

a)

Ramai orang guru mengajar dalam satu sekolah

b)

Satu sekolah mempunyai ramai orang guru

c)

Ramai orang guru mengajar dalam satu kelas

d)

Ramai orang murid hanya dalam satu kelas

4.

Semasa membina jadual pernormalan, apakah panduan yang digunakan untuk menukarkan hubungan 2NF kepada 3NF

a)

Kenalpasti fungsi transitif dan penentu yang bukan kunci primer

b)

Kenalpasti fungsi transitif dan penentu yang bukan kunci asing

c)

Kenalpasti fungsi separa dan penentu yang bukan kunci primer

d)

Kenalpasti fungsi separa dan penentu yang bukan kunci asing

5.

Jadual-jadual yang terdapat dalam penormalan 3NF boleh dihubungkan antara satu sama lain melalui atribut .........................................

a)

Kunci Primer

b)

Kunci Asing

c)

Kunci Hubungan

d)

Kunci Primer dan kunci asing

6.

Kegunaan kunci primer ialah memastikan tiada data yang berulang.

a)

BENAR

b)

PALSU

7.

.................................... berlaku apabila atribut-atribut bergantung sepenuhnya kepada semua atribut kunci dalam jadual

a)

Kebergantungan Fungsi Sepenuh

b)

Kebergantungan Fungsi Separa

c)

Kebergantungan Fungsi Transitif

8.

Pernyataan (a)…………………………. dalam SQL digunakan untuk membina jadual daripada pangkalan data, manakala pernyataan (b)…………………………….. dalam SQL digunakan untuk menghapuskan jadual daripada pangkalan data.

a)

a)CREATE b)DELETE

b)

a)CREATE b)DROP

c)

a)ALTER TABLE b)DELETE

d)

a)ALTER TABLE b) DROP

9.

(b) Tulis pernyataan SQL untuk tambah medan untuk harga buku dalam jadual BUKU.


(a)   BUKU

ADD hargabuku FLOAT(5,2)

10.

Arahan SQL yang digunakan untuk memasukkan data ke dalam jadual SQL?

a)

INSERT INTO namajadual VALUES(nilai1, nilai2, nilai...)

b)

ADD INTO namajadual VALUES(nilai1, nilai2, nilai...)

c)

INSERT INTO namajadual WHERE (nilai1, nilai2, nilai...)

d)

ADD INTO namajadual WHERE(nilai1, nilai2, nilai...)

11.

Berikut merupakan arahan SQL untuk memanipulasikan data kecuali

a)

INSERT

b)

SELECT

c)

UPDATE

d)

DELETE

12.

Berikut menunjukkan pernyataan SQL untuk mengemaskini stok barangan. Jika stok kurang daripada 20 unit, sebanyak lima unit barang akan ditambah.

1. ____A_____ BARANG


2. ____B_____ Kuantiti = Kuantiti + 5


3. ____C_____ Kuantiti < 20

a)

A. SELECT

B. FROM

C. WHERE

b)

A. UPDATE

B. SET

C. WHERE

c)

A. ALTER TABLE

B. ADD

C. WHERE

13.

SQL mempunyai lima fungsi agregat yang boleh dilaksanakan terhadap sesuatu medan. Antaranya ialah

a)

SUM

b)

DIVIDE

c)

MAX

d)

AVG

14.

Pernyataan SELECT digunakan untuk mencapai data-data daripada jadual dalam pangkalan data. SELECT terdiri daripada tiga pernyataan asas iaitu

a)

SELECT

b)

FROM

c)

WHERE

d)

AND

15.

SELECT *

FROM Barang

ORDER BY NamaBarang DESC


Pernyataan diatas bertujuan untuk

a)

menyenaraikan SEMUA maklumat dalam jadual Barang secara menurun

b)

menyenaraikan SEMUA maklumat dalam jadual Barang secara menaik

c)

menyenaraikan BEBERAPA maklumat dalam jadual Barang secara menurun

d)

menyenaraikan BEBERAPA maklumat dalam jadual Barang secara menaik

16.

Fungsi COUNT digunakan untuk

a)

Mengembalikan nilai purata medan tertentu

b)

Mengembalikan jumlah bilangan rekod

c)

Mengembalikan jumlah nilai medan tertentu

17.

Pernyataan GROUP BY digunakan untuk menggabungkan beberapa rekod dalam jadual kepada kumpulan kecil.

Isi tempat kosong berikut.


SELECT........

FROM......

GROUP BY......

a)

nama_jadual, nama_medan, nama_medan

b)

nama_medan, nama_jadual, nama_medan

c)

nama_jadual, nama_medan, syarat

d)

nama_medan, nama_jadual, syarat

18.

Apakah fasa ketiga dalam pembangunan atur cara?

a)

Fasa Reka Bentuk Atur Cara

b)

Fasa Pengekodan

c)

Fasa Analisis Masalah

d)

Fasa Dokumentasi

19.

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

20.

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

21.

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

22.

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

a)

Dokumentasi Dalaman

b)

Dokumentasi Luaran

c)

Dokumen Pustaka

d)

Panduan Pengguna

23.

Paparan mesej yang mempunyai perkataan "invalid syntax"

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

24.

Terdiri daripada nilai TRUE atau FALSE

a)

Char

b)

Double

c)

Boolean

d)

Number

25.

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

26.

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

a)

BENAR

b)

PALSU

27.

Kaedah sifer terbahagi kepada 2,

i) SUBSTITUTION CIPHER

ii) TRANSPOSITION CIPHER

a)

BENAR

b)

PALSU

28.

RAPAL TAGNAS AYAS merujuk kepada..

a)

Songsangan seluruh mesej

b)

Songsangan abjad

c)

Songsangan perkataan

29.

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

30.

'kriptos' dari bahasa Yunani yang bermaksud

a)

tulis

b)

sembunyi

c)

tukar

d)

selamat

31.

A cipher is _________________________.

a)

a person who makes up secret codes

b)

an algorithm that is used to scramble text so that it can be passed in secret

c)

a lock that can be used to lock a message in a lock box

d)

any puzzle, such as a crossword or Sudoku puzzle

32.

A Caesar cipher is an example of a ______________________.

a)

transposition cipher

b)

bimodal cipher

c)

substitution cipher

d)

substantial cipher

33.

The following word was encrypted using a Caesar cipher with a shift of 2: ecguct. What word is it?

a)

julius

b)

caesar

c)

romans

d)

cipher

34.

A string of text that has been converted to a secure form using encryption.

a)

encryption

b)

decryption

c)

ciphertext

d)

plaintext

35.

The process of converting a ciphertext into plaintext.

a)

encryption

b)

decryption

c)

plaintext

d)

cryptography

36.
What word encrypted using a Caesar Cypher and the key 3 would be: wrgdb
a)
maker
b)
lesson
c)
coded
d)
today
37.

In Cryptography, original message, before being transformed, is called

a)

Simple Text

b)

Plain Text

c)

Cipher Text

d)

Filled Text

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

Nyatakan jenis data bagi :

A

a)

Char

b)

Integer

c)

Boolean

d)

Varchar

42.

Nyatakan jenis data bagi :

False

a)

Char

b)

integer

c)

Varchar

d)

Boolean

43.

Yang manakah hubungan kekardinalan yang sesuai untuk menunjukkan satu kepada banyak (1:M)

a)

Ramai orang guru mengajar dalam satu sekolah

b)

Satu sekolah mempunyai ramai orang guru

c)

Ramai orang guru mengajar dalam satu kelas

d)

Ramai orang murid hanya dalam satu kelas

44.

Semasa membina jadual pernormalan, apakah panduan yang digunakan untuk menukarkan hubungan 2NF kepada 3NF

a)

Kenalpasti fungsi transitif dan penentu yang bukan kunci primer

b)

Kenalpasti fungsi transitif dan penentu yang bukan kunci asing

c)

Kenalpasti fungsi separa dan penentu yang bukan kunci primer

d)

Kenalpasti fungsi separa dan penentu yang bukan kunci asing

45.

Jadual-jadual yang terdapat dalam penormalan 3NF boleh dihubungkan antara satu sama lain melalui atribut .........................................

a)

Kunci Primer

b)

Kunci Asing

c)

Kunci Hubungan

d)

Kunci Primer dan kunci asing

46.

Kegunaan kunci primer ialah memastikan tiada data yang berulang.

a)

BENAR

b)

PALSU

47.

.................................... berlaku apabila atribut-atribut bergantung sepenuhnya kepada semua atribut kunci dalam jadual

a)

Kebergantungan Fungsi Sepenuh

b)

Kebergantungan Fungsi Separa

c)

Kebergantungan Fungsi Transitif

48.

Pernyataan (a)…………………………. dalam SQL digunakan untuk membina jadual daripada pangkalan data, manakala pernyataan (b)…………………………….. dalam SQL digunakan untuk menghapuskan jadual daripada pangkalan data.

a)

a)CREATE b)DELETE

b)

a)CREATE b)DROP

c)

a)ALTER TABLE b)DELETE

d)

a)ALTER TABLE b) DROP

49.

(b) Tulis pernyataan SQL untuk tambah medan untuk harga buku dalam jadual BUKU.


(a)   BUKU

ADD hargabuku FLOAT(5,2)

50.

Arahan SQL yang digunakan untuk memasukkan data ke dalam jadual SQL?

a)

INSERT INTO namajadual VALUES(nilai1, nilai2, nilai...)

b)

ADD INTO namajadual VALUES(nilai1, nilai2, nilai...)

c)

INSERT INTO namajadual WHERE (nilai1, nilai2, nilai...)

d)

ADD INTO namajadual WHERE(nilai1, nilai2, nilai...)

51.

Berikut merupakan arahan SQL untuk memanipulasikan data kecuali

a)

INSERT

b)

SELECT

c)

UPDATE

d)

DELETE

52.

Berikut menunjukkan pernyataan SQL untuk mengemaskini stok barangan. Jika stok kurang daripada 20 unit, sebanyak lima unit barang akan ditambah.

1. ____A_____ BARANG


2. ____B_____ Kuantiti = Kuantiti + 5


3. ____C_____ Kuantiti < 20

a)

A. SELECT

B. FROM

C. WHERE

b)

A. UPDATE

B. SET

C. WHERE

c)

A. ALTER TABLE

B. ADD

C. WHERE

53.

SQL mempunyai lima fungsi agregat yang boleh dilaksanakan terhadap sesuatu medan. Antaranya ialah

a)

SUM

b)

DIVIDE

c)

MAX

d)

AVG

54.

Pernyataan SELECT digunakan untuk mencapai data-data daripada jadual dalam pangkalan data. SELECT terdiri daripada tiga pernyataan asas iaitu

a)

SELECT

b)

FROM

c)

WHERE

d)

AND

55.

SELECT *

FROM Barang

ORDER BY NamaBarang DESC


Pernyataan diatas bertujuan untuk

a)

menyenaraikan SEMUA maklumat dalam jadual Barang secara menurun

b)

menyenaraikan SEMUA maklumat dalam jadual Barang secara menaik

c)

menyenaraikan BEBERAPA maklumat dalam jadual Barang secara menurun

d)

menyenaraikan BEBERAPA maklumat dalam jadual Barang secara menaik

56.

Fungsi COUNT digunakan untuk

a)

Mengembalikan nilai purata medan tertentu

b)

Mengembalikan jumlah bilangan rekod

c)

Mengembalikan jumlah nilai medan tertentu

57.

Pernyataan GROUP BY digunakan untuk menggabungkan beberapa rekod dalam jadual kepada kumpulan kecil.

Isi tempat kosong berikut.


SELECT........

FROM......

GROUP BY......

a)

nama_jadual, nama_medan, nama_medan

b)

nama_medan, nama_jadual, nama_medan

c)

nama_jadual, nama_medan, syarat

d)

nama_medan, nama_jadual, syarat

58.

Apakah fasa ketiga dalam pembangunan atur cara?

a)

Fasa Reka Bentuk Atur Cara

b)

Fasa Pengekodan

c)

Fasa Analisis Masalah

d)

Fasa Dokumentasi

59.

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

60.

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

61.

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

62.

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

a)

Dokumentasi Dalaman

b)

Dokumentasi Luaran

c)

Dokumen Pustaka

d)

Panduan Pengguna

63.

Paparan mesej yang mempunyai perkataan "invalid syntax"

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

64.

Terdiri daripada nilai TRUE atau FALSE

a)

Char

b)

Double

c)

Boolean

d)

Number

65.

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

66.

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

a)

BENAR

b)

PALSU

67.

Kaedah sifer terbahagi kepada 2,

i) SUBSTITUTION CIPHER

ii) TRANSPOSITION CIPHER

a)

BENAR

b)

PALSU

68.

RAPAL TAGNAS AYAS merujuk kepada..

a)

Songsangan seluruh mesej

b)

Songsangan abjad

c)

Songsangan perkataan

69.

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

70.

'kriptos' dari bahasa Yunani yang bermaksud

a)

tulis

b)

sembunyi

c)

tukar

d)

selamat

71.

A cipher is _________________________.

a)

a person who makes up secret codes

b)

an algorithm that is used to scramble text so that it can be passed in secret

c)

a lock that can be used to lock a message in a lock box

d)

any puzzle, such as a crossword or Sudoku puzzle

72.

A Caesar cipher is an example of a ______________________.

a)

transposition cipher

b)

bimodal cipher

c)

substitution cipher

d)

substantial cipher

73.

The following word was encrypted using a Caesar cipher with a shift of 2: ecguct. What word is it?

a)

julius

b)

caesar

c)

romans

d)

cipher

74.

A string of text that has been converted to a secure form using encryption.

a)

encryption

b)

decryption

c)

ciphertext

d)

plaintext

75.

The process of converting a ciphertext into plaintext.

a)

encryption

b)

decryption

c)

plaintext

d)

cryptography

76.
What word encrypted using a Caesar Cypher and the key 3 would be: wrgdb
a)
maker
b)
lesson
c)
coded
d)
today
77.

In Cryptography, original message, before being transformed, is called

a)

Simple Text

b)

Plain Text

c)

Cipher Text

d)

Filled Text

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