wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SKT4 : Bab 1 : f) Tatasusunan & Subaturcara

Total questions: 24

Worksheet time: 19mins

Name
Class
Date
1.
String []  NamaBulan = {"Januari", "Februari", "Mac", "April", "Mei", "Jun"};
Apakah saiz tatasusunan NamaBulan ?
a)
5
b)
6
c)
7
d)
4
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.
int [] MarkahUjian = {77, 88, 99};
System.out.print (MarkahUjian[1]);
Apakah nilai yang akan dicetak oleh kod yang berwarna hijau tersebut?
a)
Tiada
b)
88
c)
77
d)
99
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)
18
c)
19
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.
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[1]);
c)
System.out.print (HaiwanPeliharaan[2]);
d)
System.out.print (HaiwanPeliharaan[4]);
7.
String []  Nama = {"Ali", "Abu", "Ahmad"};
Apakah jenis data bagi tatasusunan berikut ?
a)
string
b)
char
c)
String
d)
int
8.
_______ tinggi = {1.65, 1.54, 1.30};
Apakah jenis data yang sesuai bagi tatasusunan di atas ?
a)
int
b)
double
c)
String
d)
Double
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.
int [] WangSaku = {3.00, 5.00, 4.50, 6.00};
Apakah nilai bagi WangSaku [1] ?
a)
3.00
b)
5.00
c)
4.50
d)
6.00
11.
int [] WangSaku = {3.00, 5.00, 4.50, 6.00};
Apakah nilai bagi WangSaku [3]  ?
a)
3.00
b)
5.00
c)
4.50
d)
6.00
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)
pemboleh ubah disimpan secara tersusun dan kemas di dalam ruang memori
c)
anologi kepada sebuah buku yang tebal
d)
membenarkan pemboleh ubah yang sama nilai integer tersusun rapi di dalam blok sendiri
13.
Antara yang berikut yang manakah Kod Java menggunakan pengisytiharan struktur tatasusunan ?
a)
jenisData namaTatasusunan;
namaTatasusunan=new jenisData;
b)
int [ ] senaraiMarkah;
senaraiMarkah = new int[6]
c)
int luas;
luas=panjang * Lebar
d)
string nama ;
14.

berikan kelebihan menggunakan struktur modul atau struktur cara

a)

mempunyai kepala dan badan

b)

lebih mudah untuk digunakan semula

c)

mudah cara

15.

Prosedur adalah kod yang boleh digunakan ...

a)

hanya sekali

b)

berulangkali

c)

melaksanakan pengiraan

d)

membuat keputusan

16.

Apakah prosedur?

a)

Seksyen kecil kod dalam program yang melaksanakan tugas

b)

Kod yang menghasilkan hasil yang dikira

17.

Apakah fungsi?

a)

Seksyen kecil kod dalam program yang melaksanakan tugas

b)

Kod yang menghasilkan hasil yang dikira

18.

Kenapa prosedur yang digunakan oleh pengaturcara?

a)

Untuk mengurangkan pengulangan kod

b)

Untuk mengurangkan pengulangan kod dan mengira nilai

19.

Mengapa fungsi yang digunakan oleh pengaturcara?

a)

Untuk mengurangkan pengulangan kod

b)

Untuk mengurangkan pengulangan kod dan mengira nilai

20.

Rajah menunjukkan contoh

a)

Fungsi

b)

Prosedur

21.

Ciri-ciri Fungsi

a)

tiada parameter

b)

memulangkan nilai

c)

mesti ada parameter

d)

tidak memulangkan nilai

22.

Perbezaan utama antara prosedur dan fungsi adalah ...

a)

Prosedur biasanya lebih panjang dan mempunyai lebih banyak arahan ..

b)

Fungsi menggunakan parameter manakala prosedur tidak

c)

Fungsi lebih sukar untuk debug

d)

Fungsi mengembalikan nilai, sementara prosedur tidak

23.

Mengembalikan data

a)

Fungsi

b)

Prosedur

24.

Tidak mengembalikan data

a)

Fungsi

b)

Prosedur