wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASK T3-UJIAN AKHIR TAHUN

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Berapakah bilangan fasa dalam pembangunan atur cara?

a)

3

b)

4

c)

5

d)

6

2.

Manakah antara berikut, merupakan urutan fasa pembangunan atur cara yang betul?

a)

Reka bentuk atur cara - Pengekodan - Analisis Masalah - Pengujian dan penyahpepijatan ralat - Dokumentasi

b)

Analisis masalah - Reka bentuk atur cara - Pengekodan - Pengujian dan penyahpepijatan ralat - Dokumentasi

c)

Pengekodan - Dokumentasi - Reka bentuk atur cara - Analisis masalah - Pengujian dan penyahpepijatan ralat

d)

Pengujian dan penyahpepijatan ralat - Reka bentuk atur cara - Analisis masalah - Dokumentasi - Pengekodan

3.

Suatu masalah telah menunjukkan bahawa kedua-dua pemboleh ubah bagi bahagian kecil masalah adalah sama. Apakah teknik pemikiran komputasional yang merujuk kepada situasi ini?

a)

Teknik pengitlakan

b)

Teknik pengecaman corak

c)

Teknik peniskalaan

d)

Teknik leraian

4.

Aleesa ditugaskan untuk membina atur cara bagi mengira isipadu botol minuman berbentuk silinder. Menggunakan teknik pengecaman corak, apakah perbezaan yang terdapat pada pemboleh ubah?

a)

Tinggi botol minuman

b)

Nilai pemalar pi (3.142...)

c)

Nilai isi padu botol minuman

d)

Formula mengira isi padu botol minuman

5.

Hamidi bercadang untuk membina atur cara bagi mengira bayaran bil elektrik berdasarkan jadual berikut. Apakah input yang diperlukan untuk membina atur cara?

a)

Amaun bayaran bil

b)

Bayaran bil terdahulu

c)

Formula mengira bayaran bil

d)

Bacaan meter (kWj) bulan semasa dan dahulu

6.

Kriptografi (cryptography) berasal daripada bahasa Yunani yang terdiri daripada dua suku kata, iaitu “kriptos” dan “graphein”. Apakah maksud suku kata tersebut?

a)

"Kriptos" bermaksud tersorok manakala “graphein” bermaksud untuk tulis.

b)

"Kriptos" bermaksud tulis manakala “graphein” bermaksud untuk sembunyi.

c)

"Kriptos" bermaksud sembunyi manakala “graphein” bermaksud untuk tulis.

d)

"Kriptos" bermaksud terlindung manakala “graphein” bermaksud untuk ayat.

7.

MESEJ SULIT ANDA


Anda diminta untuk menyulitkan mesej di atas dengan menggunakan Reverse Cipher iaitu Songsangan dilakukan berdasarkan abjad (A–Z).

(a)  

8.

JUMPA DI KANTIN


Amir ingin menyulitkan perkataan di atas menggunakan Caesar Cipher dan kunci ialah 3. Yang manakah merupakan mesej rahsia yang terhasil?

a)

GRJMX DG HXKQFK

b)

YVRHK AF HXKQFK

c)

GRJMX AF KORWNU

d)

GRJMX AF HXKQFK

9.

Proses __________________akan membandingkan item di tengah-tengah dengan item yang di sebelah kiri atau kanan

a)

Linear search

b)

Binary search

c)

Bubble sort

d)

Bucket sort

10.

Baca petikan di bawah dengan teliti

item tidak perlu diisih sebelum diproses item diproses bermula pada item perama dan diikuti dengan item kedua dan seterusnya.

Maklumat di atas merujuk kepada:

a)

Linear search

b)

Binary search

c)

Bubble sort

d)

Bucket sort

11.

Teknik ini akan mula mengisih dua item pertama dalam senarai. Item kedua dan pertama akan bertukar tempat untuk menyusun item mengikut urutan menaik dan menurun.

Pernyataan ini merujuk kepada:

a)

Linear search

b)

Binary search

c)

Bubble sort

