wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

latihan ulangkaji e- penilaian ASK

Total questions: 57

Worksheet time: 53mins

Name
Class
Date
1.

Susunan fasa pembangunan aturcara yang betul ialah:

a)

analisis masalah, reka bentuk aturcara, pengujian dan penyahpepijatan, pengekodan, dokumentasi.

b)

analisis masalah, rekabentuk aturcara, pengujian dan penyahpepijatan, dokumentasi, pengekodan.

c)

analisis masalah, reka bentuk atur cara, pengekodan, dokumentasi, pengujian dan penyahpepijatan

d)

analisis masalah, rekabentuk aturcara, pengekodan, pengujian dan penyahpepijatan, dokumentasi.

2.

Pilih contoh peleraian daripada senarai berikut:

a)

Menyelesaikan kes jenayah yang kompleks dengan memecahkannya kepada waktu ia terjadi dan sama ada wujud saksi di tempat kejadian.

b)

Melihat kepada kemungkinan berlakunya jenayah-jenayah lain .

c)

Membantu pengaturcara memahami aplikasi yang telah dibina

d)

Melihat kes jenayah yang sama yang telah terjadi untuk menyelesaikan masalah jenayah baru.

3.

Fasa yang terlibat dalam proses mengesan dan membetulkan sebarang ralat dalam aturcara dikenali sebagai:

a)

Rekabentuk Aturcara

b)

Pengujian

c)

Pengekodan

d)

Analisis Masalah

4.

Dokumentasi luaran penting kerana

a)

membantu pemasangan perisian

b)

memudahkan pengguna dan pengaturcara memahami aplikasi

c)

membantu pengguna menggunakan aplikasi yang telah dibina

d)

membantu pengaturcara memahami aplikasi yang telah dibina

5.

Seorang pengaturcara telah tersilap memasukkan formula luas dalam segmen kod. Apakah jenis ralat yang akan berlaku?

a)

. Ralat masa larian

b)

Ralat perlaksanaan

c)

Ralat sintaks

d)

Ralat logik

6.

Antara yang berikut yang manakah merupakan komponen utama kriptografi?

I. Kunci

II. Teks sifer

III. Algoritma

IV. Pseudokod

a)

I dan II

b)

I, II ,III

c)

II, III, IV

d)

I,II,III,IV

7.

Antara yang berikut manakah tidak diperlukan oleh Reverse Cipher ?

a)

menentukan bilangan aksara

b)

menghasilkan teks sifer

c)

membuat penyahsulitan

d)

menentukan teks biasa

8.

Di fasa (a)   pseudokod ditulis dan carta alir dilukis.

9.

Kod arahan di atas digunakan untuk mencari luas bulatan dan isipadu kubus.


Berdasarkan kod arahan tersebut, nyatakan semua pemboleh ubah yang terlibat:

_____________________ dan _____________________

(a)  

10.

Apakah yang dimaksudkan dengan pemikiran komputasional?

a)

Satu proses pemikiran yang menggunakan kaedah seperti komputer untuk menyelesaikan masalah.

b)

Satu proses pemikiran bagi tujuan menyelesaikan masalah oleh manusia sendiri berbantukan mesin atau kedua-duanya sekali dengan menggunakan konsep asas sains komputer.

c)

Satu proses pemikiran yang memberi arahan kepada komputer untuk melaksanakan tugasan.

d)

Satu proses pemikiran bagi menyelesaikan masalah berbantukan komputer.

11.

Nilai PI selalu sama dengan 3.142. PI ialah sejenis _______.

a)

pemalar

b)

data yang boleh ditukar

c)

ukuran yang akan berubah

d)

data mentah

12.

Dalam fasa ______________ , pengatur cara akan menemu bual, membuat soal selidik dan pemerhatian bagi mengetahui keperluan pelanggan.

a)

ANALISIS MASALAH

b)

PENGUJIAN DAN PENYAHPIJATAN

c)

PENGEKODAN

d)

REKA BENTUK

13.

Apakah elemen terkecil bagi paparan imej digital pada skrin komputer?

a)

Resolusi

b)

Dimensi

c)

Piksel

d)

bit

14.

HTML ialah bahasa pengaturcaraan yang menggunakan kod-kod arahan yang dipanggil sebagai

a)

