wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ULANGKAJI SAINS KOMPUTER TINGKATAN 5

Total questions: 47

Worksheet time: 23mins

Name
Class
Date
1.

(a)   ialah standard library yang kerap diguna pakai dalam JavaScript yang terdiri daripada fungsi built-in dan pemalar dengan pelbagai jenis data seperti nombor.

2.

(a)   ialah standard library yang kerap diguna pakai dalam JavaScript yang terdiri daripada fungsi built-in dan pemalar dengan pelbagai jenis data seperti nombor.

3.

Fungsi math.add(x,y) dalam math.js digunakan untuk _______ .

a)

menambah dua nombor

b)

membahagi dua nombor

c)

menolak dua nombor

4.

Fungsi math.divide(x,y) dalam math.js digunakan untuk _______ .

a)

menambah dua nombor

b)

membahagi dua nombor

c)

menolak dua nombor

5.

Fungsi math.subtract(x,y) dalam math.js digunakan untuk _______ .

a)

menambah dua nombor

b)

membahagi dua nombor

c)

menolak dua nombor

6.

Fungsi math.pow(x,y) dalam math.js digunakan untuk _______ .

a)

mengira kuasa kepada nombor

b)

mengira punca kuasa bagi nombor

c)

mendarab tiga nombor yang sama (x * x * x)

d)

mengisih unsur-unsur dalam satu matriks

7.

Fungsi math.sqrt(x) dalam math.js digunakan untuk _______ .

a)

mengira kuasa kepada nombor

b)

mengira punca kuasa bagi nombor

c)

mendarab tiga nombor yang sama (x * x * x)

d)

mengisih unsur-unsur dalam satu matriks

8.

Fungsi math.cube(x) dalam math.js digunakan untuk _______ .

a)

mengira kuasa kepada nombor

b)

mengira punca kuasa bagi nombor

c)

mendarab tiga nombor yang sama (x * x * x)

d)

mengisih unsur-unsur dalam satu matriks

9.

Fungsi math.sort(x) dalam math.js digunakan untuk _______ .

a)

mengira kuasa kepada nombor

b)

mengira punca kuasa bagi nombor

c)

mendarab tiga nombor yang sama (x * x * x)

d)

mengisih unsur-unsur dalam satu matriks

10.

Apakah jawapan bagi math.pow(7, 2);

(a)  

11.

Apakah jawapan bagi math.sqrt(64);

(a)  

12.

Apakah jawapan bagi math.divide(4, 2);

(a)  

13.

Ciri-ciri dalam penyelesaian masalah berkesan adalah

a)

kos , masa , sumber

b)

kos, masa, bahan

c)

kos, bahan, teknik

14.

Jenis data integer sesuai bagi

a)

nombor yang mengandungi pecahan atau perpuluhan

b)

nombor bulat yg tiada pecahan atau perpuluhan

c)

aksara

d)

pernyataan True/ False

15.

Jenis data bagi 201212-02-5412 adalah

a)

integer

b)

double

c)

string

d)

char

16.

Jenis data bagi berat badan 55.5kg adalah

a)

integer

b)

string

c)

char

d)

double

17.

Pilih pernyataan yg benar berdasarkan aturcara

a)

jenis data adalah aksara

b)

pembolehubah adalah panjang dan lebar

c)

nilai panjang tidak boleh dimasukkan nilai perpuluhan

d)

nilai lebar hanya integer sahaja

18.

untuk mendapatkan nilai maksimum ia perlu merujuk kepada nilai terbesar dalam suatu senarai nilai

a)

BENAR

b)

TIDAK BENAR

19.

Bubble sort ialah

a)

algoritma mudah dalam pengisihan suatu senarai yang prosesnya dilaksanakan satu persatu secara berturutan dengan membandingkan unsur - unsur bersebelahan dan akan menukar kedudukan sekiranya berlaku turutan yang salah

b)

algoritma mudah dalam pegisihan suatu senarai yang prosesnya dilaksanakan satu persatu secara berturutan dengan membandingkan unsur - unsur bersebelahan

c)

algoritma mudah dalam pegisihan suatu senarai yang prosesnya dilaksanakan satu persatu secara berturutan dengan membandingkan unsur - unsur terkecil atau terbesar daripada unsur lain dalam senarai

d)

