wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LATIHAN BAB 1 ASK TING 3

Total questions: 67

Worksheet time: 56mins

Name
Class
Date
1.

Berapakah bilangan fasa dalam pembangunan atur cara?

a)

3

b)

4

c)

5

d)

6

2.

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

a)

Fasa analisis masalah

b)

Fasa pengekodan

c)

Fasa dokumentasi

d)

Fasa pengujian

3.

Pada fasa rekabentuk aturcara, pengatur cara akan menulis _____________ dan melakar_______________

a)

carta alir , pseudokod

b)

pseudokod, carta alir

c)

aturcara, pseudokod

d)

bentuk atur cara , aturcara

4.

semasa melaksanakan fasa______________,pseudokod akan ditukarkan kepada kod arahan yang difahami oleh komputer

a)

pengekodan

b)

atur cara

c)

analisis masalah

d)

pengecaman corak

5.

nyatakan jenis-jenis dokumentasi yang wujud dalam fasa dokumentasi

a)

dokumentasi luaran , dokumentasi kesalahan

b)

dokumentasi luaran , dokumentasi sintaks

c)

dokumentasi luaran , dokumentasi dalaman

d)

dokumentasi dalaman , dokumentasi kesalahan

6.

Berikut adalah teknik pemikiran komputasional yang sesuai dilaksanakan dalam fasa pengekodan semasa pembangunan atur cara. Pilih teknik-teknik yang sesuai.


i. Teknik leraian

ii. Teknik pengecaman corak

iii. Teknik peniskalaan

iv. Teknik pengitlakan

a)

i dan ii

b)

i dan iii

c)

i dan iv

d)

i, ii dan iii

7.
Apabila melukis gambar seekor kucing, ciri-ciri apakah yang perlu diabaikan?
a)
Kucing berlari dengan pantas.
b)
Kucing mempunyai kaki.
c)
Kucing mempunyai hidung.
8.

kriptografi berasal dari perkataan yunani iaitu kriptos dan grapien. apakah yang dimaksudkan dengn perkataan kriptos?

a)

sulit

b)

sembunyi

c)

rahsia

d)

tulis

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

ceaser cipher dan pigpen cipher merupakan sebahagian daripada kaedah sifer. Nyatakan kaegori cipher berikut:

a)

reverse cipher

b)

rail fence cipher

c)

substitution cipher

d)

transposition cipher

12.

kunci yang digunakan menentukan bilangan baris

kunci dalam bentuk teks biasa


ciri -ciri berikut merujuk kepada

a)

pigpen cipher

b)

rail fence cipher

c)

reverse cipher

d)

columnar transposition

13.

Penyulitan (encryption) ayat ini menggunakan teknik di atas ialah ...

a)

return cipher

b)

reverse cipher

c)

repeat cipher

d)

rename cipher

14.

Apakah komponen utama semasa melakukan kriptografi

I Kunci

II Teks biasa

III Teks sifer

IV Algoritma

a)

I dan II

b)

II dan III

c)

II, III dan IV

d)

Semua di atas

15.

Proses menukarkan pernyataan dalam bentuk kod kepada maklumat asal dikenali sebagai .............

a)

penyamaran

b)

pengubahsuaian

c)

penyahsulitan

d)

penyulitan

16.

Substitution cipher merupakan kaedah menggerakkan abjad berdasarkan kata kunci.

a)

Betul

b)

Salah

17.

Langkah proses kriptografi ada dua iaitu penyulitan (encryption) dan penyahsulitan (decryption).

a)

Betul

b)

Salah

18.

Antara yang berikut mempunyai tahap kerahsiaan yang paling rendah

a)

Sifer Songsangan (Reverse)

b)

Sifer Pigpen

c)

Sifer Ceaser

d)

Sifer Rail Fence

19.

Apakah fasa kedua dalam pembangunan aturcara?

a)

Reka Bentuk Atur Cara

b)

Manual pengguna

c)

Pengitlakan

d)

Leraian

20.

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

21.

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

