wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PEPERIKSAAN ASK TINGKATAN 3

Total questions: 80

Worksheet time: 2hrs 42mins

Name
Class
Date
1.

Berapakah bilangan fasa dalam pembangunan aturcara?

a)

3

b)

4

c)

5

d)

6

2.

Fasa ketiga dalam pembangunan atur cara ialah

a)

Analisis masalah

b)

Dokumentasi

c)

Reka bentuk aturcara

d)

Pengekodan

3.

Apakah konsep pemikiran yang digunakan dalam fasa pembangunan atur cara agar sesuatu masalah dapat diselesaikan dengan mudah?

a)

Pemikiran kritis

b)

Pemikiran kreatif

c)

Pemikiran aras tinggi

d)

Pemikiran komputasional

4.

Pengatur cara akan mengenal pasti masalah, keperluan sistem dan perisian serta sasaran pengguna. Apakah fasa yang terlibat?

a)

Analisis masalah

b)

Reka bentuk atur cara

c)

Pengekodan

d)

Dokumentasi

5.

Dalam fasa analisis masalah, masalah yang besar akan dipecahkan kepada bahagian-bahagian masalah yang lebih kecil. Apakah teknik pemikiran komputasional yang telah digunakan?

a)

Teknik pengitlakan

b)

Teknik pengecaman corak

c)

Teknik leraian

d)

Teknik peniskalaan

6.

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

7.

Semasa penulisan kod arahan, pengatur cara perlu mengambil kira pemboleh ubah yang betul, formula yang digunakan dan arahan output. Apakah teknik pemikiran yang digunakan?

a)

Teknik pengitlakan

b)

Teknik pengecaman corak

c)

Teknik peniskalaan

d)

Teknik leraian

8.

Dokumen pustaka dan panduan pengguna merupakan contoh dokumen yang dihasilkan semasa fasa dokumentasi. Penghasilan dokumen ini secara tidak langsung mengaplikasikan _______________.

a)

teknik pengitlakan

b)

teknik pengecaman corak

c)

teknik peniskalaan

d)

teknik leraian

9.

Senarai semak boleh dihasilkan semasa fasa pengujian dan penyahpepijatan ralat bagi menunjukkan penggunaan ________________________.

a)

teknik pengitlakan

b)

teknik pengecaman corak

c)

teknik peniskalaan

d)

teknik leraian

10.

Penulisan kod arahan terdiri daripada berapa bahagian?

a)

1

b)

2

c)

3

d)

4

11.

____________ disebabkan oleh kesilapan pengaturcara sehingga menyebabkan aturcara menghasilkan output yang salah.

a)

Syntax error

b)

Runtime error

c)

Logical error

12.

print("Perimeter padang bola ialah" + perimeter)


Apakah maksud simbol (+) pada kod arahan di atas?

a)

pemisah bagi dua nilai

b)

mencantumkan dua string

13.

Sekiranya pengguna memasukkan nilai panjang adalah 6 dan nilai lebar adalah 3, apakah output bagi luas?

a)

9

b)

3

c)

18

14.

Panjang = 2, Lebar = 3


Apakah output bagi perimeter padang bola?

a)

6

b)

10

c)

12

15.

"Membantu pengatur cara yang baru untuk memahami atur cara yang telah dibangunkan"


Pernyataan ini merujuk kepada _______________

a)

Dokumentasi dalaman

b)

Dokumentasi luaran

16.

Dalam fasa reka bentuk atur cara, pengatur cara akan __________, melukis carta alir dan mereka bentuk antara muka pengguna.

a)

melukis papan cerita

b)

menulis kod arahan

c)

melakar reka bentuk

d)

menulis pseudokod

17.

Raimi ditugaskan untuk mencari persamaan dan perbezaan antara sebuah basikal dengan sebuah motosikal. Raimi telah menggunakan teknik _______________.

a)

leraian

b)

pengecaman corak

c)

peniskalaan

d)

pengitlakan

18.

Turutan manakah yang betul?

a)

Reka bentuk aturcara - Pengekodan - Analisis Masalah - Pengujian dan Penyahpepijatan - Dokumentasi

b)

Analisis masalah - reka bentuk aturcara - pengekodan - pengujian dan penyahpepijatan - dokumentasi

c)

Analisis masalah - pengekodan - pengujian dan penyahpepijatan - reka bentuk atrur cara - dokumentasi

19.

Berapakah bilangan maksimum teknik pemikiran komputasional yang boleh digunakan dalam setiap fasa pembangunan atur cara?

