wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sains Komputer Tingkatan 4 - 1.6.3 Membezakan antara

Total questions: 16

Worksheet time: 9mins

Name
Class
Date
1.

-Tidak mengembalikan data.

-Jenis data pulangan dalam sintaks adalah void.

-Badan tidak diakhiri dengan penyataan return.


Pernyataan di atas merujuk kepada ______ .

a)

Prosedur

b)

Fungsi

2.

-Mengembalikan data.

-Jenis data pulangan dalam sintaks adalah int, double, char, String, tatasusunan atau objek Java.

-Badan diakhiri dengan penyataan return diikuti data yang dipulangkan.


Pernyataan di atas merujuk kepada ______ .

a)

Prosedur

b)

Fungsi

3.

static void

namaProsedur([jenisData

namaParameter]){}


Sintaks definisi di atas merujuk kepada ______ .

a)

Prosedur

b)

Fungsi

4.

static jenisData

namaFungsi([jenisData

namaParameter]){}


Sintaks definisi di atas merujuk kepada ______ .

a)

Prosedur

b)

Fungsi

5.

static void cariJumlah(int x,

int y)

{

int jawapan = x + y;

System.out.print(jawapan);

}


Sintaks di atas adalah satu contoh ______ .

a)

Prosedur

b)

Fungsi

6.

static int cariJumlah(int x,

int y)

{

int jawapan = x + y;

return jawapan;

}


Sintaks di atas adalah satu contoh ______ .

a)

Prosedur

b)

Fungsi

7.

namaProsedur([jenisData

namaParameter]);


Sintaks di atas adalah satu contoh panggilan bagi ______ .

a)

Prosedur

b)

Fungsi

8.

jenisData pembolehUbah;

pembolehUbah =

namaFungsi([jenisData

namaParameter]);


Sintaks di atas adalah satu contoh panggilan bagi ______ .

a)

Prosedur

b)

Fungsi

9.

Bilakah prosedur atau fungsi menjadi pilihan?

a)

Data yang telah diproses perlu disimpan dalam badan pemanggil.

b)

Data yang telah diproses akan digunakan lagi oleh pemanggil.

c)

Subatur cara digunakan untuk meminta input.

d)

Subatur cara tidak memaparkan hasil atau menyimpan hasil di mana-mana.

10.

Petunjuk berikut boleh digunakan untuk memilih prosedur iaitu _______ .

a)

Subatur cara digunakan untuk membuat paparan sahaja, seperti mesej kepada pengguna.

b)

Hasil proses digunakan dalam subatur cara sekali sahaja dan tidak diperlukan lagi

11.

Berdasarkan contoh di dalam jadual di atas, yang manakah panggilan fungsi yang betul dan salah.

a)

X

b)

Y

12.

Math.sqrt(double n) merupakan sintaks fungsi bagi ______ .

a)

Memulangkan hasil punca kuasa dua untuk nilai n.

b)

Memulangkan integer paling dekat tetapi kurang atau sama dengan nilai n.

c)

Memulangkan nombor n setelah dibulatkan kepada integer terdekat.

d)

Memulangkan nombor yang lebih besar antara m dan n.

e)

Memulangkan nombor yang lebih kecil antara m dan n.

13.

Math.floor(double n) merupakan sintaks fungsi bagi ______ .

a)

Memulangkan hasil punca kuasa dua untuk nilai n.

b)

Memulangkan integer paling dekat tetapi kurang atau sama dengan nilai n.

c)

Memulangkan nombor n setelah dibulatkan kepada integer terdekat.

d)

Memulangkan nombor yang lebih besar antara m dan n.

e)

Memulangkan nombor yang lebih kecil antara m dan n.

14.

Math.round(double n) merupakan sintaks fungsi bagi ______ .

a)

Memulangkan hasil punca kuasa dua untuk nilai n.

b)

Memulangkan integer paling dekat tetapi kurang atau sama dengan nilai n.

c)

Memulangkan nombor n setelah dibulatkan kepada integer terdekat.

d)

Memulangkan nombor yang lebih besar antara m dan n.

e)

Memulangkan nombor yang lebih kecil antara m dan n.

15.

Math.max(double m, double n) merupakan sintaks fungsi bagi ______ .

a)

Memulangkan hasil punca kuasa dua untuk nilai n.

b)

Memulangkan integer paling dekat tetapi kurang atau sama dengan nilai n.

c)

Memulangkan nombor n setelah dibulatkan kepada integer terdekat.

d)

Memulangkan nombor yang lebih besar antara m dan n.

e)

Memulangkan nombor yang lebih kecil antara m dan n.

16.

Math.min(double m, double n) merupakan sintaks fungsi bagi ______ .

a)

Memulangkan hasil punca kuasa dua untuk nilai n.

b)

Memulangkan integer paling dekat tetapi kurang atau sama dengan nilai n.

c)

Memulangkan nombor n setelah dibulatkan kepada integer terdekat.

d)

Memulangkan nombor yang lebih besar antara m dan n.

e)

Memulangkan nombor yang lebih kecil antara m dan n.