wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

struktur kawalan

Total questions: 60

Worksheet time: 31mins

Name
Class
Date
1.
"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
2.
Berikut merupakan carta alir bagi kawalan ulangan? 
a)
for
b)
while
c)
do-while
3.
Nyatakan jenis struktur kawalan ulangan berikut :-
a)
Struktur kawalan SELAGI (WHILE)
b)
Struktur kawalan UNTUK (FOR)
c)
Struktur kawalan ULANG – SEHINGGA (REPEAT - UNTIL)
4.
Nyatakan jenis struktur kawalan ulangan berikut :-
a)
Struktur kawalan UNTUK (FOR)
b)
Struktur kawalan ULANG – SEHINGGA (REPEAT - UNTIL)
c)
Struktur kawalan SELAGI (WHILE)
5.

Dalam pengaturcaraan, simbol ini dinamakan?

a)

Terminal(mula/tamat)

b)

Input/Output

c)

Proses

d)

Pilihan

6.
Dalam pengaturcaraan, simbol ini dinamakan?
a)
Proses
b)
Terminal
c)
Input/Output
d)
Penyambungan (arrow)
7.
Dalam pengaturcaraan, simbol ini dinamakan?
a)
Pilihan
b)
Proses
c)
Input/Output
d)
Terminal
8.
Dalam pengaturcaraan, simbol ini dinamakan?
a)
Terminal
b)
Input/Output
c)
Pilihan
d)
Proses
9.

Struktur kawalan terbahagi kepada?

a)

satu

b)

tiga

c)

dua

d)

empat

10.
- 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
11.
- 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
12.
MULA
Dapatkan nilai tapak, tinggi
Kira luas segitiga
Paparkan luas segitiga
TAMAT
a)
Kod Binari
b)
Kod Fizikal
c)
Kod algoritma
d)
Kod Pseudo
13.
Berdasarkan carta alir, pilih penyataan yang betul
a)
Struktur kawalan jujukan
b)
Struktur kawalan pilihan
c)
Struktur kawalan pengulangan
d)
Struktur kawalan linear
14.
Berdasarkan gambar rajah, pilih struktur kawalan yang betul
a)
Struktur kawalan pengulangan
b)
Struktur kawalan linear
c)
Struktur kawalan jujukan
d)
Struktur kawalan pilihan
15.
Berdasarkan gambar rajah, pilih struktur kawalan yang betul
a)
Struktur Kawalan pilihan
b)
Struktur Kawalan jujukan
c)
Struktur Kawalan pengulangan
d)
Struktur terbina didalam
16.

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

17.

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

18.

Yang mana dua pernyataan yang digunakan untuk melaksanakan ulangan?

a)

IF, WHILE

b)

ELSE, WHILE

c)

FOR, WHILE

d)

IF, ELSE

19.

Manakah antara berikut adalah simbol "sama dengan" dalam bahasa pengaturcaraan Java?

a)

=

b)

=!

c)

==

d)

>=

20.

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

a)

==

b)

=!

c)

!=

d)

><

21.

Manakah antara berikut adalah simbol "Lebih besar daripada dan sama dengan" yang digunakan dalam Java?

a)

<=

b)

>=

c)

=>

d)

>>

22.
a)

5

4

3

2

1

b)

5 4 3 2 1

c)

4 3 2 1 0

d)

4

3

2

1

0

23.
a)

10

8

6

4

2

b)

10 8 6 4 2

c)

8

6

4

2

d)

8 6 4 2

24.
Stuktur kawalan ulangan yang melibatkan operator increment dengan simbol ....
a)
==
b)
++
c)
--
d)
xx
25.
Stuktur kawalan ulangan yang melibatkan operator decrement dengan simbol ....
a)
==
b)
++
c)
--
d)
xx
26.
Operator increment (++) dan operator decrement (- -)  digunakan dalam kawalan ulangan sebagai ........... 
a)
pembilang.
b)
pemboleh ubah.
c)
penentu.
d)
nilai.
27.
.............................. ialah penambahan nilai pemboleh ubah bagi bilangan nombor tertentu
a)
Operator decrement (++)
b)
Operator increment (xx)
c)
Operator increment (++)
d)
Operator decrement (--)
28.
.............................. mengurangkan nilai pemboleh ubah bagi bilangan nombor tertentu.
a)
Operator decrement (++)
b)
Operator increment (xx)
c)
Operator increment (++)
d)
Operator decrement (--)
29.
Ungkapan   i += 1 bermaksud ........
a)
i1 + 1
b)
1i + 1
c)
ii + 1+1
d)
ii + 1
30.
Ungkapan   i - = 4  bermaksud ........
a)
i =  4 + 4
b)
4 =  i + 4
c)
i =  i -4
d)
i =  i + 4
31.
vMath.random( ) ialah subatur cara java untuk menjana nombor secara ...........
a)
menyeluruh.
b)
rambang.
c)
semua.
d)
pelbagai.
32.
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
33.
Yang manakah satu BUKAN contoh penggunaan struktur kawalan pilihan?
a)
JIKA_TIDAK
b)
if and only if
c)
switch-case
d)
?
34.
term (syarat) {
blok penyataan;
}
Apakah yang boleh menggantikan term sekiranya merupakan struktur kawalan pilihan?
a)
if
b)
else if
c)
else
d)
Semua
35.
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
36.
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
37.
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
38.
Yang manakah akan memberi jawapan benar?
a)
if (10%2 == 0)
b)
if (5*3 = 15)
c)
if (x < 100)
d)
if (benar)
39.
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
40.
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
41.