a)

1

b)

2

c)

3

d)

Tiada had

20.

____________ memberikan maklumat tentang perisian, perkakasan, algoritma dan kod arahan kepada pengguna akhir.

a)

Panduan pengguna

b)

Dokumen pustaka

21.

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

22.

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

23.

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

a)

Dokumentasi Dalaman

b)

Dokumentasi Luaran

c)

Dokumen Pustaka

d)

Panduan Pengguna

24.

Paparan mesej yang mempunyai perkataan "invalid syntax"

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

25.

Terdiri daripada nilai TRUE atau FALSE

a)

Char

b)

Double

c)

Boolean

d)

Number

26.

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

27.

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

a)

BENAR

b)

PALSU

28.

Kaedah sifer terbahagi kepada 2,

i) SUBSTITUTION CIPHER

ii) TRANSPOSITION CIPHER

a)

BENAR

b)

PALSU

29.

RAPAL TAGNAS AYAS merujuk kepada..

a)

Songsangan seluruh mesej

b)

Songsangan abjad

c)

Songsangan perkataan

30.

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

31.

Dalam fasa____, pengatur akan menemu bual, buat soal selidik, pemerhatian bagi ketahui keperluan pengguna

a)

Fasa Analisis Masalah

b)

Fasa Dokumentasi

c)

Fasa Reka Bentuk Atur Cara

d)

Fasa Pengekodan

32.

'kriptos' dari bahasa Yunani yang bermaksud

a)

tulis

b)

sembunyi

c)

tukar

d)

selamat

33.

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

34.

Encrypt the word alphabet using a Caesar cipher with a shift of 3

a)

DVSDULQV

b)

DOOFOHDU

c)

DOSKDEHW

d)

DORQHBHV

35.

A Caesar cipher is an example of a ______________________.

a)

transposition cipher

b)

bimodal cipher

c)

substitution cipher

d)

substantial cipher

36.
Kaedah sifer dalam rajah berikut dikenali sebagai 
a)
Caesar cipher
b)
Transposition cipher
c)
Pigpen cipher
d)
Reverse cipher
37.
Kaedah sifer dalam rajah berikut dikenali sebagai:
a)
Modulo 2 encoding
b)
Transposition cipher
c)
Reverse cipher
d)
Caesar cipher
38.
Kaedah sifer dalam rajah berikut dikenali sebagai:
a)
Modulo 2 encoding
b)
Transposition cipher
c)
Reverse cipher
d)
Caesar cipher
39.

Jadual diatas menunjukkan langkah-langkah pencarian dengan menggunakan binary search.Susun semula langkah-langkah tersebut dengan susunan yang betul

a)

5,2,1,3,4,6

b)

5,2,1,3,6,4

c)

5,3,1,2,4,6,

d)

5,1,3,4,6,2

40.

Semasa membangunkan algoritma,anda dapat mengesan ralat dan memperbaiki ralat tersebut,nyatakan jenis ralat semasa membangunkan algoritma.

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

d)

Ralat algoritma

41.

Apakah maksud algoritma?

a)

Apps (aplikasi) telefon pintar dan enjin gelintar

yang digunakan.

b)

Kajian tentang teknik kerahsiaan atau dikenali sebagai keselamatan komunikasi data.

c)

Algoritma ialah satu siri langkah atau tindakan yang jelas yang perlu dilaksanakan untuk menghasilkan output yang dikehendaki.

d)

Proses untuk mendapatkan suatu item tertentu yang terkandung dalam satu senarai.

42.

Berikut merupakan faedah yang diperoleh daripada kajian serta pembangunan algoritma yang dilakukan KECUALI

a)

Mempelajari cara melakukan penambahbaikan pada algoritma.

b)

Algoritma yang dihasilkan kurang cekap dan mengambil masa yang lama untuk dilaksanakan.

c)

Memahami bagaimana komputer memproses urutan tindakan-tindakan yang perlu dilaksanakan.

d)

Mempelajari cara menulis algoritma yang teratur, mudah dibaca dan difahami.

43.

Maksud search ialah

a)

Teknik carian yang melibatkan keputusan dwipilihan.

b)

Pencarian suatu nombor sahaja dalam senarai.

c)

Bandingkan item yang dicari dengan item pertengahan.

d)

Proses untuk mendapatkan suatu item tertentu yang terkandung dalam satu senarai.

44.

Pilih jenis-jenis search di bawah.

a)

Binary search

b)

Bubble search