Heading

b)

tag HTML

c)

pautan

d)

WWW

15.

Tag paragraph headings bermula dengan <h1> hingga <h6>. Tag <h1> akan memaparkan saiz teks ____________ manakala <h6> memaparkan saiz teks ____________.

a)

terbesar, terkecil

b)

terkecil, terbesar

c)

sederhana, terbesar

d)

terkecil, sederhana

16.

Manakah pernyataan yang merujuk kepada sistem nombor perlapanan?

a)

Menggunakan digit 0 hingga 8

b)

Nombor ditanda dengan subskrip 8

c)

Nombor selepas 9 adalah A.

d)

Setiap digit tidak mempunyai nilai tertentu

17.

Apakah nombor perlapanan bagi nombor perpuluhan 296810?

a)

56408

b)

56418

c)

56318

d)

56308

18.

Manakah antara yang berikut merujuk kepada struktur kawalan pilihan bersarang?

a)

Jika syarat pertama dipenuhi, semak syarat kedua. Jika tidak, tamat.

b)

Jika syarat pertama dipenuhi, laksana pernyataan pertama. Jika tidak, laksana pernyataan kedua.

c)

Jika syarat pertama dipenuhi, laksana pernyataan pertama. Jika tidak, tamat.

d)

Jika syarat pertama dipenuhi, tamat. Jika tidak, laksana pernyataan pertama.

19.

Pernyataan 1 menunjukkan penggunaan teknik pemikiran komputasional dalam kehidupan seharian.


Zetty dan ahli kumpulannya akan melaksanakan projek taman sains di sekolah.Semasa fasa analisis masalah, dia telah membahagikan kawasan-kawasan taman sains itu kepada beberapa bahagian yang akan diuruskan oleh ahli kumpulannya.


Pernyataan 1

Apakah teknik pemikiran komputasional yang digunakan dalam Pernyataan 1?

a)

Peniskalaan

b)

Leraian

c)

Pengecaman corak

d)

Pengitlakan

20.

Pernyataan 2 merujuk kepada algoritma carian dan isihan.


Z merupakan satu teknik yang melibatkan dwipilihan. Sebelum melakukan proses ini, item-item dalam senarai perlu diisih mengikut urutan menaik. Kemudian item ditengah akan disemak. Jika item ditengah adalah item yang dicari maka proses akan tamat.


Pernyataan 2

Apakah teknik Z yang sesuai digunakan dalam Pernyataan 2?

a)

Linear Search

b)

Bubble Sort

c)

Binary Search

d)

Bucket Sort

21.

Struktur kawalan terbenam dalam struktur kawalan lain disebut ________

a)

Struktur kawalan pelbagai pilihan

b)

Struktur kawalan pilihan bersarang

c)

Struktur kawalan ulangan

d)

Struktur kawalan dwipilihan

22.

Maklumat berikut adalah tentang fail imej.


· Data imej tidak boleh dimampatkan

· Saiz fail adalah besar

· Imej berkualiti tinggi

a)

Bitmap (BMP)

b)

Tagged Image File Format (TIFF)

c)

Graphic Interchange Format (GIF)

d)

Joint Photographic Expert Group (JPEG)

23.

Antara yang berikut, yang manakah betul ralat sintaks dalam aturcara

a)

Kesilapan dalam proses pembangunan kod atur cara

b)

Kesilapan dalam penggunaan bahasa pengaturcaraan

c)

Kesilapan yang boleh menyebabkan komputer terhenti secara tiba-tiba

d)

Kesilapan yang menyebabkan output yang dihasilkan adalah berbeza dengan jangkaan

24.

Maklumat berikut menunjukkan segmen kod arahan


x=str ("Sila")

y=str ("Jaga")

z=str ("Kebersihan")

print ('.'. join(x+y+z))


Antara berikut, manakah output yang akan terhasil

a)

(Sila,Jaga,Kebersihan)

b)

Sila Jaga Kebersihan

c)

Sila.Jaga.Kebersihan

d)

S.i.l.a.J.a.g.a.K.e.b.e.r.s.i.h.a.n

25.

Pernyataan berikut adalah maksud satu istilah dalam kod arahan


(( Satu jujukan susunan aksara ))

a)

String

b)

Boolean

c)

Integer

d)

