wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASK T2 Mengesan dan membaiki ralat pada segmen kod

Total questions: 19

Worksheet time: 12mins

Name
Class
Date
1.

Teknik yang manakah digunakan untuk mengesan ralat logik dalam algoritma?

a)

I dan II

b)

I dan III

c)

I, II dan III

d)

I, II, III dan IV

2.

Teliti pseudokod berikut:

Kenal pasti kedudukan ralat

a)

Baris 2

b)

Baris 3

c)

Baris 4

d)

Baris 5

3.

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

4.

Ralat memberikan kesan kepada atur cara. Pilihan yang manakah tidak betul?

a)

atur cara memberikan output yang tidak dijangka

b)

kesilapan menaip secara tiba-tiba

c)

atur cara berhenti secara tiba-tiba

d)

struktur kawalan ulangan berulang tanpa berhenti

5.

Encik Fairuz mendapati beliau perlu membuat pesanan sekurang-kurangnya dua keping piza, sedangakan telah dinyatakan di laman web tiada pesanan minimum diperlukan. Kenal pasti ralat yang terdapat dalam carta alir di atas.

a)

I

b)

II

c)

III

d)

IV

6.

Antara berikut, teknik yang manakah digunakan untuk mengesan ralat pada carta alir di atas.

I Teknik sintaks

II Teknik test run

III Teknik semakan meja

IV Teknik langkah demi langkah

a)

I dan II

b)

I dan IV

c)

II dan III

d)

III dan IV

7.

Pseudokod di bawah sudah dikenalpasti mempunyai ralat semasa digunakan untuk membina program komputer untuk mengira luas segitiga.


1.Mula

2.Masukkan nilai tapak dan tinggi

3.Kira Luas = 0.5 + tapak + tinggi

4.Paparkan Luas

5.Tamat


Nyatakan pseudokod yang mempunyai ralat

a)

Masukkan nilai tapak dan tinggi

b)

Paparkan Luas

c)

Kirakan Luas = 0.5 + tapak + tinggi

d)

Mula

8.

Bilangan ulangan dikawal oleh suatu nombor yang disebut _____________ yang akan berubah pada setiap ulangan.

a)

pengulang

b)

pembilang

c)

penguji

d)

pembolehubah

9.

Apakah jenis ralat dalam algoritma di atas?

a)

Algoritma yang tidak lengkap

b)

Struktur kawalan yang salah

c)

Menggunakan simbol yang salah

d)

Menggunakan formula pengiraan yang salah

10.

Ralat dalam algoritma dalam rajah di atas merujuk kepada

a)

Algoritma yang tidak lengkap

b)

Menggunakan formula pengiraan yang salah

c)

Menggunakan simbol yang salah

d)

Struktur kawalan yang salah

11.

Ralat dalam algoritma dalam rajah di atas merujuk kepada

a)

Algoritma yang tidak lengkap

b)

Menggunakan formula pengiraan yang salah

c)

Menggunakan simbol yang salah

d)

Struktur kawalan yang salah

12.

Apakah output yang terhasil, jika x adalah 3?

a)

-

b)

+

c)

0

d)

tiada ouput

13.

Apakah kesan berlakunya ralat sintaks?

a)

Menghasilkan output yang tidak diingini

b)

Aturcara berhenti secara tiba-tiba

c)

Paparan Pop Up (SyntaxError) muncul

d)

Tiada paparan mesej ralat

14.

Terdapat ralat sintaks pada segmen kod di atas, pilih jawapan yang betul bagi segmen kod yang telah diperbaiki

a)

print ("/nPurata Ketinggian: " round (purata, 2), "m" )

b)

print ("\nPurata Ketinggian: ", round (purata, 2), "m" )

c)

print ("\nPurata Ketinggian: ", round purata, 2, "m" )

d)

print "\nPurata Ketinggian: ", round (purata, 2), "m"

15.
Dalam kod arahan terdapat tiga jenis ralat yang perlu anda tahu. Antaranya ialah ___________
a)
Ralat sintaks
b)
Ralat virus
c)
Ralat pepijat
d)
Ralat berlari
16.

Ralat apakah yang terdapat dalam kod atur cara tersebut?

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

d)

Tiada ralat

17.

Kesan ralat di bawah.

a)
b)
c)
d)
18.

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

19.

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