22.

Apakah Fasa pembangunan atur cara yang terlibat semasa mengenal pasti input, proses dan output ?

a)

Analisis Masalah

b)

Reka bentuk atur cara

c)

Pengekodan

d)

Dokumentasi

23.

Apakah teknik pemikiran komputasional yang sesuai digunakan untuk menyelesaikan masalah besar bagi mengira luas dan isi padu sebiji bola ?

a)

Teknik Pengitlkan

b)

Teknik pengecaman corak

c)

Teknik peniskalaan

d)

Teknik leraian

24.

Apakah fasa kedua dan keempat dalam pembangunan atur cara ?

a)

Analisis Masalah , reka bentuk atur cara

b)

pengekodan , dokumentasi

c)

reka bentuk atur cara , pengujian dan penyahpepijatan ralat

d)

pengujian dan penyahpepijatan ralat , dokumentasi

25.

Manakah antara berikut , merupakan persamaan antara dokumentasi dalaman dan dokumentasi luaran ?

a)

menjadi panduan kepada pengguna

b)

menjadi sumber rujukan

c)

menjadi dokumen pustaka

d)

menjadi manual pengguna

26.

Apakah jenis ralat yang berlaku akibat kesalahan menggunakan inden ?

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat nyahpepijatan

27.

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

28.

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 peniskalaan

d)

Teknik leraian

29.

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

a)

Teknik pengitlakan

b)

Teknik pengecaman corak

c)

Teknik peniskalaan

d)

Teknik leraian

30.

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

31.

Maklumat berikut menunjukkan kod arahan Phyton bagi mengira purata markah bagi dua ujian bulanan. Didapati terdapat ralat dalam kod tersebut. Apakah punca ralat berlaku?

a)

Ketiadaan inden

b)

Tiada simbol hash (#) pada komen

c)

Penggunaan pemboleh ubah tidak ditakrif

d)

Kesalahan menggunakan operator matematik

32.

Apakah yang dimaksudkan dengan pemikiran komputasional?

a)

Menggunakan kaedah seperti komputer untuk menyelesaikan masalah.

b)

Menggunakan konsep asas komputer bagi menyelesaikan masalah

c)

Memberi arahan kepada komputer untuk melaksanakan tugas.

d)

Menyelesaikan masalah berbantukan komputer.

33.

Antara berikut yang manakah bukan teknik pemikiran komputasional?

a)

Leraian.

b)

Pengekodan.

c)

Pengecaman corak

d)

Peniskalaan.

34.

Antara penyataan berikut yang manakah mengandungi pengecaman corak?

a)

Semua rumah ada pintu.

b)

Rumah saya mempunyai 3 tingkat.

c)

Rumah saya mempunyai 5 buah bilik dan satu anjung di hadapan.

d)

Belakang rumah saya terdapat sebuah kolam renang.

35.

Apakah yang dimaksudkan dengan teknik peniskalaan?

a)

Mengabaikan ciri-ciri yang tidak perlu bagi sesuatu unsur dalam satu perkara.

b)

Satu proses mengambil kira semua ciri-ciri yang perlu dalam sesuatu perkara.

c)

Satu proses mengenal pasti ciri-ciri yang penting yang dapat membantu menyelesaikan masalah.

d)

Proses menambahkan ciri-ciri yang berkaitan dalam sesuatu perkara.

36.

Seorang pengatur cara telah mengalami masalah apabila paparan output yang terhasil adalah salah.

Apakah jenis ralat yang boleh dikaitkan dengan situasi di atas ?

a)

Ralat sintaks

b)

Ralat Logik

c)

Ralat masa larian

d)

Ralat pelaksanaan

37.

Teknik peniskalaan ialah teknik pemecahan permasalahan yang rumit dan kompleks kepada penyelesaian yang lebih mudah.   

a)

BETUL

b)

SALAH

38.

Rajah berikut menunjukkan jenis-jenis dokumentasi. Antara berikut, yang manakah menerangkan tentang fungsi X?

a)

