wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ulangkaji ASK T2 Bab 2 Algoritma

Total questions: 47

Worksheet time: 4hrs 51mins

Name
Class
Date
1.

Carta alir berikut dibina untuk mencetak “Merdeka” sebanyak lima kali. Kewujudan ralat menyebabkan carta alir ini tidak memaparkan output yang sepatutnya. Kesan ralat yang terdapat pada carta alir di bawah.

a)

I

b)

II

c)

III

d)

IV

2.

Apakah persamaan struktur kawalan pilihan for dan while?

a)

Bilangan ulangan ditetapkan

b)

Pernyataan syarat diuji sebelum pernyataan berulang dilaksanakan.

c)

Bilangan ulangan tidak diketahui dan ditentukan sama ada syarat dipenuhi atau tidak

d)

Berhenti secara tiba-tiba

3.

Pernyataan yang manakah benar tentang struktur kawalan pilihan bersarang?

a)

Di dalam struktur kawalan terdapat lagi struktur kawalan yang lain

b)

struktur kawalan yang tidak mempunyai apa-apa pilihan

c)

struktur kawalan tidak mempunyai struktur kawalan ulangan di dalamnya

d)

struktur kawalan yang berulang

4.

Antara berikut, yang manakah merupakan perwakilan bagi algoritma?


I Struktur Kawalan

II Carta Alir

III Kod Segmen

IV Pseudokod

a)

I dan II

b)

I dan IV

c)

II dan IV

d)

III dan IV

5.

Apakah struktur kawalan tersebut?

a)

Pilihan bersarang

b)

Ulangan for

c)

Ulangan while

d)

Pelbagai pilihan

6.

Piih pernyataan yang betul bagi gambarajah tersebut

a)

Pelanggan boleh membeli Sushi jika syarat pertama dipenuhi.

b)

Pelanggan hanya boleh keluar dari kedai sekiranya tiada Sushi

c)

Pelanggan boleh membeli Sushi lebih dari satu kali.

d)

Pelanggan tidak membeli apa-apa

7.

Yang manakah benar tentang ralat sintaks dalam algoritma?

a)

aturcara berhenti tiba-tiba

b)

ouput yang tidak diingini

c)

memori yang tidak mencukup

d)

kesilapan dalam bahasa pengaturcaraan

8.

Yang manakah benar tentang ralat logik

a)

ada paparan mesej ralat

b)

kesilapan dalam menggunakan operator dalam rumus pengaturcaran

c)

kesilapan menggunakan pembolehubah

d)

disebabkan oleh perisian hasad(malware)

9.

Apakah output bagi struktur kawalan ulangan tersebut

a)

1 2 3

b)

1 2 3 4

c)

0 1 2 3

d)

1 2 3 4 5

10.

Jika aturcara tersebut ingin memaparkan nombor 10 dan 5, apakah sepatutnya diisi dalam ruangan x dan y?

a)

x : a > 5

y : a = a - 5

b)

x : a > 5

y : a=a + 5

c)

x : a > 4

y : a = a - 5

d)

x : a> = 5

y : a=a + 5

11.

satu algoritma pilihan bersarang dicipta untuk mengambil kerani pekerja syarikt ABC. Syarat kelayakan adalah berumur 21 tahun dan ke atas serta calon hendaklah seorang perempuan.

apakah syarat yang betul perlu diletakkan ke dalam ruangan X dan Y tersebut?

a)

x : umur >21

y : jantina== perempuan

b)

x : umur >=21

y : jantina== perempuan

c)

x : umur >=21

y : jantina==lelaki

d)

x : umur <22

y : jantina== perempuan

12.

Berdasarkan algoritma tersebut, apakah terjadi jika pengguna menaip nombor nombor = 0?

a)

nombor akan ditambah sehingga pengguna menaip nombor >0

b)

output 1

c)

output memaparkan nilai "0" dan aturcara tamat

d)

output memaparkan nilai negatif

13.

algoritma gelung while tersebut mengandungi ralat. Jika paparan output yang dikehendaki ialah 6 , 8, 10. syarat yang manakah betul untuk menggantikan ralat dalam algoritma tersebut?

a)

a==10

b)

a<=10

c)

a >10

d)

a<10

14.

