wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASKf2Bab3

Total questions: 50

Worksheet time: 26mins

Name
Class
Date
1.

Ralat ditakrifkan sebagai kesilapan atau kesalahan dalam proses ____________ atur cara segmen kod.

a)

penyediaan

b)

pelarian

c)

penstrukturan

d)

pembangunan

2.

Ralat selalu dikenalpasti dalam fasa ____________.

a)

pengujian

b)

penyediaan

c)

pembangunan

d)

penstrukturan

3.

Teknik yang manakah digunakan untuk mengesan ralat logik dalam algoritma?

I Teknik semakan meja

II Teknik semakan manual

III Teknik langkah demi langkah

IV Teknik logik

a)

I dan II

b)

I dan III

c)

I, II dan III

d)

I, II, III dan IV

4.

Warganegara Malaysia yang berumur 21 tahun dan ke atas layak mengundi jika individu ini telah mendaftar sebagai pengundi.


Struktur kawalan yang manakah sesuai digunakan untuk menyelesaikan masalah yang diberi?

a)

Struktur kawalan pelbagai pilihan

b)

Struktur kawalan ulangan for

c)

Struktur kawalan ulangan while

d)

Struktur kawalan pilihan bersarang

5.

Ulangan dilaksanakan selagi syarat yang diuji adalah benar.

Pernyataan di atas menunjukkan

a)

Struktur kawalan pelbagai pilihan

b)

Struktur kawalan ulangan for

c)

Struktur kawalan ulangan while

d)

Struktur kawalan pilihan bersarang

6.

Ulangan bagi sesuatu pernyataan untuk bilangan kali yang tertentu.

Pernyataan di atas menunjukkan

a)

Struktur kawalan pelbagai pilihan

b)

Struktur kawalan ulangan for

c)

Struktur kawalan ulangan while

d)

Struktur kawalan pilihan bersarang

7.

Carta alir berikut dibina untuk mencetak "Merdeka" sebanyak lima kali. Kewujudan ralat menyebabkan carta alir ini tidak memaparkan output yang sepatutnya. Kesan kedudukan ralat.

a)

I

b)

II

c)

III

d)

IV

8.

Nyatakan jenis ralat berdasarkan pernyataan di bawah:

Kesilapan dalam penggunaan bahasa pengaturcaraan

a)

Ralat sintaks

b)

Ralat masa larian

c)

Ralat logik

d)

Ralat logistik

9.

Nyatakan jenis ralat berdasarkan pernyataan di bawah:

Kecuaian manusia seperti kesalahan urutan sesuatu tindakan atau syarat ditulis salah.

a)

Ralat logik

b)

Ralat sintaks

c)

Ralat masa larian

d)

Ralat logistik

10.

Ralat ditakrifkan sebagai kesilapan dan kesalahan dalam proses pendokumentasian.

a)

Benar

b)

Salah

11.
- Melaksanakan arahan baris demi baris
- Melaksanakan pernyataan satu demi satu dalam urutan linear atau berturutan

Berikut adalah ciri-ciri :
a)
Struktur kawalan pilihan
b)
Struktur kawalan pengulangan
c)
Struktur kawalan jujukan
d)
Struktur terbina didalam
12.

Tiga struktur kawalan komputer terdiri daripada

a)

struktur kawalan ulangan

b)

struktur kawalan berganda

c)

struktur kawalan pilihan

d)

struktur kawalan urutan

13.

Kesan ralat yang terdapat dalam segmen kod di bawah dan tulis semula segmen kod yang betul.


Cikgu Lisa ingin mengira purata tiga markah ujian. Apabila cikgu Lisa memasukkan ketiga-tiga markah tersebut, purata markah tidak dipaparkan. Berikan penyelesaian supaya purata markah dipaparkan.

a)

Tambahkan dalam kod segmen :

print (jumlah)

b)

Tambahkan dalam kod segmen :

print (markah1)

c)

Tambahkan dalam kod segmen :

print (purata)

d)

Tambahkan dalam kod segmen :

print (int)

14.

Struktur kawalan jujukan akan melaksanakan arahan secara __________ mengikut urutan dari atas ke bawah.

a)

linear

b)

rawak

c)

unlinear

d)

rambang

15.

if-else... Jenis struktur kawalan pilihan ynag menggunakan penyataan di atas ialah

a)

tunggal

b)

dwipilihan

c)

pelbagai pilihan

d)

pilihan bersarang

16.

Apakah maksud gelung (loop)?

a)

arahan input

b)

operator matematik

c)

bahagian kod yang mengandungi syarat dan langkah untuk berulang

d)

setiap pusingan ulangan yang dilaksanakan

17.

dalam struktur kawalan ulangan, __________ dikawal dengan bilangan lelaran yang diketahui

a)

for (untuk)

b)

while (selagi)

c)

repeat-untill (ulang sehingga)

18.

for beli_baju < 5...

Berdasarkan penyataan di atas, bilangan ulangan yang akan dilakukan jika bermula dengan 0 ialah

a)

3

b)

4

c)

5

d)

6

19.

Penggunaan range () ialah untuk

a)

struktur kawalan pra ujian

b)

isytihar dahulu

c)

nombor yang digunakan dalam fungsi

d)

menyatakan bilangan lelaran struktur kawalan for harus berulang

20.

cara penulisan range () ada tiga jenis iaitu

a)

mula, henti, tamat

b)

mula, henti, langkau

c)

mula, tambah, henti

d)

