wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sains Komputer t4: Tatasusunan & Subaturcara

Total questions: 24

Worksheet time: 13mins

Name
Class
Date
1.

1. String [] NamaBulan = {"Januari", "Februari", "Mac", "April", "Mei", "Jun"};

Apakah saiz tatasusunan NamaBulan ?

a)

5

b)

6

c)

7

d)

4

2.

2. String [] NamaPelajar = {"Fera", "Johan", "Lestari"};

Manakah antara berikut merupakan kod Java yang betul untuk mencetak elemen "Johan".

a)

System.out.print (NamaPelajar[1]);

b)

System.out.print (NamaPelajar[2]);

c)

System.out.print (NamaPelajar[0]);

3.

3. int [] MarkahUjian = {77, 88, 99};

System.out.print (MarkahUjian[1]);

Apakah nilai yang akan dicetak oleh kod yang berwarna hijau tersebut?

a)

Tiada

b)

77

c)

88

d)

99

4.

4. int [] UmurPelajar = {16, 17, 18, 19};

System.out.print (UmurPelajar[4]);

Apakah nilai yang akan dicetak oleh kod yang berwarna hijau tersebut?

a)

17

b)

19

c)

18

d)

tiada

5.

double [] TinggiPelajar = {1.65, 1.54, 1.30};

System.out.print (TinggiPelajar[2]);

Apakah nilai yang akan dicetak oleh kod yang berwarna hijau tersebut?

a)

1.54

b)

1.65

c)

1.30

d)

Tiada

6.

6. String [] HaiwanPeliharaan = {"Kucing", "Burung", "Iguana", "Hamster"};

Manakah antara berikut merupakan kod yang salah dan tidak dapat digunakan ?

a)

System.out.print (HaiwanPeliharaan[0]);

b)

System.out.print (HaiwanPeliharaan[2]);

c)

System.out.print (HaiwanPeliharaan[1]);

d)

System.out.print (HaiwanPeliharaan[4]);

7.

7. String [] Nama = {"Ali", "Abu", "Ahmad"};

Apakah jenis data bagi tatasusunan berikut ?

a)

String

b)

char

c)

boolean

d)

int

8.

_______ tinggi = {1.65, 1.54, 1.30};

Apakah jenis data yang sesuai bagi tatasusunan di atas ?

a)

Double

b)

String

c)

double

d)

int

9.

9. Apakah kegunaan tanda kurung [] dalam pengisytiharan tatasusunan ?

a)

Menjadikan kod lengkap dan sempurna serta senang difahami

b)

Mengisytiharkan bahawa pemboleh ubah tersebut merupakan jenis tatasusunan

c)

Mudah untuk dipanggil

d)

Tiada sebab

10.

10. int [] WangSaku = {4.00, 9.00, 7.50, 6.00};

Apakah nilai bagi WangSaku [1] ?

a)

4.00

b)

9.00

c)

7.50

d)

6.00

11.

11. int [] WangSaku = {4.00, 9.00, 7.50, 6.00};

Apakah nilai bagi WangSaku [3] ?

a)

4.00

b)

9.00

c)

7.50

d)

6.00

12.

12. Apakah yang dimaksudkan dengan TATASUSUNAN ?

a)

Pemboleh ubah yang membolehkan koleksi beberapa nilai data(elemen) dalam satu-satu masa dengan menyimpan setiap elemen dalam ruang memori berindeks

b)

anologi kepada sebuah buku yang tebal

c)

pemboleh ubah disimpan secara tersusun dan kemas di dalam ruang memori

d)

membenarkan pemboleh ubah yang sama nilai integer tersusun rapi di dalam blok sendiri

13.

13. Antara yang berikut yang manakah Kod Java menggunakan pengisytiharan struktur tatasusunan?

a)

jenisData namaTatasusunan;

namaTatasusunan=new jenisData;

b)

int luas;

luas=panjang * Lebar

c)

int [ ] senaraiMarkah;

senaraiMarkah = new int[6]

d)

string nama ;

14.

14. Berikan kelebihan menggunakan struktur modul atau struktur cara

a)

mempunyai kepala dan badan

b)

lebih mudah untuk digunakan semula

c)

mudah cara

15.

15. Prosedur adalah kod yang boleh digunakan ...

a)

hanya sekali

b)

berulangkali

c)

melaksanakan pengiraan

d)

membuat keputusan

16.

16. Apakah prosedur?

a)

Seksyen kecil kod dalam program yang melaksanakan tugas

b)

Kod yang menghasilkan hasil yang dikira

17.

Jelaskan mengenai fungsi?

4 lines
18.

18. Kenapa prosedur yang digunakan oleh pengaturcara?

a)

Untuk mengurangkan pengulangan kod

b)

Untuk mengurangkan pengulangan kod dan mengira nilai

19.

19. Mengapa fungsi yang digunakan oleh pengaturcara?

a)

Untuk mengurangkan pengulangan kod

b)

Untuk mengurangkan pengulangan kod dan mengira nilai

20.

20.Rajah menunjukkan contoh bagi

a)

fungsi

b)

prosedur

21.

21.Ciri-ciri fungsi

a)

tiada parameter

b)

mesti ada parameter

c)

memulangkan nilai

d)

tidak memulangkan nilai

22.

22. Perbezaan utama antara prosedur dan fungsi adalah

a)

Prosedur biasanya lebih panjang dan mempunyai lebih banyak arahan

b)

Fungsi lebih sukar untuk debug

c)

Fungsi menggunakan parameter manakala prosedur tidak

d)

Fungsi mengembalikan nilai, sementara prosedur tidak

23.

23. Mengembalikan data. Berikut merupakan ciri bagi

a)

fungsi

b)

prosedur

24.

24. TIDAK Mengembalikan data. Berikut merupakan ciri bagi

a)

prosedur

b)

fungsi