wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SAINS KOMPUTER TING 4 - 1.4 STRUKTUR KAWALAN

Total questions: 67

Worksheet time: 32mins

Name
Class
Date
1.
Yang manakah satu BUKAN contoh penggunaan struktur kawalan pilihan?
a)
JIKA_TIDAK
b)
if and only if
c)
switch-case
d)
?
2.
term (syarat) {
blok penyataan;
}
Apakah yang boleh menggantikan term sekiranya merupakan struktur kawalan pilihan?
a)
if
b)
else if
c)
else
d)
Semua
3.
Apakah yang dimaksudkan dengan struktur kawalan pilihan?
Sistem yang membenarkan komputer membuat ......... berdasarkan .........
a)
output, input
b)
keputusan, keadaan
c)
tindakan, syarat
d)
pilihan, syarat
4.
double x = 8;
if (x>0) {System.out.println("positif");
if (x%2) {System.out.print(x%2);
else if (x==8) {System.out.println("8");
Apakah output?
a)
positif
0
b)
positif
4
8
c)
positif
08
d)
positif
8
5.
Sekiranya suatu arahan dilaksanakan hanya sekiranya syaratnya dipatuhi dan sayrat sebelumnya tidak dipenuhi, kita patut menggunakan...
a)
if
b)
else if
c)
if else
d)
else
6.
int x = 5.0;
if (x) { x = x+1};
else if (x < 0) x =- 4;
else x++
Berapakah kesalahan yang terdapat dalam kod ini?
a)
5
b)
6
c)
7
d)
8
7.
Apakah urutan menghasilkan program yang membandingkan input pengguna dengan sesuatu nombor dan memaparkan sekiranya sama?
Contoh program ialah password protector
a)
Scanner -> if-else -> input -> output
b)
Scanner -> input -> if-else -> output
c)
Scanner -> output -> if-else -> input
d)
if-else -> Scanner -> input -> output
8.
Yang manakah akan memberi jawapan benar?
a)
if (10%2 == 0)
b)
if (5*3 = 15)
c)
if (x < 100)
d)
if (benar)
9.
Yang manakah paling sesuai diselesaikan menggunakan struktur kawalan pilihan?
a)
Langkah membuat kek
b)
Pembelian baju Hari Raya
c)
Latihan larian 5 pusingan
d)
Nyanyian lagu
10.
"Struktur kawalan ulangan ini berulang untuk bilangan kali tertentu"
Kenyataan ini merujuk kepada struktur kawalan ulangan?
a)
for
b)
while
c)
do-while
11.
"Struktur kawalan ulangan ini membuat ujian ke atas input selepas blok arahan dalam gelung dilaksanakan"
Kenyataan ini merujuk kepada struktur kawalan ulangan?
a)
for
b)
while
c)
do-while
12.

Namakan stuktur kawalan pilihan yang baru anda pelajari

a)

struktur kawalan pilihan bersarang

b)

struktur kawalan ulangan

13.
Berikut merupakan carta alir bagi kawalan ulangan? 
a)
for
b)
while
c)
do-while
14.
Nyatakan jenis struktur kawalan ulangan berikut :-
a)
Struktur kawalan SELAGI (WHILE)
b)
Struktur kawalan UNTUK (FOR)
c)
Struktur kawalan ULANG – SEHINGGA (REPEAT - UNTIL)
15.
Nyatakan jenis struktur kawalan ulangan berikut :-
a)
Struktur kawalan UNTUK (FOR)
b)
Struktur kawalan ULANG – SEHINGGA (REPEAT - UNTIL)
c)
Struktur kawalan SELAGI (WHILE)
16.
Dalam pengaturcaraan, simbol ini dinamakan?
a)
Terminal
b)
Input/Output
c)
Proses
d)
Pilihan
17.
Dalam pengaturcaraan, simbol ini dinamakan?
a)
Proses
b)
Terminal
c)
Input/Output
d)
Penyambungan (arrow)
18.
Dalam pengaturcaraan, simbol ini dinamakan?
a)
Input/Output
b)
Penyambungan (arrow)
c)
Terminal
d)
Pilihan
19.
Dalam pengaturcaraan, simbol ini dinamakan?
a)
Pilihan
b)
Proses
c)
Input/Output
d)
Terminal
20.
Dalam pengaturcaraan, simbol ini dinamakan?
a)
Terminal
b)
Input/Output
c)
Pilihan
d)
Proses
21.
Struktur kawalan terbahagi kepada?
a)
satu
b)
tiga
c)
dua
d)
empat
22.
a)
Struktur kawalan urutan
b)
Struktur kawalan pilihan
c)
Struktur kawalan pengulangan
23.
a)
Struktur kawalan urutan
b)
Struktur kawalan pilihan
c)
Struktur kawalan pengulangan
24.
- Melaksanakan arahan baris demi baris
- Melaksanakan pernyataan satu demi satu dalam urutan linear atau berturutan

