Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

T2 : STRUKTUR KOD ARAHAN (Ralat)

Total questions: 35

Worksheet time: 24mins

Name
Class
Date
1.

JENIS-JENIS RALAT KECUALI

a)

RALAT SINTAKS

b)

RALAT PARALAKS

c)

RALAT MASA LARIAN

d)

RALAT LOGIK

2.

APAKAH JENIS RALAT YANG DITUNJUKKAN OELH RAJAH

a)

RALAT MASA LARIAN

b)

RALAT SINTAKS

c)

RALAT LOGIK

3.

Apakah langkah pertama untuk menguji atur cara dan membaiki ralat?

a)

Kesan ralat pada kod arahan

b)

Bandingkan hasil atur cara dengan algoritma

c)

Baiki ralat pada kod arahan

d)

Uji lari atur cara

4.

Kesan ralat di bawah.

a)
b)
c)
d)
5.

Ralat selalunya boleh dikenal pasti dalam fasa __________.

a)

algoritma

b)

menulis pseudokod

c)

pengujian

d)

pengekodan

6.

Apakah tiga jenis ralat yang boleh dijumpai dalam pengaturcaraan?

I Ralat sintaks

II Ralat masa larian

III Ralat pengujian

IV Ralat logik

a)

I, II dan III

b)

II, III dan IV

c)

I, III dan IV

d)

I, II dan IV

7.

Rajah di atas menunjukkan satu kod arahan dalam suatu 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

8.

Ralat ini hanya boleh dikesan berdasarkan output yang dipaparkan.

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

d)

Semua jenis ralat

9.

Proses mencari dan menghapuskan ralat dipanggil

a)

pepijat

b)

penyahpijatan

c)

pembetulan

d)

pengujian

10.

Apakah kesan ralat pada atur cara?

a)

Atur cara akan memberikan output yang tidak dijangka

b)

Kesilapan menaip kod aturcara

c)

Atur cara berhenti secara tiba- tiba

d)

Struktur kawalan ulangan berulang tanpa henti

11.

Ralat ini menyebabkan atur cara terhenti secara tiba- tiba semasa pengujian sedang dijalankan

a)

Ralat sintaks

b)

Ralat masa larian

c)

Ralat logik

d)

Ralat pengekodan

12.

Donald menulis pseudokod untuk satu atur cara penyelesaian masalah. Semasa pengujian dijalankan, ralat telah dikesan. Donald membuat kesilapan operator matematik dan output yang dihasilkan tidak seperti yang diingini. Apakah jenis ralat yang dikesan?

a)

Ralat sintaks

b)

Ralat masa larian

c)

Ralat logik

d)

Ralat pengekodan

13.

Ralat ini berlaku semasa penggunaan bahasa pengaturcaraan dan memnyebabkan mesej ralat dipaparkan.

a)

Ralat sintaks

b)

Ralat masa larian

c)

Ralat logik

d)

Ralat pengekodan

14.

Merujuk kepada kesilapan dalam penggunaan

bahasa pengaturcaraan.

a)

Ralat sintaks

b)

Ralat masa larian

c)

Ralat logik

15.

Merujuk kepada kesilapan yang menyebabkan

atur cara memberi output yang tidak dijangka

a)

Ralat sintaks

b)

Ralat masa larian

c)

Ralat logik

16.

Manakah baris yang mempunyai ralat?

a)

Baris 6

b)

Baris 7

c)

Baris 8

d)

Baris 9

17.

Baiki segmen kod atur cara yang terdapat pada baris yang mempunyai ralat.

a)

baki = duit - jumlah

b)

print("Jumlah harga ialah RM", baki)

c)

print("Jumlah harga ialah RM", baki, " dan baki ialah RM ", jumlah)

18.

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)

19.

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

20.

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

21.

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

a)

Ralat masa larian

b)

Ralat sintaks

c)

Ralat logik

d)

Ralat logistik

22.

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

23.

Ralat selalu dikenalpasti dalam fasa pengujian.

a)

Benar

b)

Salah

24.

Ralat ditakrifkan sebagai kesilapan dan kesalahan dalam proses pendokumentasian.

a)

Benar

b)

Salah

25.

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

26.

Teliti pseudokod berikut:

Kenal pasti kedudukan ralat

a)

Baris 2

b)

Baris 3

c)

Baris 4

d)

Baris 5

27.

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

28.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: ejaan float ditulis sebagai floatt

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

29.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: tertinggal tanda kurungan

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

30.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: penggunaan operator yang salah

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem

31.

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

32.

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

33.

Nyatakan jenis ralat berdasarkan pernyataan di bawah:

Perkakasan komputer atau virus dan perisian hasad.

a)

Ralat masa larian

b)

Ralat logik

c)

Ralat sintaks

d)

Ralat logistik

34.

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

35.

Tentukan ralat bagi kesalahan di bawah.


Kesalahan: tertinggal tanda kurungan

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat sistem