c)

Linear search

d)

Bucket search

45.

Pilih jenis-jenis sort di bawah.

a)

Binary sort

b)

Bubble sort

c)

Linear sort

d)

Bucket sort

46.

....................... ialah satu teknik untuk mendapatkan item yang dikehendaki dalam satu senarai linear.

a)

Binary search

b)

Linear search

c)

Bubble sort

d)

Bucket sort

47.

............. ialah teknik carian yang melibatkan keputusan ............. .Sebelum melakukan binary search, item-item dalam senarai perlu diisih dalam urutan ............ Kemudian, item yang berada di tengah senarai akan disemak.

a)

Binary search, pelbagai pilihan, menaik

b)

Linear search, dwipilihan, menurun

c)

Linear search, pilihan tunggal, menaik

d)

Binary search, dwipilihan, menaik

48.

Indeks dalam sesuatu senarai merujuk kepada.........

a)

Penentu kedudukan bagi setiap item dalam senarai.

b)

Item pertengahan.

c)

Output yang dikehendaki.

d)

Nombor terbesar.

49.

Antara contoh sort dalam kehidupan seharian ialah mengisih surat-surat di pejabat pos mengikut negeri.

a)

Benar

b)

Palsu

50.

Berdasarkan maklumat di atas , yang manakah BENAR berkaitan sort.

a)

I, II dan III

b)

I, II dan IV

c)

I, III dan IV

d)

I, II, III dan IV

51.
Apakah itu Pangkalan Data?
a)
Pangkalan Data satu nama tempat yang terdapat di Putrajaya.
b)
Pangkalan Data adalah pendrive atau pemacu drive untuk menyimpan gambar, muzik dan dokumen.
c)
Pangkalan Data boleh dilustrasikan sebagai tempat pengumpulan dan penyimpanan data.
d)
Pangkalan data merupakan nama orang yang mentadbir pangkalan data itu.
52.

Pilih contoh-contoh pangkalan data(can choose > 1 answer)

a)

Sistem maklumat murid

b)

Sistem pinjaman buku di perpustakaan

c)

Sistem tempahan tiket kapal terbang

d)

Sistem pembelian barang

53.
"Pangkalan data ini memudahkan data atau maklumat ini dicapai, diuruskan atau dikemaskini". Betul atau Salah
a)
Betul
b)
Salah
54.
___merupakan himpunan fakta mentah mengenai sesuatu benda, kejadian, orang atau entiti yang terditi daripada perkataan, angka atau gambar.
a)
Data
b)
Maklumat
55.
___merupakan hasil daripada pengumpulan, pemprosesan dan penganalisaan data yang boleh digunakan untuk membuat sesuatu keputusan.
a)
Data
b)
Maklumat
56.
___merupakan hasil daripada pengumpulan, pemprosesan dan penganalisaan data yang boleh digunakan untuk membuat sesuatu keputusan.
a)
Data
b)
Maklumat
57.
"Markah ujian bulanan bagi mata pelajaran Matematik untuk setiap murid di dalam satu kelas". Berikut merupakan contoh?
a)
Data
b)
Maklumat
58.
Sistem SAPS yang Anda gunakan untuk menyemak markah peperiksaan merupakan salah satu konsep pangkalan data yang disimpan oleh Lembaga Peperiksaan Malaysia. Pernyataan berikut Betul atau Salah?
a)
Betul
b)
Salah
59.
Sekiranya kita hendak menyimpan segala maklumat mengenai dengan pelajar sekolah. Apakah nama pangkalan data yang sesuai untuk diberikan?
a)
Pangkalan Data Maklumat Pesakit
b)
Pangkalan Data Maklumat Pelajar
c)
Pangkalan Data Peperikaan
d)
Pangkalan Data Jawatan
60.
Langkah yang pertama untuk membuat pangkalan data ialah memberikan nama yang sesuai kepada pangkalan tersebut untuk memudahkan pencarian. Betul atau Salah?
a)
Betul
b)
Salah
61.
Nyatakan kelebihan pangkalan data
a)
Memelihara konsistensi data
b)
 Lebih mahal 
c)
 Proses back up data mengambil masa yang lama
d)
 Sistem yang agak rumit, jadi memerlukan tenaga ahli dalam mereka bentuk, program dan implementasi 
62.

Adakah sesuai untuk membuat sistem untuk mengemaskini maklumat data di hospital

a)

Ya

b)

Tidak

63.

Kepentingan pangkalan data ialah

a)