Char

26.

Maklumat berikut merupakan senarai nombor


(( 12, 40, 95, 44, 17, 23, 78 ))


Azlina ingin mencari nombor 23 menggunakan linear search. Diberi n = 7 dan i = 0.

Berapakah jumlah bilangan ulangan yang akan berlaku sehingga output item tersebut dipaparkan

a)

3

b)

6

c)

2

d)

5

27.

Tag HTML yang memainkan peranan membentuk perenggan ialah

a)

<h> </h>

b)

<p> </p>

c)

<a> </a>

d)

<frameset> </frameset>

28.

Ralat ______________________ merujuk kepada kesilapan dalam penggunaan bahasa pengaturcaraan.

a)

Logik

b)

Sintaks

c)

Masa larian

d)

Segmen

29.

Apakah jenis data bagi -3.87?

a)

Integer

b)

Char

c)

String

d)

Double/float

30.

Sintaks yang manakah digunakan untuk mengakhiri pilihan dalam suatu struktur kawalan?

a)

if

b)

elif

c)

else

d)

for

31.

Rajah 1 menunjukkan satu kod arahan dalam struktur kawalan ulangan. Apakah output yang mungkin dipaparkan?

a)

Ralat sintaks

b)

5, 6, 7, 8, 9, 10, 11, 12, 13, 14

c)

5, 10, 15

d)

Tiada sebarang output

32.

Antara berikut,manakah yang menerangkan tentang perkara penting semasa menulis algoritma?

a)

Langkah-langkah algoritma ditulis dalam bahasa tertentu.

b)

Setiap langkah ditulis menggunakan simbol.

c)

Urutan langkah perlu dinyatakan dengan betul.

d)

Output tidak perlu dinyatakan.

33.

Mengapakah kita perlu berfikir secara komputasional ?

a)

Membolehkan kita mengarahkan komputer memproses maklumat dengan mudah

b)

Membolehkan kita mahir dalam penggunaan komputer dalam kehidupan seharian

c)

Membolehkan kita memahami cara komputer menyelesaikan masalah.

d)

Membolehkan penyelesaian masalah yang rumit menjadi lebih mudah dan sistematik.

34.

Apakah struktur kawalan yang sesuai bagi atur -cara yang mempunyai lebih daripada dua set tindakan yang berlainan sebagai pilihan untuk dilaksanakan ?

a)

Struktur kawalan dwipilihan

b)

Struktur kawalan pelbagai pilihan

c)

Struktur kawalan SELAGI

d)

Struktur kawalan UNTUK

35.

Antara berikut, manakah fasa akhir bagi pembangunan atur cara ?

a)

Fasa reka bentuk atur cara

b)

Fasa pengekodan

c)

Fasa pengujian dan penyahpepijatan

d)

Fasa dokumentasi

36.

Antara berikut, manakah yang menerangkan maksud kod arahan?

a)

Urutan tindakan yang perlu dilaksanakan oleh komputer

b)

Senarai tindakan yang perlu dijalankan oleh komputer

c)

Satu arahan yang mengarahkan komputer melakukan sesuatu tugas

d)

Storan ingatan yang boleh yang boleh menyimpan arahan

37.

Apakah ralat yang disebabkan oleh kesilapan cara menulis kod arahan?

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

d)

Ralat perisian hasad

38.

Anda diminta untuk membina atur cara mudah bagi mengira luas dan perimeter sebuah padang hoki yang berbentuk segi empat tepat. Apakah pemboleh ubah yang boleh dikenalpasti?

a)

panjang dan perimeter

b)

lebar dan panjang

c)

luas dan perimeter

d)

luas dan lebar

39.

apakah fungsi blok di atas?

a)

Untuk melaksanakan arahan atur cara

b)

Untuk memasukkan bunyi

c)

Untuk memasukkan pergerakan objek

d)

Untuk mengubah visual objek

40.

Apakah fitur yang ditunjukkan di kawasan berwarna putih dalam gambar di atas?

a)

Stage

b)

Bar Menu

c)

Sprite List

d)

Scripts Area

41.

Blok di atas merupakan blok dalam kategori __________.

a)

Motions

b)

Looks

c)

Events

d)

Sounds

42.

Apakah nilai yang perlu ditukar oleh Amran supaya kucing Sprite bergerak lebih jauh?