mula, tambah, langkau

21.

range (7). Nilai output bagi penyataan tersebut akan berhenti sehingga nombor (a)  

22.

range (1, 12, 3). Nilai ouput yang akan dikeluarkan ialah

a)

1, 3, 5, 7, 9, 11

b)

1, 4, 7, 10

c)

1, 4, 8, 11

23.

range (1, 9, 3). Pemahaman bagi penyataan aturcara di atas ialah __________________

a)

mula, tamat

b)

mula, henti, tamat

c)

mula, henti, langkau

24.

range (1,4). Nombor integer mula ialah __________ dan akan berhenti satu digit sebelum nombor integer henti ___________.

a)

1, 1

b)

1, 2

c)

1, 3

d)

1, 4

25.

Tiga jenis ralat yang dapat dikelaskan dalam atur cara ialah (a)   , logik dan masa larian.

26.

Apakah nama proses mencari dan menghapuskan ralat?

a)

penyahpepijat

b)

pepijat

c)

perisian hasad

d)

pengujian

27.

Kenyataan yang digunakan dalam struktur kawalan pelbagai pilihan bagi atur cara python ialah

a)

if

b)

if-else

c)

if-elif-else

d)

if-else if-else

28.

Kod arahan ialah paradigma pengaturcaraan untuk menjelaskan atur cara yang ingin dibangunkan.

a)

BENAR

b)

SALAH

29.

Struktur kawalan jujukan hanya melaksanakan tugasan mengikut (a)   aliran sahaja, iaitu atas ke bawah.

30.

Struktur kawalan pilihan ada berapa jenis?

a)

1

b)

2

c)

3

d)

4

31.

Struktur kawalan pilihan ini mempunyai lebih daripada 2 cabang pilihan

a)

tunggal

b)

dwipilihan

c)

pelbagai pilihan

d)

tiada pilihan

32.

Langkah yang berulang dalam struktur kawalan ulangan dipanggil (a)  

33.

"Makan nasi sehingga kenyang" adalah contoh bagi struktur kawalan ulangan jenis apa?

a)

While

b)

For

34.

"Makan nasi dua kali sahaja" adalah contoh bagi struktur kawalan ulangan jenis apa?

a)

While

b)

For

35.

Pusingan ulangan dalam struktur kawalan ulangan dipanggil apa?

a)

lelaran

b)

pembilang

c)

pemalar

d)

pemboleh ubah

36.

"if else" adalah kenyataan yang merujuk kepada jenis struktur kawalan pilihan apa?

a)

tunggal

b)

dwipilihan

c)

pelbagai pilihan

37.

Pilih ralat yang sesuai berdasarkan situasi yang terdapat dalam rajah di atas

a)

RALAT LOGIK

b)

RALAT SINTAKS

c)

RALAT MASA LARIAN

d)

RALAT LOGISTIK

38.

Teliti pseudokod berikut. Terdapat ralat pada baris ke 4. Apakah pembetulan ralat yang perlu dilakukan?

a)

break nama bukan nombor

b)

for nama bukan nombor

c)

do while nama bukan nombor

d)

while nama bukan nombor

39.

Pengisytiharan pemboleh ubah dalam Python yang betul ialah

a)

nama=str(" Tan ")

b)

str=nama("Tan")

c)

nama=string(" Tan ")

d)

nama==str(" Tan ")

40.

Berikut ialah penggunaan fungsi input dalam Python yang betul KECUALI

a)

umur=int(input("Masukkan umur anda: "))

b)

nama=input("Masukkan nama anda: ")

c)

input=nama("Masukkan nama anda: ")

41.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: operasi berlainan data contoh: ( z + 2)

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

42.

Struktur kawalan jujukan akan melaksanakan arahan secara __________ mengikut urutan dari atas ke bawah.

a)

linear

b)

rawak

c)

unlinear

d)

rambang

43.

Rajah menunjukkan carata alir bagi menentukan nombor bulat yang dimasukkan sama ada positif, negatif atau sifar. Apakah sintaks yang digunakan untuk membangunkan atur cara ?

a)

if

b)

for

c)

while

d)

if-elif-else

44.

Apakah struktur kawalan yang sesuai bagi atur cara memasukkan dua nombor perpuluhan dan operasi pendaraban dilakukan ?

a)

Struktur kawalan pilihan

b)

Struktur kawalan jujukan

c)

Struktur kawalan Ulangan

d)

Strukturk kawalan pilihan bersarang

45.

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

a)

if

b)

elif

c)

else

d)

for

46.

1.MULA

2.Baca tahun_lahir

3.umur = tahun_semasa - tahun_lahir

4.Paparkan umur

5.TAMAT


Berdasarkan kepada pseudokod di atas, apakah output yang dihasilkan?

a)

umur

b)

Umur

c)

UMUR

47.
a)

Hello World!

b)

Hello World Hello World!

c)

Hello World!

Hello World!

(sentiasa berulang ... )

d)

Error

48.

Manakah baris yang mempunyai ralat?

a)

Baris 6

b)

Baris 7

c)

Baris 8

d)

Baris 9

49.

Apakah jangkaan output bagi segmen kod di atas ?

a)

3, 15, 27

b)

16, 20, 24

c)

15, 18, 21

d)

15, 18 21, 24

50.

Sekiranya m= 5, apakah jangkaan output yang terhasil bagi segmen kod di atas ?

a)

5

Sifar

b)

5

7

c)

5

7

Sifar

d)

Gelung tak terhingga