Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

function & procedures

Total questions: 16

Worksheet time: 9mins

Name
Class
Date
1.

Berikut merupakan fungsi dan prosedur dalam aturcara KECUALI?

a)

Fungsi dan prosedur adalah sebuah aturcara terpisah dalam blok tersendiri yang berfungsi untuk menyelesaikan masalah khusus.

b)

Fungsi dan prosedur adalah sebuah aturcara yang melakukan tugas-tugas yang berulang

c)

Fungsi dan prosedur menjadikan aturcara yang besar lebih mudah diurus

d)

Fungsi dan prosedur menjadikan aturcara yang besar lebih panjang

2.

Apakah itu FUNGSI?

a)

subaturcara yang melaksanakan tugas khusus dan berulangkali serta boleh memulangkan nilai selepas tugas selesai dilaksanakan.

b)

subaturcara yang melaksanakan tugas khusus berulangkali dan tidak memulangkan nilai selepas tugas selesai dilaksanakan.

c)

subaturcara yang melaksanakan tugas khusus yang boleh dipanggil sekali sahaja

d)

subaturcara yang menjadikan aturcara lebih panjang

3.

Apa itu PROSEDUR?

a)

subaturcara yang melaksanakan tugas khusus berulangkali dan tidak memulangkan nilai selepas tugas selesai dilaksanakan.

b)

subaturcara yang melaksanakan tugas khusus dan berulangkali serta boleh memulangkan nilai selepas tugas selesai dilaksanakan

c)

subaturcara yang menjadikan aturcara lebih panjang

d)

subaturcara yang melaksanakan tugas khusus berulangkali dan tidak memulangkan nilai selepas tugas selesai dilaksanakan.

4.

Tandakan kebaikan fungsi dan prosedur

a)

Aturcara/Program yang besar lebih mudah diuruskan apabila dipecahkan kepada fungsi dan prosedur

b)

Memudahkan proses penyahpepijatan (mengesan dan membetulkan ralat)

c)

Aturcara akan menjadi lebih panjang

d)

Fungsi dan prosedur yang dibina dapat digunakan berulang kali

5.

Apakah persamaan bagi Fungsi dan Prosedur?

a)

boleh digunakan berulangkali dalam aturcara yang sama atau aturcara berbeza

b)

boleh digunakan berulangkali dalam aturcara yang sama atau aturcara berbeza

c)

tidak memulangkan sebarang nilai kecuali nilai lalai (null)

d)

perlu menerima nilai input (argumen)

6.

Apakah difinisi Argumen?

a)

data atau nilai sebenar dalam pembolehubah tersebut.

b)

pembolehubah yang digunakan oleh sesuatu fungsi atau prosedur

c)

subaturcara dalam aturcara

d)

Nilai null dalam aturcara

7.

Apa itu Parameter ?

a)

data atau nilai sebenar dalam pembolehubah tersebut.

b)

pembolehubah yang digunakan oleh sesuatu fungsi atau prosedur

c)

Nilai null dalam aturcara

d)

subaturcara dalam aturcara

8.

Apakah 2 jenis fungsi yang ada dalam pengaturcaraan?

a)

built in function

b)

user defined function

c)

exit function

d)

extended function

9.

*ada 2 jenis iaitu built in function dan user defined function

*perlu menerima nilai input (argumen)

* memulangkan satu atau beberapa nilai


berikut menerangkan mengenai....

a)

FUNGSI

b)

PROSEDUR

10.

  • ditulis oleh pengguna
  • tidak semestinya menerima nilai input (argumen)
  • tidak semestinya menerima nilai input (argumen)

a)

FUNGSI

b)

PROSEDUR

11.

Berikut adalah mengenai Build-in function (Fungsi Dalaman) KECUALI

a)

fungsi sedia ada yang disimpan dalam library bahasa pengaturcaraan.

b)

kod sumber tidak boleh dilihat atau diubah

c)

nama fungsinya unik, deskriptif dan mencerminkan tugasnya,

d)

namanya boleh diubah oleh pengguna

12.

Berikut adalah mengenai User-defined function (Fungsi dihasilkan sendiri) KECUALI..

a)

set arahan untuk melaksanakan suatu tugas khas secara berulang dalam aturcara

b)

ditulis oleh pengaturcara

c)

nama fungsi diberi sendiri oleh pengguna, asalkan tidak bercanggah dengan kata kunci(reserved words)

d)

datang sekali dengan bahasa pengaturcaraan

13.

def nama_fungsi(parameter):

badan fungsi

return (nilai)


berikut adalah sintaks untuk mentakrifkan _____________

a)

User-defined function

b)

Build-in Function

c)

Procedure

14.

def nama_prosedur(parameter):

badan prosedur


Berikut merupakan sintaks untuk mentakrifkan ____________

a)

user-defined function

b)

Build-in Function

c)

Procedure

15.

sum(), max(), min(), index()


Berikut merupakan beberapa contoh _________

a)

Build-in function

b)

User-defined function

c)

Prosedur

16.

tandakan persamaan yang terdapat diantara

BUILD IN FUNCTION dan USER-DEFINED FUNCTION

a)

mempunyai nama yang deskriptif di bahagian pengepala

b)

mempunyai nama yang deskriptif di bahagian pengepala

c)

mempunyai nama yang deskriptif di bahagian pengepala

d)

datang sekali dengan bahasa pengaturcaraan