Berikut adalah ciri-ciri :
a)
Struktur kawalan pilihan
b)
Struktur kawalan pengulangan
c)
Struktur kawalan jujukan
d)
Struktur terbina didalam
25.
- Melaksanakan arahan berdasarkan syarat/situasi tertentu
- Melaksanakan proses pilihan dalam program
Berikut adalah ciri-ciri :
a)
Struktur kawalan pilihan
b)
Struktur kawalan pengulangan
c)
Struktur kawalan jujukan
d)
Struktur terbina didalam
26.
MULA
Dapatkan nilai tapak, tinggi
Kira luas segitiga
Paparkan luas segitiga
TAMAT
a)
Kod Binari
b)
Kod Fizikal
c)
Kod algoritma
d)
Kod Pseudo
27.
Berdasarkan carta alir, pilih penyataan yang betul
a)
Struktur kawalan jujukan
b)
Struktur kawalan pilihan
c)
Struktur kawalan pengulangan
d)
Struktur kawalan linear
28.
Berdasarkan gambar rajah, pilih struktur kawalan yang betul
a)
Struktur Kawalan pilihan
b)
Struktur Kawalan jujukan
c)
Struktur Kawalan pengulangan
d)
Struktur terbina didalam
29.
Yang manakah antara berikut merupakan sintaks SALAH?
a)
if (syarat)
b)
else if (syarat) { }
c)
else {}
d)
else
30.
Yang manakah antara berikut merupakan sintaks SALAH?
a)
default{}
b)
case nilai: {}
c)
break;
d)
switch (syarat) {}
31.
Apakah perbezaan antara if-else dengan switch-case?
a)
hanya satu menggunakan syarat
b)
salah satu hanya boleh melaksanakan satu pilihan
c)
hanya satu menggunakan dakap
d)
kedudukan syarat dan pemboleh ubah
32.
Yang mana satukah sesuai untuk situasi membeli buku dengan RM30, dan kedua-dua buku berharga RM15?
a)
&&
b)
||
c)
<
d)
>
33.
Yang mana satukah menunjukkan tidak benar dalam aturcara JAVA?
a)
!=
b)
!
c)
false
d)
NOT
34.
Yang manakah berikut BUKAN operator untuk sistem kawalan pilihan?
a)
<
b)
=
c)
&&
d)
!
35.
Yang manakah sintaks paling sesuai untuk menggunakan operator hubungan & logikal?
a)
if-else
b)
switch-case
c)
do-while
d)
semuanya
36.
boolean happy = true;
if (!happy){System.out.println("Yes, it's " + happy);}
else {System.out.println("Yes, it's"+happy);}
Apakah output?
a)
Yes, it's false
b)
Yes, it's true
c)
Yes, it'sfalse
d)
Yes, it'strue
37.
int count = 3
switch(count){
case 1: {count = 2;} case 2: {count = 3;}
case 3: {count = 4;} case 5: {count = 5;}}
Apakah nilai count?
a)
2
b)
3
c)
4
d)
5
38.
int count = 1
switch(count){
case 1: {count += 2;} case 2: {count += 3;}
case 3: {count += 4;} case 5: {count += 5;}}
Apakah nilai count?
a)
3
b)
6
c)
10
d)
15
39.
Penyataan tentang komputer membuat keputusan disebut sebagai ' penyataan bersyarat ....................... ' ?
a)
boolean
b)
integer
c)
string
d)
double
40.
Yang manakah antara berikut, BUKAN bentuk struktur kawalan pilihan?
a)
if-else
b)
switch case
c)
while
d)
if
41.
"Struktur kawalan ini hanya akan melaksanakan penyataan-penyataan tertentu sekiranya syarat adalah benar."
Kenyataan ini merujuk kepada 
a)
Kawalan Pilihan If
b)
Kawalan Pilihan If-Else
c)
Kawalan Pilihan If-Else-If
d)
Kawalan Pilihan Switch
42.
"Struktur kawalan ini digunakan untuk membuat keputusan dalam sesuatu aturcara."
Kenyataan ini merujuk kepada 
a)
Kawalan Pilihan If
b)
Kawalan Pilihan If-Else
c)
Kawalan Pilihan If-Else-If
d)
Kawalan Pilihan Switch
43.
"Komputer boleh mencuba syarat baru boolean yang baharu sekiranya syarat terdahulu menghasilkan keputusan palsu."
Kenyataan ini merujuk kepada 
a)
Kawalan Pilihan If
b)
Kawalan Pilihan If-Else
c)
Kawalan Pilihan If-Else-If
d)
Kawalan Pilihan Switch
44.
"Penggunaan struktur kawalan ini adalah untuk mengatasi kekurangan penyataan Struktur Kawalan X yang perlu diulang berulang kali dan rumit."
Kenyataan ini merujuk kepada 
a)
Kawalan Pilihan If
b)
Kawalan Pilihan If-Else
c)
Kawalan Pilihan If-Else-If
d)
Kawalan Pilihan Switch
45.
Carta alir berikut merujuk kepada? 
a)
Struktur Kawalan If
b)
Struktur Kawalan If-Else
c)
Struktur Kawalan If-Else-If
d)
Struktur Kawalan Switch Case
46.
Carta alir berikut merujuk kepada? 
a)
Struktur Kawalan If
b)
Struktur Kawalan If-Else
c)
Struktur Kawalan If-Else-If
d)
Struktur Kawalan Switch Case
47.
"Bina program yang menerima input markah ujian dari pengguna dan memaparkan gred sebagai output"
Masalah ini paling sesuai diselesaikan menggunakan struktur kawalan jenis?
a)
Struktur kawalan If
b)
Struktur kawalan If-Else
c)
Struktur kawalan If-Else-If
d)
Struktur kawalan Switch Case
48.