Mereka bentuk antara muka (interface)

b)

Memberi maklumat tentang algoritma atur cara

c)

Memapakarkan maklumat perisian yang digunakan

d)

Memudahkan penyenggaraan sesuatu atur cara

39.

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

a)

Fasa analisis masalah

b)

Fasa pengekodan

c)

Fasa dokumentasi

d)

Fasa pengujian

40.

Pada fasa rekabentuk aturcara, pengatur cara akan menulis _____________ dan melakar_______________

a)

carta alir , pseudokod

b)

pseudokod, carta alir

c)

aturcara, pseudokod

d)

bentuk atur cara , aturcara

41.

semasa melaksanakan fasa______________,pseudokod akan ditukarkan kepada kod arahan yang difahami oleh komputer

a)

pengekodan

b)

atur cara

c)

analisis masalah

d)

pengecaman corak

42.

nyatakan jenis-jenis ralat yang wujud semasa pelaksanaan atur cara

a)

ralat sintaks, ralat logik

b)

ralat logik , ralat masa larian

c)

ralat leraian , ralat logik , ralat sintaks

d)

ralat logik, ralat sintaks, ralat masa larian

43.

nyatakan jenis-jenis dokumentasi yang wujud dalam fasa dokumentasi

a)

dokumentasi luaran , dokumentasi kesalahan

b)

dokumentasi luaran , dokumentasi sintaks

c)

dokumentasi luaran , dokumentasi dalaman

d)

dokumentasi dalaman , dokumentasi kesalahan

44.

nyatakan teknik-teknik pemikiran komputasional yang boleh digunakan dalam pembanggunan atur cara

a)

teknik leraian , teknik peniskalaan

b)

teknik peniskalaan , teknik semakan meja ,teknik pengitlakan

c)

teknik semakan meja , teknik leraian , teknik pengitlakan , teknik analisis masalah

d)

teknik semakan meja , teknik peniskalaan , teknik leraian , teknik pengecaman corak

45.

teknik ___________ digunakan untuk memecahkan masalah yang besar kepada bahagian-bahgian yang lebih kecil

a)

peniskalaan

b)

leraian

c)

pengitlakan

d)

pengecaman corak

46.

Teknik_______________digunakan dengan memberi penekanan kepada aspek-aspek penting dan meninggalkan aspek kurang penting

a)

pengecaman corak

b)

leraian

c)

peniskalaan

d)

pengecaman corak

47.

Teknik ________________digunakan dengan meneliti ciri-ciri persamaan corak terhadap sesuatu masalah.

a)

pengecaman corak

b)

peniskalaan

c)

leraian

d)

pengiklakan

48.

maksud Ralat sintaks?

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.

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.

50.

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.

51.

Nyatakan dua cara yang digunakan dalam Python untuk membezakan pernyataan dengan barisan kod arahan.

a)

meletakan simbol ( /n ) di penghujung ayat

b)

meletakan simbol ( # )dipermulaan sesuatu ayat tunggal

c)

meletakan tanda petikan (""" """) yang berbilang yang melebihi satu baris

d)

meletkan tanda (?) pada permulaan perkataan

52.

Proses penyelesaian sesuatu masalah boleh menggunakan teknik pemikiran komputasional. Pilih penyataan yang tepat mengenai pemikiran komputasional.

a)

Proses penyelesaian masalah oleh manusia dengan berbantukan mesin.

b)

Proses penyelesaian masalah oleh manusia dengan berbantukan manusia.

c)

Proses penyelesaian masalah oleh manusia dengan berbantukan mesin dan manusia.

d)

Proses penyelesaian masalah oleh mesin dengan berbantukan manusia.

53.

Pembangunan atur cara mengandungi lima fasa yang utama. Nyatakan fasa yang diminta untuk menyediakan algoritma seperti carta alir dan pseudokod.

a)

Fasa Analisis Masalah

b)

Fasa Reka Bentuk Atur Cara

c)

Fasa Pengekodan

d)

Fasa Pengujian

54.