a)

10

b)

50

43.

Berdasarkan blok pemula berikut, apakah yang perlu dibuat untuk memulakan aturcara?

a)

Tekan butang SPACE

b)

Tekan butang ENTER

c)

Klik pada bendera hijau

d)

Klik pada oktagon merah

44.

Berikut merupakan blok Scratch untuk

a)

Menggerakkan objek

b)

Memasukkan dialog

c)

Memasukkan bunyi

d)

Menukar watak

45.

Berikut merupakan contoh untuk memasukkan bunyi. Tanda cara lain untuk menukar bunyi lain.

a)

Memilih pilihan bunyi di Audio Library

b)

Merakam suara pada Audio Tabs

46.

Apa yang akan berlaku pada sprite jika scripts disusun seperti di atas?

a)

Bergerak + Keluar bunyi

b)

Bergerak + Berkata Hello

c)

Bergerak sahaja

d)

Berkata Hello sahaja

47.

maksud Ralat logik?

a)

Ralat yang disebabkan oleh kemasukan data yang tidak menepati kehendak arahan. ralat ini akan menyebabkan perlaksanaan atur cara terhenti secara tiba-tiba dengan mengeluarkan paparan mesej tertentu

b)

Ralat yang desebabkan oleh kesilapan logik pengaturcaraan sehingga menyebabkan atur cara menghasilkan output yang salah.

c)

Ralat yang disebabkan penulisan oleh atur cra yang tidak memenuhi sintaks sesuatu bahasa pengaturcaraan.

48.

maksud Ralat masa larian ?

a)

Ralat yang disebabkan oleh kemasukan data yang tidak menepati kehendak arahan. ralat ini akan menyebabkan perlaksanaan atur cara terhenti secara tiba-tiba dengan mengeluarkan paparan mesej tertentu

b)

Ralat yang desebabkan oleh kesilapan logik pengaturcaraan sehingga menyebabkan atur cara menghasilkan output yang salah.

c)

Ralat yang disebabkan penulisan oleh atur cra yang tidak memenuhi sintaks sesuatu bahasa pengaturcaraan.

49.

Keadaan manakah adalah benar jika a=4 dan b=9?

a)

a!=b

b)

a==b

c)

a>b

50.

Antara berikut ,ungkapan manakah yang akan menghasilkan output True jika y = 2 ?

a)

y > 6

b)

y < 1

c)

0 < y <= 3

51.

Apakah jenis cipher yang ditunjukkan dalam rajah?

a)

Pigpen Cipher

b)

Rail Fence Cipher

c)

Transposition Cipher

52.

Berikut merupakan teks biasa.


Apakah teks sfer yang terhasil apabila teks biasa ini disulitkan dan menggunakan Caeser Cipher dengan kunci, K=3?

a)

PBIXJXQAXQXRD

b)

ASJNDHDYFHDF

c)

BGDHSGHSFHD

53.

Pernyataan manakah yang benar tentang kriptografi ((cryptography) ?

a)

Berasal daripada Mesir Purba

b)

Kajian tentang teknik perkhidmatan atau keselamatan data

c)

Bertujuan melindungi informasi daripada terdedah oleh pihak lain

d)

untuk mendedahkan maklumat privasi individu

54.

Apakah kaedah yang menggunakan cara songsangan untuk menyulitkan mesej ?

a)

Caeser Cipher

b)

Reverse Cipher

c)

Transposition Cipher

d)

Pigpen Cipher

55.

Beriku merupakan teks biasa.

SELAMAT DATANG

Apakah teks sifer yang terhasil apabila teks biasa di atas disulitkan menggunakan Caeser Cipher dengan kunci, K=3?

a)

QCJYKYR BYRYPE

b)

PBIXJXQ AXQXRD

c)

UGNCOCV FCVCPI

d)

VHODPDW GDWDQJ

56.
Kaedah sifer dalam rajah berikut dikenali sebagai 
a)
Caesar cipher
b)
Transposition cipher
c)
Pigpen cipher
d)
Reverse cipher
57.
Kaedah sifer dalam rajah berikut dikenali sebagai:
a)
Modulo 2 encoding
b)
Transposition cipher
c)
Reverse cipher
d)
Caesar cipher