Penyataan bersyarat boolean memberikan keputusan dalam bentuk data jenis

a)

Integer

b)

Boolean

c)

String

d)

Float

49.

"Pelanggan berbaris di pejabat pos untuk mendapatkan keperluan perkhidmatan tertentu. Keperluan dipadankan dengan kaunter yang menawarkan perkhidmatan tersebut. "

Senario ini adalah contoh bagi

a)

if

b)

if - else

c)

while

d)

switch case

50.

"Sistem menyemak umur yang dimasukkan oleh pengguna bagi menetukan sama ada pengguna layak mengundi atau tidak "

Senario ini adalah contoh bagi

a)

if

b)

if - else

c)

if - else -if

d)

switch case

51.

"Sebuah aplikasi menerima markah murid dan menetukan gred yang sesuai "

Senario ini adalah contoh bagi

a)

If

b)

If - else

c)

if - else - if

d)

switch case

52.

Dalam pengaturcaraan, apakah gegelung atau ulangan?

a)

Pengulangan langkah dalam program

b)

Arahan untuk program

c)

Keputusan dalam sesuatu program

d)

Pengujian untuk memastikan program berfungsi

53.

Mengapakah gegelung itu penting?

a)

Menentukan perintah di mana arahan dijalankan

b)

Memudahkan kod pengaturcaraan tanpa langkah yang berulang

c)

Membolehkan pelbagai kaedah menggunakan program

d)

Memastikan kod berfungsi dengan betul

54.

Yang mana dua pernyataan yang digunakan untuk melaksanakan ulangan?

a)

IF, WHILE

b)

ELSE, WHILE

c)

FOR, WHILE

d)

IF, ELSE

55.

Manakah antara berikut adalah simbol "sama dengan" dalam pengaturcaraan Python?

a)

=

b)

=!

c)

==

d)

>=

56.

Manakah antara berikut adalah simbol "tidak sama dengan" dalam pengaturcaraan Python?

a)

==

b)

=!

c)

!=

d)

><

57.

Apakah output bagi soalan berikut?


for x in range (10, 7, -1):

print (x)

a)

10

9

8

b)

10, 9, 8

c)

10,9,8,7

d)

10,11,12,13

58.

Apakah output bagi soalan berikut?


for x in range (1, 3, 1):

print (x, end = “ “)

print (“Nana”)

a)

1, 2, Nana

b)

0, 1, 2, Nana

c)

0

1

2

Nana

d)

1

2

Nana

59.
a)

5

4

3

2

1

b)

5 4 3 2 1

c)

4 3 2 1 0

d)

4

3

2

1

0

60.
a)

10

8

6

4

2

b)

10 8 6 4 2

c)

8

6

4

2

d)

8 6 4 2

61.
a)

Hello World!

b)

Hello World Hello World!

c)

Hello World!

Hello World!

(sentiasa berulang ... )

d)

Error

62.

YANG MANAKAH PSEUDOKOD BAGI STRUKTUR KAWALAN ULANGAN - SELAGI?

a)
b)
c)
63.

YANG MANAKAH PSEUDOKOD BAGI STRUKTUR KAWALAN ULANGAN - ULANG-SEHINGGA?

a)
b)
c)
64.

YANG MANAKAH PSEUDOKOD BAGI STRUKTUR KAWALAN ULANGAN - UNTUK?

a)
b)
c)
65.

YANG MANAKAH CARTA ALIR BAGI STRUKTUR KAWALAN ULANGAN - ULANG SEHINGGA

a)
b)
c)
66.

YANG MANAKAH CARTA ALIR BAGI STRUKTUR KAWALAN ULANGAN - UNTUK

a)
b)
c)
67.

YANG MANAKAH CARTA ALIR BAGI STRUKTUR KAWALAN ULANGAN - UNTUK

a)
b)
c)