d)

Bucket sort

12.

Teknik ini melibatkan item-item yang dimasukkan sementara ke dalam beberapa kategori dan kemudian item-item tersebut akan diisih.

a)

Linear search

b)

Binary search

c)

Bubble sort

d)

Bucket sort

13.

Rajah berikut menunjukkan segmen pseudokod yang didapati mempunyai ralat. Antara berikut, ralat yang manakah terdapat dalam segmen pseudokod tersebut?

a)

Ralat 1

b)

Ralat 2

c)

Ralat 3

d)

Ralat 4

14.
Kaedah sifer dalam rajah berikut dikenali sebagai 
a)
Caesar cipher
b)
Transposition cipher
c)
Pigpen cipher
d)
Reverse cipher
15.

Antara berikut, yang manakah formula untuk mencari item pertengahan?

a)

Indeks terkecil * Indeks terbesar / 2

b)

(Indeks terkecil * Indeks terbesar ) / 2

c)

Indeks terkecil + Indeks terbesar / 2

d)

(Indeks terkecil + Indeks terbesar ) / 2

16.

Pangkalan data memudahkan data atau maklumat dalam semua perkara berikut, kecuali

a)

dicapai

b)

diurus

c)

dikemas kini

d)

dikenal pasti

17.

Reka bentuk pangkalan data mempunyai kmponen-komponen seperti


I. entiti

II. atribut

III. kekardinalan

IV. persekitaran

a)

I, II dan III

b)

I, II dan IV

c)

I, III dan IV

d)

II, III dan IV

18.

Apakah jenis kekardinalan bagi situasi seorang murid dapat meminjam banyak buku di perpustakaan?

a)

one to one (1:1)

b)

one to many (1:M)

c)

many to one (M:1)

d)

many to many (M:M)

19.

Dalam sesuatu sistem pengurusan pangkalan data hubungan, data boleh dimasukkan dengan menggunakan jadual dan ____________________

a)

borang

b)

laporan

c)

hasil pertanyaan

d)

hubungan

20.

Manakah antara pernyataan mengenai function dan procedure berikut adalah benar?

a)

Function dan procedure perlu ditulis oleh pengguna

b)

Function akan memulangkan suatu nilai tetapi procedure tidak memulangkan sebarang nilai kepada atur cara utama.

c)

Function dan procedure mesti menerima input daripada atur cara utama.

d)

Function boleh memanggil function lain sahaja dalam kod arahannya

21.

Kod arahan berikut menunjukkan pengguna beberapa built-in function.


Manakah antara berikut menunjukkan output yang betul?

I. 14

II. Sains KomputerSains Komputer

III. Sains Komputer

a)

I sahaja

b)

I dan II

c)

I dan III

d)

I, II dan III

22.

Berikut menunjukkan kod arahan Python


Apakah outputnya apabila kod arahan di atas dilaksanakan

a)

3

b)

5

c)

12

d)

14

23.

Berikut ialah satu user-defined function yang dihasilkan oleh Ali.


Manakah paparan output yang betul berdasarkan panggilan function di bawah?


cetak(3, 7)

a)

a ialah 3 b ialah 5 dan c ialah 10

b)

a ialah 3 b ialah 7 dan c ialah 10

c)

a ialah 3 b ialah 5 dan c ialah 7

d)

a ialah 7 b ialah 5 dan c ialah 3

24.

def jumlah (x,y):

jum=x+y

return jum

Apakah jenis fungsi ini?

a)

Buid In Function

b)

User Defined Function

25.

nama = ["Ali bin Azmi", "Aminah binti Yusof", "Chong Yee Ling", "Dayang Minsu", "Denish A/L Kathigasu"]

#Menjumlahkan markah setiap murid

jumlah_1 = sum(murid_1)

jumlah_2 = sum(murid_2)

jumlah_3 = sum(murid_3)

jumlah_4 = sum(murid_4)

jumlah_5 = sum(murid_5)


Apakah jenis function/fungsi ini?

a)

Build In Function

b)

User Defined Function