wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ASKT3: 4.2.1 FUNCTION DAN PROCEDURE

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Atur cara yang besar lebih mudah diuruskan sekiranya dipecahkan kepada .................................... mengikut tugas masing-masing.

a)

submodul

b)

struktur

c)

kod

d)

proses

2.

Merupakan sub-aturcara dalam blok tersendiri yang berfungsi untuk menyelesaikan masalah khusus.


Pernyataan di atas menerangkan ................

a)

Fungsi dan procedure

b)

Algoritma

c)

kod arahan

d)

teknik komputasional

3.

Subaturcara yang melaksanakan tugas khusus dan berulang kali serta memulangkan nilai selepas tugas selesai dilaksanakan.


Pernyataan di atas menerangkan ...............................

a)

Fungsi

b)

Prosedur

c)

Kod

d)

Pengekodan

4.

Subaturcara yang melaksanakan tugas khusus dan berulang kali dan tidak memulangkan nilai selepas tugas selesai dilaksanakan.


Pernyataan di atas menerangkan ...............................

a)

Fungsi

b)

Prosedur

c)

Algoritma

d)

Pengekodan

5.

................................ sesuai digunakan bagi sub atur cara yang perlu memulangkan nilai selepas tugas selesai.

a)

Pengekodan

b)

Prosedur

c)

Fungsi

d)

Ralat

6.

................................. sesuai digunakan apabila suatu atur cara perlu dilakukan berulang kali tanpa memulangkan nilai.

a)

Pengekodan

b)

Fungsi

c)

Prosedur

d)

Penyahpepijatan

7.

i) Mempunyai nama khusus yang eksplisit

ii) Boleh digunakan berulangkali dalam atur cara yang sama atau berbeza.


Pernyataan di atas menerangkan persamaan .......................................

a)

Penyahpepijatan

b)

Argumen

c)

Parameter

d)

Fungsi dan prosedur

8.

Pemboleh ubah yang digunakan oleh sesuatu fungsi atau prosedur.


Pernyataan di atas menerangkan .......................

a)

Argumen

b)

Parameter

c)

Fungsi

d)

Prosedur

9.

...................................... adalah nilai sebenar dalam pemboleh ubah tersebut.

a)

Fungsi

b)

Parameter

c)

Argumen

d)

Prosedur

10.

Fungsi ( Function ) boleh dibahagikan kepada ..............................

a)

2

b)

3

c)

4

d)

5

11.

i) Fungsi sedia ada yang disimpan dalam library bahasa pengaturcaraan

ii) Kod sumber tidak boleh dilihat atau diubah.

iii) Nama fungsinya unik dan tidak boleh diubah oleh pengguna.


Pernyataan di atas menerangkan .............................

a)

Parameter

b)

Argumen

c)

Fungsi dalaman (Built-in-function)

d)

Fungsi dihasilkan sendiri (User-Defined Function)

12.

i) Kod sumber boleh dilihat dan diubah oleh pengguna

ii) Set arahan untuk melaksanakan suatu tugas khas secara berulang dalam atur cara

iii) Nama fungsi diberi sendiri oleh pengguna


Pernyataan di atas berkenaan ......................................

a)

User-Defined Function

b)

Built-in-Function

c)

Parameter

d)

Argumen

13.

Apakah definisi bagi Function?

a)

Sub aturcara yang melaksanakan tugas khusus berulangkali dan tidak memulangkan nilai selepas tugas selesai dilaksanakan

b)

Subaturcara yang melaksanakan tugas khusus & berulangkali serta memulangkan nilai selepsa tugas selesai dilaksanakan

14.

Apakah definisi bagi Procedure?

a)

Subaturcara yang melaksanakan tugas khusus & berulangkali serta memulangkan nilai selepsa tugas selesai dilaksanakan

b)

Sub aturcara yang melaksanakan tugas khusus berulangkali dan tidak memulangkan nilai selepas tugas selesai dilaksanakan

15.

Apakah kebaikan fungsi dan prosedur

a)

Mengesan dan membetulkan ralat

b)

Mudah diasingkan

c)

Keluasan simpanan yang kecil

16.

Apakah persamaan bagi Fungis dan Prosedur?

a)

Mempunyai nama (bahagian pengepala)

b)

Boleh digunakan berulangkali dalam aturcara yang sama atau berbeza

c)

Mempunyai pernyataan return

d)

Mempunyai badan function (set arahan

17.

Apakah maksud Parameter?

a)

Nilai sebenar dalam pembolehubah tersebut

b)

Pembolehubah yang digunakan oleh sesuatu fungsi atau prosedur

18.

Apakah maksud Argumen?

a)

Nilai sebenar dalam pembolehubah tersebut

b)

Pembolehubah yang digunakan oleh sesuatu fungsi atau prosedur

19.

-Mempunyai nama (bahagian pengepala)

-Mempunyai badan function (set arahan)

-Mempunyai pernyataan return


Berikut merupakan?

a)

Persamaan bagi Built-in function dan User-defined function

b)

Perbezaan bagi Built-in function dan User-defined function

20.

Satu function yang tidak mempunyai pernyataan return memulangkan_________

a)

none

b)

sifar

21.

Manakah yang berikut merupakan persamaan antara built-in function dan user-defined function?

a)

Perlu ada argumen

b)

mempunyai perkataan return

c)

Kod sumber yang boleh dilihat

d)

Mempunyai nama yang unik dan tidak boleh diubah

22.

Kod atur cara di atas merujuk kepada

a)

Procedure

b)

Procedure sedia ada

c)

bulit-in function

d)

user-defined function

23.

Yang mana antara berikut adalah benar tentang Sub Atur Cara?

a)

Boleh digunakan berulang kali

b)

Menjadikan program ringkas dan mudah dikendali

c)

Terbahagi kepada dua iaitu function dan procedure

d)

Semua di atas

24.

Satu function dalam Python_____________

a)

mungkin tidak mempunyai parameter

b)

mesti sentiasa mempunyai pernyataan return untuk memulangkan beberapa nilai

c)

mesti mempunyai sekurang-kurangnya satu parameter

d)

mesti sentiasa mempunyai pernyataan return untuk memulangkan satu nilai

25.

Yang manakah antara berikut BUKAN ciri-ciri sub atur cara function

a)

sebahagian daripada penyataan

b)

Digunakan untuk mengembalikan sesuatu nilai

c)

terdapat kata kunci return di akhir sub aturcara

d)

Tidak mengembalikan sesuatu nilai