Berikut merupakan situasi yang boleh menggunakan Struktur Kawalan Pilihan bersarang, kecuali...

a)

Mencari dan membeli kek bertemakan watak kartun

b)

membeli dan membayar tiket masuk ke zoo Melaka untuk 2 orang dewasa dan tiga orang kanak-kanak

c)

Menentukan gred keputusan peperiksaan

d)

Menilai dan membuat keputusan menyertai pertandingan.

15.

Apakah output yang terhasil, jika x adalah 3?

a)

-

b)

+

c)

0

d)

tiada ouput

16.

Berdasarkan algoritma di atas, pilih dua penulisan pseudokod yang sesuai dengan algoritma tersebut.

a)
b)
c)
d)
17.

Berdasarkan imej tersebut, struktur kawalan yang sesuai digunakan ialah....

a)

Stuktur kawalan ulangan while

b)

Struktur kawalan ulangan for

18.

Tuliskan ouput yang dihasilkan jika nombor pertama =3, nombor kedua=5 dan nombor ketiga =0

a)

8

b)

3

c)

0

d)

tiada jawapan

19.

Perbezaan antara stuktur kawalan ulangan for dan while ialah bilangan dalam struktur ulangan for ditetapkan, manakala ulangan while tiada bilangan dan syarat perlu dipenuhi atau tidak. Benar atau Salah.

a)

Benar

b)

Salah

20.
Algoritma tidak bergantung kepada bahasa pengaturcaraan. Ia boleh diwakili atau dibentuk     dengan pelbagai cara.   Terdapat 2 perwakilan algoritma.   Nyatakan perwakilan X
a)
Pseudokod
b)
Carta Alir
c)
Analisis IPO
21.

"Pemohon yang ingin melanjutkan pelajaran ke matrikulasi pelajaran ke matrikulasi mestilah berumur tidak melebihi 20 tahun dan memperoleh keputusan Sijil Pelajaran Malaysia (SPM) sekurang-kurangnya 6A"


Apakah struktur kawalan yang digunakan?

a)

Struktur kawalan ulangan for

b)

Struktur kawalan dwipilihan

c)

Struktur kawalan ulangan while

d)

Struktur kawalan pilihan bersarang

22.

Dalam struktur kawalan bersarang, Struktur kawalan pertama mesti dipatuhi sebelum struktur kawalan kedua dapat dilaksanakan

a)

Benar

b)

Palsu

c)

Tidak Pasti

23.

Perhatikan peralatan di atas. Alatan

yang manakah melakukan proses yang

berulang?

a)

I dan II

b)

I, II dan III

c)

I, II dan IV

d)

I dan IV

24.

Apakah contoh struktur kawalan dalam

situasi di atas?

a)

Struktur kawalan pilihan tunggal

b)

Struktur kawalan dwipilihan

c)

Struktur kawalan ulangan

d)

Struktur kawalan pilihan bersarang

25.

Struktur kawalan yang manakah

ditunjukkan dalam carta alir ini?

a)

Struktur kawalan pilihan bersarang

b)

Struktur kawalan ulangan for

c)

Struktur kawalan ulangan while

d)

Struktur kawalan pelbagai pilihan

26.

Struktur kawalan yang manakah sesuai

digunakan untuk menyelesaikan

masalah yang diberi?

a)

Struktur kawalan pelbagai pilihan

b)

Struktur kawalan pilihan bersarang

c)

Struktur kawalan ulangan for

d)

Struktur kawalan ulangan while

27.

Rajah menunjukkan carta alir yang menerima dan mencetak nombor yang dimasukkan pengguna. Sekiranya m = 18, apakah output yang akan terhasil ?

a)

8

b)

18

c)

26

d)

Tiada paparan

28.

Rajah menunjukkan atur cara bagi tempahan piza. Apakah jenis struktur kawalan yang digunakan ?

a)

Struktur kawalan multi selection

b)

Struktur kawalan ulangan for

c)

Struktur kawalan ulangan while

d)

Struktur kawalan pilihan bersarang

29.

Rajah menunjukkan carta alir bagi sasaran jualan sebuah kedai buku. Sekiranya bil = 101, apakah tindakan yang perlu dilakukan ?

a)

Kira bil = bil + 1

b)

