wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mengesan dan membaiki ralat pada segmen kod

Total questions: 25

Worksheet time: 13mins

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.

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

3.

Teliti pseudokod berikut:

Kenal pasti kedudukan ralat

a)

Baris 2

b)

Baris 3

c)

Baris 4

d)

Baris 5

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.

Apakah output yang terhasil, jika x adalah 3?

a)

-

b)

+

c)

0

d)

tiada ouput

12.

>>> markah1 = int(12)

>>> markah2 = int(30)

>>>jumlah = markah1 + markah2

>>>print("jumlah")


Kod segmen yang bergaris merupakan kod segmen yang mempunyai ralat sintaks. Antara berikut, yang manakah kod segmen yang betul?

a)

print(Jumlah)

b)

print(jumlah)

c)

print("Jumlah")

d)

Print(int "Jumlah")

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.

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

18.

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

19.

Ralat selalunya boleh dikenal pasti dalam fasa .............

a)

algoritma

b)

menulis pseudokod

c)

pengujian

d)

pengekodan

20.

Proses mencari dan menghapuskan ralat dipanggil....

a)

pepijat

b)

penyahpepijatan

c)

pengujian

d)

pembetulan

21.

Ralat ini menyebabkan aturcara terhenti secara tiba-tiba tanpa diduga semasa ujian dijalankan

a)

ralat sintaks

b)

ralat masa larian

c)

ralat logik

d)

ralat pengekodan

22.

Amira menulis pseudokod untuk satu aturcara penyelesaikan masalah. Semasa ujian dijalankan terdapat ralat yang dikesan. Amira telah 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

23.

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

24.

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

25.

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