Rajah di atas menunjukkan salah satu teknik pemikiran komputasional. Namakan teknik pemikiran komputasional yang sesuai.

a)

Teknik Leraian

b)

Teknik Pengecaman Corak

c)

Teknik Peniskalaan

d)

Teknik Pengitlakan

55.

Berikut adalah teknik pemikiran komputasional yang sesuai dilaksanakan dalam fasa pengekodan semasa pembangunan atur cara. Pilih teknik-teknik yang sesuai.


i. Teknik leraian

ii. Teknik pengecaman corak

iii. Teknik peniskalaan

iv. Teknik pengitlakan

a)

i dan ii

b)

i dan iii

c)

i dan iv

d)

i, ii dan iii

56.

Pilih aktiviti yang sering dilaksanakan dalam fasa analisis masalah semasa pembangunan atur cara.


i. Menemubual pengguna dan membuat pemerhatian keperluan pengguna.

ii. Mengenal pasti keperluan sistem pengoperasian.

iii. Mengenal pasti pengaturcaraan yang akan digunakan.

iv. Membina formula matematik untuk penyelesaian masalah.

a)

i dan ii

b)

ii dan iii

c)

i, ii dan iii

d)

Semua di atas

57.

Rajah di atas menunjukkan penggunaan teknik leraian dalam fasa dokumentasi semasa pembangunan atur cara. Pilih dokumentasi yang sesuai untuk dokumen yang bertanda X dan Y.

a)

Dokumen luaran , Dokumen pustaka

b)

Dokumen pustaka , Panduan pengguna

c)

Panduan pengguna , Dokumen luaran

d)

Dokumen pustaka , Kod atur cara

58.

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

59.

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

a)

1

b)

2

c)

3

d)

Tiada had

60.

Pengaturcara 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

61.

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

a)

Teknik pengitlakan

b)

Teknik pengecaman corak

c)

Teknik peniskalaan

d)

Teknik leraian

62.

Suatu masalah akan 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

63.

Semasa penulisan kod arahan, pengaturcara perlu mengambil kira tentang penggunaan pemboleh ubah yang betul, kod arahan, input, formula yang digunakan dan kod arahan output. Apakah teknik pemikiran komputasional yang telah digunakan?

a)

Teknik pengitlakan

b)

Teknik pengecaman corak

c)

Teknik Peniskalaan

d)

Teknik leraian

64.

Dalam fasa pengujian dan penyahpepijatan ralat, jenis mesej ralat yang diterima perlu dikenal pasti ciri-ciri persamaan dan perbezaannya. Apakah teknik pemikiran komputasional yang menunjukkan situasi ini?

a)

Teknik pengitlakan

b)

Teknik Pengecaman corak

c)

Teknik peniskalaan

d)

Teknik leraian

65.

Penghasilan algoritma dalam bentuk pseudokod semasa fasa reka bentuk atur cara menggunakan _______________________.

a)

teknik pengitlakan

b)

teknik pengecaman corak

c)

teknik peniskalaan

d)

teknik leraian

66.

Manakah antara yang berikut merupakan urutan yang betul dalam fasa pembangunan?

a)

Rekabentuk atur cara --> Pengekodan --> Analisis Masalah -->Pengujian dan penyahpijatan ralat --> Dokumentasi

b)

Analisis masalah --> Rekabentuk atur cara --> Pengekodan --> Pengujian dan penyahpijatan --> Dokumentasi

c)

Pengekodan --> Pengujian dan penyahpijatan --> Dokumentasi --> Analisis Masalah --> Rekabentuk atur cara

d)

Pengujian dan penyahpijatan ralat --> Rekabentuk atur cara --> Analisis Masalah --> Dokumentasi --> Pengekodan

67.

Pengaturcara akan mengenalpasti masalah, keperluan sistem dan perisian serta sasaran pengguna. Apakah fasa yang terlibat?

a)

Reka Bentuk atur cara

b)

Analisis Masalah

c)

Pengekodan

d)

Dokumentasi