Tutup kedai buku

c)

Setkan semula bil = 1

d)

Tunggu pelanggan beli buku

30.

Antara berikut, contoh manakah yang tidak melibatkan algoritma ?

a)

LAmpu isyarat

b)

Penggunaan lif

c)

Sistem pemarkahan murid

d)

Paparan nama di atas papan kenyataan

31.

Rajah menunjukkan satu pseudokod untuk membeli roti. Yang manakah merupakan struktur kawalan terbenam ?

a)

X

b)

Y

c)

X dan Y

d)

Bukan X atau Y

32.

Teliti pseudokod yang diberi. Sekiranya nilai x ialah 33, apakah outputnya ?

a)

-

b)

0

c)

+

d)

Tiada bacaan

33.

Apakah struktur kawalan yang mungkin digunakan dalam algoritma diberi?

a)

Ulangan

b)

Dwipilihan

c)

Pilihan tunggal

d)

Pelbagai pilihan

34.

Apakah kegunaan algoritma tersebut ?

a)

Untuk membilang abjad dalam satu halaman teks

b)

Untuk mencari kesalahan ejaan dalam satu halaman teks

c)

Untuk mencari perkataan tertentu dalam satu halaman teks

d)

Untuk membilang jumlah perkataan dalam satu halaman teks

35.

“Satu siri prosedur langkah demi langkah yang tersusun untuk menghasilkan output dalam pembangunan sistem komputer”


Baca petikan di atas dengan teliti. Petikan tersebut merujuk kepada

a)

Algoritma

b)

Carta alir

c)

Pseudokod

d)

Pembolehubah

36.

1. Antara berikut, yang manakah ciri-ciri struktur kawalan for ?

I. Bilangan ulangan tidak diketahui

II. Bilangan ulangan adalah ditetapkan

III. Bilangan ulangan dikawal oleh pembilang

IV Bilangan ulangan ditentukan sama ada syarat dipenuhi atau tidak

a)

I dan II

b)

II dan III

c)

I, II dan IV

d)

Semua di atas

37.

Berdasarkan rajah di atas, apakah struktur kawalan yang digunakan untuk menentukan kalayakan peminjam

a)

Struktur kawalan jujukan

b)

Struktur kawalan ulangan while

c)

Struktur kawalan pelbagai pilihan

d)

Struktrur kawalan pilihan bersarang

38.

Apabila menggunakan struktur kawalan pilihan bersarang, kenyataan JIKA mesti diakhiri dengan _______________ di tempat yang betul. Kalau tidak, akan timbul ralat dalam skrip.

a)

TAMAT

b)

JIKA TAMAT

c)

JIKA

d)

TAMAT JIKA

39.

Dalam sistem lampu isyarat, nyalaan lampu hijau memberi isyarat bergerak, seterusnya warna kuning untuk seketika dan lampu merah untuk tempoh yang ditetapkan. Ia akan berulang selagi sistem lampu isyarat masih berfungsi. Struktur kawalan ulangan yang sesuai digunakan ialah

a)

ulangan for

b)

ulangan while

c)

ulangan gelung

d)

ulangan lelaran

40.

Struktur kawalan ini menunjukkan pernyataan akan berulang sebanyak ____________ kali.

a)

0

b)

10

c)

lebih 10

d)

kurang 10

41.

Teliti pseudokod berikut:

Kenal pasti kedudukan ralat

a)

Baris 2

b)

Baris 3

c)

Baris 4

d)

Baris 5

42.

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

43.

Algoritma ialah satu siri langkah untuk menyelesaikan suatu masalah. Dalam rajah berikut, apakah yang diwakili x?

a)

Input

b)

Output

c)

Pseudokod

d)

Algoritma

44.

Ralat selalunya boleh dikenal pasti dalam fasa _______

a)

melukis carta alir

b)

menulis pseudokod

c)

pengujian

d)

pengekodan

45.

Set langkah yang berulang disebut _______________ dan setiap ulangan gelung disebut _______________

a)

lelaran, gelung

b)

gelung, lelaran

c)

gegelung, lakaran

d)

lebaran, gelung

46.

Nyatakan output yang terhasil sekiranya m = 12.

a)

Tiada output

b)

12

c)

20

d)

32

47.

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