Membuat segala maklumat menjadi berselerak

b)

Membuat segala maklumat menjadi kemas dan mudah untuk.dicari

c)

Menjadikan maklumat bertambah sukar untuk dicari

64.

Adakah kamu merasakan bahawa pangkalan data ini penting?

a)

Tidak

b)

Ya

65.

Pangkalan data ialah ____________________________________

a)

carian dan dapatan semula maklumat

b)

koleksi data yang diurus secara teratur.

c)

pengkalan data berkomputer

d)

dapatan semula maklumat menjadi lebih mudah

66.
Aplikasi pengkalan data ialah ______________________________________.
a)
aplikasi yang menyimpan dan mengurus koleksi data
b)
aplikasi yang dapat menambah data
c)
aplikasi yang merumitkan.
d)
aplikasi online.
67.

Tidak boleh menerima nilai kosong dan hanya ada satu sahaja seumpamanya dalam jadual.


Pernyataan ini merujuk kepada :

a)

Kunci asing

b)

Kunci primer

c)

null

d)

nilai

68.

Pilih atribut yang sesuai dengan entiti GURU?


*lebih daripada satu jawapan

a)

nama_guru

b)

alamat

c)

notelefon

d)

idmurid

69.
Kunci Primer dan Kunci Asing selalunya berada di medan yang ke berapa?
a)
Kunci Primer berada di medan pertama dan kunci asing boleh berada dimana-mana medan dalam jadual.
b)
Kunci primer berada di medan pertama dan kunci asing berada di medan kedua
c)
Kunci primer dan kunci asing boleh berada di mana-mana medan yang terdapat dalam jadual
d)
Kunci asing perlu berada di medan pertama dan kunci primer boleh berada di mana-mana medan yang terdapat dalam jaudal.
70.

SQL merupakan bahasa yang digunakan dalam proses meminta data dari pangkalan data dan menerima semula hasilnya.

SQL adalah akronim bagi __________.

a)

Strong Question Language

b)

Strong Query Language

c)

Structured Query Language

d)

Structured Question Language

71.

Antara berikut, pernyataan yang manakah betul mengenai persamaan function dan procedure

a)

ditulis oleh pengguna

b)

memulangkan satu nilai

c)

terbahagi kepada dua jenis

d)

mempunyai nama khusus yang eksplisit

72.

berikut menunjukkan sintaks pentakrifan suatu user-defined function.


Antara berikut, manakah kegunaan bagi pernyataan return?

a)

mentakrifkan function

b)

pemboleh ubah untuk menerima argument

c)

memulangkan nilai yang dihasilkan function

d)

menerima data yang dihantar semasa dipanggil

73.

Antara berikut, manakah yang betul mengenai parameter

a)

mentakrifkan procedure

b)

arahan untuk melaksanakan satu tugas

c)

memulangkan nilai atau output yang dihasilkan

d)

pemboleh ubah yang menerima nilai yang dihantar kepada function semasa dipanggil

74.

sum, max, min dan index merupakan library bagi user-defined function.

a)

Betul

b)

Salah

75.

sum, max, min dan index merupakan library bagi user-defined function.

a)

Mempunyai pernyataan return

b)

Kod sumber tidak boleh dilihat

c)

Mempunyai badan function (set arahan)

d)

Mempunyai nama (bahagian pengepala)

76.

Manakah yang berikut merupakan persamaan antara built-in function dan user-defined function?

a)

Perlu ada argumen

b)

mempunyai perkataan return

c)

Kod sumber yang boleh dilihat

d)

Mempunyai nama yang unik dan tidak boleh diubah

77.

Apakah output bagi kod aturcara berikut?


a=(1,2,3,4,5)

x=sum(a)

print(x)

(a)  

78.

Apakah output bagi kod aturcara berikut sekiranya Ali memasukkan nombor 4 sebagai nombor pertama dan nombor 6 sebagai nombor kedua?


def tambah_nombor(x,y):

jumlah = x + y

return jumlah


num1 = int (input("masukkan nombor pertama:"))

num2 = int (input("masukkan nombor kedua:"))


tambah_nombor(num1,num2)

print("jumlah hasil dua nombor ialah:", tambah_nombor))

(a)  

79.

Kod sumber built-in function tidak boleh dilihat oleh pengaturcara. BENAR atau PALSU?

a)

BENAR

b)

PALSU

80.

Pilih jawapan bagi built-in function

a)

tinggi_rendah( )

b)

str ( )

c)

max ( )

d)

kuasadua ( )