Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuiz Bab 4.1 Kod Arahan (Scratch)

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Antara berikut, manakah pernyataan yang betul mengenai kod arahan?


(I) Boleh disimpan dalam ingatan dan digunakan semula.

(II) Data dalam bentuk teks yang disimpan dalam pembolehubah.

(III) Storan ingatan yang menyimpan data dan perlu diolah kemudian.

(IV) Arahan yang diberikan kepada komputer untuk melakukan tugas.

a)

I dan II

b)

I dan IV

c)

II dan III

d)

III dan IV

2.

Satu set kod arahan yang mengarahkan komputer untu menyelesaikan sesuatu tugasan dipanggil ______________

a)

kod

b)

pengekodan

c)

aturcara komputer

d)

pengaturcara komputer

3.

Yang manakah ialah bentuk data yang sesuai disimpan sebagai pembolehubah?


(I) Teks

(II) Nilai logik

(III) Operator matematik

(IV) Nilai berangka

a)

I, II dan III

b)

I, II dan IV

c)

I, III dan IV

d)

II, III dan IV

4.

Antara berikut, jenis data manakah yang dikenali sebagai boolean?

a)

Teks

b)

Nilai logik

c)

Nilai berangka

d)

operator matematik

5.

Apakah yang dimaksudkan nilai logik?

a)

digit 0 atau digit 1

b)

benar atau palsu

c)

digit 1 atau digit 2

d)

pasti atau tidak pasti

6.

Rajah diatas menunjukkan blok yang digunakan dalam aturcara Scratch 2.0. Antara berikut, apakah tujuan blok tersebut digunakan?

a)

berulang tanpa henti.

b)

berulang sehingga syarat dipenuhi

c)

berulang berdasarkan had minima lelaran.

d)

berulang mengikut lelaran yang ditentukan.

7.

Bazla telah menaip simbol x bagi kod arahan yang mengandungi operator matematik darab. Apabila kod arahan diuji lari, program tiba-tiba behenti. Apakah jenis ralat yang terdapat pada program tersebut?

a)

ralat simbol

b)

ralat sintaks

c)

ralat logik

d)

ralat matematik

8.

Apakah yang perlu dilakukan oleh pengaturcara dalam fasa rekabentuk aturcara?

a)

menguji aturcara yang telah ditulis

b)

menukarkan pseudokod kepada kod

c)

merekabentuk antaramuka pengguna grafik

d)

memikirkan kaedah penyelesaian bagi masalah

9.

Diantara carta-carta alir berikut, yang manakah yang menunjukkan pelbagai pilihan?

a)
b)
c)
10.

Antara berikut, blok dalam aturcara Scratch manakah digunakan bagi struktur kawalan pilihan?

a)
b)
c)
d)
11.

Maklumat diatas menunjukkan satu pengiraan matematik. Apakah kod arahan untuk menulis pengiraan tersebut?

a)

(56 x 100) / 2 + 200 x 128

b)

56 * 100 ÷ 2 + 200 * 128

c)

(56 *100) / 2 + 200 * 128

d)

(56 ÷100) * 2 + 200 * 128

12.

Apakah jenis ralat yang terhasil disebabkan perisian hasad seperti virus dan cecacing?

a)

ralat logik

b)

ralat sintaks

c)

ralat masa larian

d)

ralat pelaksanaan

13.

Apakah langkah yang perlu dilakukan dalam fasa analisis masalah bagi pembangunan aturcara?

a)

melakar carta alir

b)

menulis pseudokod

c)

menentukan input, proses dan output

d)

merekabentuk antaramuka grafik

14.

Ralat ini disebabkan oleh perisian hasad atau kepincangan aturcara

a)

ralat logik

b)

ralat sintaks

c)

ralat masa larian

d)

ralat pelaksanaan

15.

Ralat ini akan menyebabkan output yang dihasilkan bukan seperti yang diingini

a)

ralat logik

b)

ralat sintaks

c)

ralat masa larian

d)

ralat pelaksanaan

16.

Ralat ini menyebabkan maklumat yang dimasukkan ke dalam kod arahan tidak dapat dibaca oleh komputer

a)

ralat logik

b)

ralat sintaks

c)

ralat masa larian

d)

ralat pelaksanaan

17.

Maklumat di bawah adalah berkaitan pengekodan dalam pengaturcaraan. Tandakan pengekodan yang betul pada petak yang disediakan:

a)

IF...IF...ELSE....ELSE

b)

IF...ELSE

c)

IF

ELSE IF....

ELSE...

18.

Berikut merupakan rajah bagi sebuah pentagon sama sisi dan aturcara yang menggunakan aplikasi Scratch 2.0 bagi mengira jumlah perimeter dalam cm pentagon tersebut. Dengan menggunakan aplikasi yang sama, pilih aturcara yang lebih ringkas daripada aturcara asal bagi memaparkan jumlah perimeter dalam cm pentagon tersebut

a)
b)
c)
d)
19.

Aturcara Scratch berikut dihasilkan oleh Adam untuk mengira hasil darab dua nombor yang diimport oleh pengguna. Apabila diuji lari, aturcara tersebut tidak memberikan jawapan yang betul. Bantu adam membaiki ralat tersebut.

a)

gantikan jawapan pertama kepada jawapan1 dan jawpan kedua kepada jawpan2

b)

gantikan jawapan pertama kepada jawapan1 dan formula kepada jawapan1 * jawapan2

c)

gantikan jawapan kedua kepada jawapan2 dan formula hasil darab kepada jawapan * jawapan2

d)

gantikan say kepada look

20.

Berdasarkan soalan 19 tadi, namakan ralat tersebut:

(a)