algoritma mudah dalam pegisihan suatu senarai yang prosesnya dilaksanakan satu persatu secara berturutan dengan membandingkan unsur - unsur bersebelahan dan melibatkan banyak data dan telah diisih

20.

MELIBATKAN BILANGAN DATA YANG BANYAK DAN TELAH DIISIH

penyataan ini mengenai tentang

a)

ISIHAN PILIH(SELECTION SORT)

b)

ISIHAN BUIH(BUBBLE SORT)

c)

CARIAN PERDUAAN(BINARY SEARCH)

d)

CARIAN BUIH (BUBBLE SEARCH)

21.

Tanda semua kata kunci yang menunjukkan maksud minimum

a)

nilai paling besar...

b)

jarak paling dekat...

c)

masa terpantas...

d)

had paling bawah...

e)

suhu paling tinggi...

22.

apakah output atur cara ini?

a)

999

b)

0

c)

-1

d)

i

23.

apakah nilai bagi pemboleh ubah bernama 'saiz'

a)

1

b)

2

c)

3

d)

4

e)

5

24.

berapakah bilangan pemboleh ubah yang digunakan dalam atur cara ini?

a)

1

b)

2

c)

3

d)

4

e)

5

25.

Apakah simbol yang paling sesuai bagi mewakili Baris 01 dalam suatu carta alir?

a)

Mula

b)

Input/Output

c)

Proses

d)

Pilihan

e)

tiada

26.

apakah struktur kawalan yang digunakan?

a)

Jujukan

b)

Pilihan

c)

Ulangan

27.

BERIKUT ADALAH JENAYAH SIBER, KECUALI

a)

PORNOGRAFI

b)

SERANGAN VIRUS

c)

UGUTAN

d)

RANGKAIAN KAWASAN LUAS (WAN)

28.
Apakah nama get logik ini?
a)
ATAU
b)
TAK ATAU
c)
DAN
d)
TAK
29.
Apakah output C jika di beri A = 1 dan B = 0
a)
0
b)
1
30.
Manakah antara berikut yang bukan jenis ralat ?
a)
Ralat Masa Larian
b)
Ralat Sintaks
c)
Ralat Logik
d)
Ralat Sistem
31.
Terdapat 3 jenis ralat yang mungkin terjadi dalam sesebuah aturcara : 
1.  Ralat sintaks.
2. 
Ralat logik.
3.  Ralat masa perlaksanaan.
Pernyataan yang manakah benar untuk penerangan bagi ralat sintaks.
a)
Ralat ini terjadi jika juruaturcara tidak mematuhi sintaks bahasa  pengaturcaraan yang dipilih. Untuk membetulkan ralat ini, suntingan sintaks diperlukan.
b)
Mesej ralat tidak diberikan, tetapi output yang diberikan adalah salah atau tidak seperti yang dikehendaki. Ini berlaku terutamanya dalam pengiraan yang melibatkan pengoperasian:- aritmetik, logik atau perbandingan.
c)
Ralat ini terjadi jika input data tidak mematuhi jenis atau  struktur data yang dibenarkan. Aturcara akan mengeluarkan mesej tertentu semasa perlaksanaanya.
32.
Contoh Kod Pseudo
Mula
  Baca nombor1, nombor2, nombor3
  Kira Jumlah = no1 + no2 + no3
  Cetak Jumlah
Tamat
Apabila aturcara ini dilaksanakan, apakah ralat yang akan dikesan ?
a)
Ralat Sintaks
b)
Ralat Logik
c)
Ralat Masa Pelaksanaan
33.

Nyatakan jenis ralat.

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

34.

Jadual menunjukkan rekod pelajar Tingkatan empat di sebuah sekolah, nyatakan nama medan.

a)

NoReg, Nama, Kelas

b)

Nama, Kelas

c)

NoReg, 0645/18, 0745/16, 0712/16

d)

0645/18, Amirah Jasmin Binti Kassim, 4 Sains

35.

Kriptografi adalah satu proses yang amat penting bagi melindungi keselamatan data.


Nyatakan proses yang terlibat bagi X dan Y.

a)

X : Proses Penyulitan / Encryption

Y : Proses Nyahsulit / Decryption

b)

X : Proses Nyahsulit / Decryption

Y : Proses Penyulitan / Encryption

36.

Rajah menunjukkan litar yang digunakan untuk sistem keselamatan rumah. Namakan get logik R.

