Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KUIZ ASK FORM 2: TOPIK 3.1.4

Total questions: 15

Worksheet time: 8mins

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.

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

5.

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

6.

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

7.

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

8.

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

9.

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

a)

pengulang

b)

pembilang

c)

penguji

d)

pembolehubah

10.

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

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.

>>> 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")

14.

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

15.

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"