Tiga struktur kawalan komputer terdiri berikut, kecuali

a)

struktur kawalan ulangan

b)

struktur kawalan berganda

c)

struktur kawalan pilihan

d)

struktur kawalan urutan

42.

Struktur kawalan yang melaksanakan arahan komputer satu per satu dikenali sebagai

a)

struktur kawalan ulangan

b)

struktur kawalan urutan

c)

struktur kawalan pilihan

43.

1.MULA

2.Penyataan 1

3.Penyataan 2

4.TAMAT


Pseudokod di atas merujuk kepada

a)

struktur kawalan urutan

b)

struktur kawalan pilihan

c)

struktur kawalan ulangan

44.

1.MULA

2.Baca tahun_lahir

3.umur=tahun-semasa-tahun_lahir

4.Paparkan umur

5.TAMAT


Berdasarkan kepada pseudokod di atas, apakah output yang dihasilkan?

a)

umur

b)

Umur

c)

UMUR

45.

Input yang menerima data dari pengguna dikenali sebagai

a)

input umpukan

b)

input interaktif

46.

tahun_lahir=1978


Berdasarkan ungkapan logik di atas, apakah yang dimaksudkan dengan simbol =

a)

Umpukan nilai 1978 kepada pemboleh ubah tahun_lahir

b)

Mengeluarkan output tahun_lahir ialah 1978

47.

+ , - , *, /, ()


Simbol-simbol di atas merupakan

a)

operator logik

b)

operator matematik

c)

operator hubungan

48.

Perkataan seperti BACA, INPUT, MASUKKAN, DAPATKAN digunakan dalam

a)

nod input

b)

nod proses

c)

nod output

d)

nod syarat

49.

jejari = 0

ukur_lilit = 0

luas = 0

pi = 3.142


Apakah maksud ungkapan logik di atas?

a)

Umpuk nilai

b)

Papar nilai

c)

Proses nilai

50.

_________________ memberikan perisian komputer keupayaan untuk membuat keputusan berasaskan syarat yang telah ditentukan oleh pengatur cara

a)

Struktur kawalan pilihan

b)

Struktur kawalan ulangan

c)

Struktur kawalan urutan

51.

Carta alir di atas menunjukkan jenis struktur kawalan

a)

pilihan

b)

urutan

c)

ulangan

52.

Pengguna memasukkan ketinggian dalam aplikasi komputer. Uji sama ada ketinggian minimum adalah 150cm.


Yang manakah benar tentang ungkapan logik berikut:

a)

tinggi<=150

b)

tinggi==150

c)

tinggi<150

53.

Persatuan bola sepak SMK Bandar Baru Salak Tinggi sedang mencari pemain bola sepak yang baharu. Syarat yang diletakkan bagi pemain bola sepak yang baharu mestilah tidak memakai kaca mata. Jika anda diminta untuk melukis carta alir, nyatakan jenis struktur kawalan yang sesuai.

a)

Struktur kawalan urutan

b)

Struktur kawalan pilihan

c)

Struktur kawalan ulangan

54.

Apakah output yang akan dipaparkan sekiranya umur yang dimasukkan oleh pengguna adalah 16 ?

a)

Anda boleh pohon lesen

b)

Anda belum cukup umur

55.

Ujian nombor genap ialah menggunakan modula % yang mencari baki pembahagian nombor dengan 2. Nombor genap memberikan baki sifar. Nombor ganjil memberikan bagi satu.


Jika input adalah nombor 9, apakah output yang akan dipaparkan berdasarkan pseudokod di atas?

a)

A

b)

E

56.

Yang manakah benar berkaitan struktur kawalan ulangan

a)

mengulang arahan-arahan komputer dalam blok

b)

memberikan perisian komputer keupayaan untuk membuat keputusan berasaskan syarat yang telah ditentukan

c)

melaksanakan arahan-arahan komputer satu per satu

57.

Yang manakah merupakan kemaskini pembilang berdasarkan Rajah di atas ?

a)

pembilang = 0

b)

pembilang < 5

c)

pembilang = pembilang + 1

58.

Diana dan Ailee sedang berlatih di padang sekolah. Mereka telah diarahkan oleh Cikgu Mona untuk berlari pusingan padang sekolah sebanyak 5 pusingan tanpa henti. Berdasarkan situasi ini, apakah struktur kawalan yang sesuai digunakan?

a)

Struktur kawalan urutan

b)

Struktur kawalan ulangan

c)

Struktur kawalan pilihan

59.

1.MULA

2.x = 2

3.SELAGI x < 5 MULA_SELAGI

Papar "Saya pelajar Sains Komputer"

x = x + 1

TAMAT_SELAGI

4.TAMAT


Berdasarkan pseudokod di atas, berapakah bilangan output yang akan dipaparkan?

a)

1

b)

2

c)

3

d)

4

60.

MULA

INPUT nombor1, nombor2

KIRA jumlah=nombor1+nombor2

OUTPUT jumlah

TAMAT


Nyatakan output bagi kod psedo di atas sekiranya, input nombor1 ialah 4 dan input nombor2 ialah 7

a)

10

b)

11

c)

12

d)

13