wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

4.2 STRUKTUR KOD ARAHAN (ASK TINGKATAN 3)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Berikut merupakan ciri-ciri user-defined function, kecuali

a)

ditulis oleh pengatur cara

b)

kod sumber boleh dilihat dan diubah

c)

boleh ada atau tanpa argumen

d)

nama yang unik, deskriptif, terpelihara dan tidak boleh diubah

2.

Perbandingan yang betul bagi built-in function dan user-defined function?

a)

Kod sumber dalam user-defined function tidak boleh dilihat manakala built-in function boleh dilihat

b)

Kedua-duanya mempunyai pernyataan return

c)

Kedua-duanya tidak semestinya memerlukan argumen

d)

Built-in function ditulis oleh pengatur cara manakala user-defined function datang sekali dengan bahasa pengaturcaraan

3.

Antara berikut, pernyataan yang manakah betul mengenai persamaan function dan procedure

a)

ditulis oleh pengguna

b)

terbahagi kepada dua jenis

c)

memulangkan satu nilai

d)

mempunyai nama khusus yang eksplisit

4.

berikut menunjukkan sintaks pentakrifan suatu user-defined function.


Antara berikut, manakah kegunaan bagi pernyataan return?

a)

mentakrifkan function

b)

memulangkan nilai yang dihasilkan function

c)

pemboleh ubah untuk menerima argument

d)

menerima data yang dihantar semasa dipanggil

5.

Antara berikut, manakah yang betul mengenai parameter

a)

mentakrifkan procedure

b)

memulangkan nilai atau output yang dihasilkan

c)

arahan untuk melaksanakan satu tugas

d)

pemboleh ubah yang menerima nilai yang dihantar kepada function semasa dipanggil

6.

Kod sumbernya boleh dilihat

a)

built-in function

b)

user-defined function

7.

Mempunyai set arahan dan datang dengan bahasa pengaturcaraan

a)

built-in function

b)

user-defined function

8.

Tidak semestinya mempunyai argument dan boleh diberikan nama yang tidak bercanggah dengan kata kunci dalam bahasa pengaturcaraan

a)

built-in function

b)

user-defined function

9.

Menulis pseudokod dan melakar carta alir

a)

Fasa menganalisis masalah

b)

Fasa pengekodan

c)

Fasa reka bentuk aturcara

10.

mengenal pasti sintaks bagi function, procedure, input, proses dan output

a)

Fasa menganalisis masalah

b)

Fasa pengekodan

c)

Fasa reka bentuk aturcara

11.

Antara yang berikut, manakah yang betul mengenai ralat sintaks?

a)

Pembahagian dengan sifar

b)

Menghasilkan output yang tidak diingini

c)

Menggunakan format pengekodan yang salah

d)

Menggunakan pemboleh ubah yang belum ditakrifkan

12.

Bahagian aturcara yang kecil dikenali sebagai sub aturcara. Sub aturcara boleh dikategorikan kepada;


I. Argumen

II. Function

III. Parameter

IV. Procedure

a)

I dan II

b)

II dan III

c)

II dan IV

d)

III dan IV

13.

Pilih pernyataan yang tepat untuk menerangkan penggunaan Function.

a)

Function digunakan apabila sub aturcara memerlukan pemulangan nilai

b)

Function sesuai digunakan bagi sub aturcara yang melibatkan pengiraan

c)

Function digunakan dalam situasi yang memerlukan pengulangan tanpa memulangkan nilai

d)

Function tidak sesuai digunakan bagi sub aturcara yang melibatkan pengiraan kerana set aturcara perlu ditulis beberapa kali

14.

Teliti penerangan yang dinyatakan. Penerangan di atas merujuk kepada ________________

a)

Function

b)

Procedure

c)

Parameter

d)

Function dan Procedure

15.

Jadual di atas menunjukkan ciri-ciri fungsi dalam set aturcara komputer. Pernyataan di atas merujuk kepada;

a)

Function, Procedure

b)

Procedure, Function

c)

Function, Function

d)

Procedure, Procedure

16.

Pilih function dalaman (built-in Function) yang tepat dari contoh-contoh yang diberikan di bawah.

I. Sum ()

II. Max ()

III. Index ()

IV. Kira ()

a)

I dan II

b)

I, II dan III

c)

II, III, IV

d)

Semua di atas

17.

Berikut merupakan fasa pengisytiharan penggunaan function dalam penulisan kod aturcara komputer.


def kuasadua (x):

return x*x


Kod aturcara di atas merujuk kepada;

a)

Procedure dalaman

b)

Procedure yang dihasilkan

c)

Function dalaman (built-in function)

d)

Function yang dihasilkan (User-defined function)

18.

Rajah di atas menunjukkan sebahagian kod aturcara komputer. Kod aturcara tersebut merujuk kepada;

a)

Procedure

b)

Procedure tersedia ada

c)

Function Dalaman (Built-in function)

d)

Function yang dihasilkan (User-defined function)

19.

Parameter ialah pembolehubah yang digunakan oleh sesuatu function dan procedure. Argumen ialah data atau nilai sebenar dalam pembolehubah tersebut.

a)

BENAR

b)

PALSU

20.

Setiap procedur telah mempunyai nama yang deskriptif iaitu nama yang menggambarkan tugas function tersebut.

a)

BENAR

b)

PALSU