a)

Get DAN

b)

Get ATAU

c)

Get TAKDAN

d)

Get TAKATAU

37.

Rajah menunjukkan litar yang digunakan untuk sistem keselamatan rumah.

Jika suis A ditutup, A=1 dan suis B dibuka , B = 0 apakah yang akan berlaku kepada PAGAR rumah.

a)

Pagar terbuka

b)

Pagar tertutup

38.

Jadual merupakan rekod pesanan perabot Syarikat Maju Bakti. Lengkapkan SQL bagi situasi yang berikut:


Jumlah harga pesanan yang telah diuruskan oleh IdJurujual 5001

SELECT __________________ (HargaPesanan)

FROM ________________

WHERE __________________

a)

SUM

PESANAN

IdJurujual = ‘5001’

b)

COUNT

PESANAN

IdJurujual = ‘5001’

c)

SUM

PESANAN

NoPesanan = ‘7001’

d)

COUNT

PESANAN

NoPesanan = ‘7001’

39.

Struktur Kawalan dalam pengaturcaraan merujuk kepada langkah atau arahan yang perlu dilaksanakan dalam menyelesaikan masalah. Struktur Kawalan Jujukan merujuk kepada pernyataan yang dilakukan satu persatu iaitu arahan dilaksanakan baris demi baris bermula dengan input dan diakhiri dengan output.


Selain Struktur Kawalan Jujukan , namakan dua lagi Struktur Kawalan yang sering digunakan dalam pengaturcaraan.

a)

Struktur Kawalan Ulangan

b)

Struktur Kawalan Pilihan

c)

Struktur Kawalan Urutan

d)

Struktur Kawalan Gelung

40.

Lengkapkan jadual di atas berdasarkan Penyataan SQL di bawah,

INSERT INTO BARANG (NoBarang, NamaBarang, Kuantiti, HargaSeunit) VALUES (‘A04’, ‘Bola Jaring’, ‘5’, ’23.00’)

a)

i. BARANG

ii. HargaSeunit

iii. Bola Jaring

b)

i. NoBarang

ii. HargaSeunit

iii. Bola Jaring

c)

i. NamaBarang

ii. HargaSeunit

iii. Bola Jaring

41.

Berdasarkan jadual di atas, nyatakan X, Y atau Z bagi menerangkan contoh aktiviti yang tidak beretika dalam pengkomputeran di bawah.


Zulkiflee telah membuka dan membaca emel peribadi milik abangnya tanpa kebenaran.

a)

X

b)

Y

c)

Z

42.

Berdasarkan jadual di atas, nyatakan X, Y atau Z bagi menerangkan contoh aktiviti yang tidak beretika dalam pengkomputeran di bawah.


Wong memuat naik lukisan permandangan Gunung Kinabalu yang diambil dari sebuah laman web di Instagramnya tanpa memberi kredit kepada pemilik lukisan tersebut.

a)

X

b)

Y

c)

Z

43.

Nyahsulit teks sifer ini kepada teks biasa.

VHODPDW PDMX MDBD

a)

SELAMAT MAJU JAYA

b)

SELAMAT HARI RAYA

c)

SELAMAT MAJU RINA

d)

SELAMAT MASA SAYA

44.

(a)   ialah satu bentuk penyulitan data di mana setiap huruf teks biasa (plaintext ) digantikan dengan huruf yang sepadan dengan huruf dalam abjad (A–Z).

45.

Dengan melakukan penyulitan (encryption) ke atas perkataan di bawah, apakah teks sifer (ciphertext) yang terhasil jika nilai anjakan, n = 4.

VIRUS

(a)  

46.

Apakah perkataan yang terhasil jika proses nyahsulit(decryption)terhadap teks sifer (ciphertext) di bawah, jika nilai anjakan , n = 4.

VYQEL

(a)  

47.

AH TONG MEMUAT TURUN GAMBAR LUCAH DAN MEMBUAT SALINAN UNTUK DIBERIKAN KEPADA RAKANNYA. PERBUATAN BELIAU ITU MERUPAKAN SALAH SATU DARIPADA KATEGORI JENAYAH SIBER IAITU :

a)

PELANGGARAN HAKCIPTA

b)

PORNOGRAFI

c)

PENIPUAN

d)

PENGGODAMAN