wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Amalan terbaik pengaturcaraan

Total questions: 25

Worksheet time: 16mins

Name
Class
Date
1.

Antara faktor-faktor yang berikut, yang manakah boleh mempengaruhi kebolehbacaan kod aturcara?


I Komen yang baik

II Penggunaan jenis data yang betul

III Pemboleh ubah yang bermakna

IV Inden yang konsisten

a)

I dan II sahaja

b)

I, II dan III sahaja

c)

I, III dan IV sahaja

d)

Semua di atas

2.

Rajah di bawah menunjukkan output ralat yang dipaparkan semasa proses Run dijalankan.

Ralat yang bergaris merujuk kepada

a)

Ralat sintaks

b)

Ralat masa larian

c)

Ralat logik

d)

Ralat aturcara

3.

Ralat sintaks merujuk ralat yang berlaku akibat perkara-perkara berikut:


I Kesalahan tatabahasa seperti ejaan atau tatatanda

II Penggunaan objek atau aksara yang tidak dikenali

III Penggunaan jenis data yang tidak betul

IV Pengisytiharan pemboleh ubah yang salah

a)

I dan II sahaja

b)

I, II dan III sahaja

c)

I, III dan IV sahaja

d)

Semua di atas

4.

“Dokumen yang ditulis dalam aturcara yang dapat membantu pengguna lain memahami operasi dalam aturcara”. Pernyataan ini merujuk kepada:

a)

Pemboleh ubah

b)

Inden

c)

Komen

d)

Pemalar

5.

Aturcara di atas mempunyai ralat. Apakah ralat tersebut

a)

Ralat sintaks

b)

Ralat masa larian

c)

Ralat logik

d)

Ralat aturcara

6.

Aturcara yang perlu diperbetulkan adalah

a)

JumlahJualan = jualan1+jualan2;

b)

JumlahJualan = jualan1*jualan2;

c)

JumlahJualan = jualan2-jualan1;

d)

JumlahJualan = jualan2/jualan1;

7.

Berdasarkan aturcara di atas, berapakah output yang sepatutnya dipaparkan?

a)

Jumlah Jualan Anda = 20.0

b)

Jumlah Jualan Anda = 30.0

c)

Jumlah Jualan Anda = 100.0

d)

Jumlah Jualan Anda = 220.0

8.

Rajah di bawah menunjukkan aturcara untuk mengira jumlah jualan. Padankan kenyataan yang berlabel dengan istilah yang diberi.

I Pengisytiharan pemboleh ubah

II Komen yang bermakna

III Tatatanda fungsi

(a)  

9.

Baca setiap pernyataan berikut dengan teliti. Tandakan pernyataan yang BENAR.

a)

Tatatanda

//Pengisytiharan pemboleh ubah


Pernyataan

Pengkompil mengabaikan semua teks bermula dengan tatatanda (//) hingga ke teks terakhir dalam baris yang sama.

b)

Tatatanda

/*Pengisytiharan pemboleh ubah*/


Pernyataan

Pengkompil mengabaikan semua teks bermula dengan tatatanda (/*) hingga ke teks /* walaupun dalam baris yang sama

c)

Tatatanda

/**Pengisytiharan pemboleh ubah*/


Pernyataan

Komen untuk dokumentasi aturcara. Berfungsi seperti komen /* dan */

10.

Susun semula bagaimana cara untuk mengesan, mengenalpasti, menterjemah mesej dan membaiki ralat?


I Pastikan semua tatatanda ditaip dengan lengkap

II Pastikan nama pemboleh ubah yang diisytiharkan

adalah sama dengan nama yang akan dipanggil balik

dalam atur cara

III Baiki ralat yang dikenalpasti

IV Semak semula atur cara pada bahagian pengisytiharan

(a)  

11.

Rajah diatas merujuk kepada

a)

Komen

b)

Inden

c)

Pembolehubah

d)

Jenis data

12.

Inden yang konsisten membuatkan kod atur cara__________________

a)

mudah dibaca dan difahami oleh pengguna lain.

b)

mudah dilaksanakan oleh pengguna lain.

c)

mudah diubahsuai oleh pengguna lain.

d)

mudah dipadam oleh pengguna lain.

13.

Pemilihan jenis data yang sesuai dapat.......................

a)

menjimatkan ruang ingatan komputer

b)

menambah ruang ingatan komputer

c)

menentukan saiz data dalam ingatan komputer

d)

menentukan pembolehubah

14.

Kata kunci seperti string, boolean boleh digunakan sebagai nama pembolehubah

a)

Benar

b)

Palsu

15.

Penggunaan singkatan tidak digalakkan dalam pengisytiharan pembolehubah

a)

Benar

b)

Palsu

16.

Rajah diatas menunjukkan tentang....

a)

Komen

b)

Inden

c)

Jenis Data

d)

Pembolehubah

17.

Tujuan Komen ditulis adalah untuk

a)

membantu pengaturcara memahami kod aturcara

b)

membolehkan aturcara dilaksanakan tanpa ralat

c)

mencatat kesalahan pengaturcaraan

d)

membantu pengaturcara menulis aturcara

18.

Amalan terbaik pengaturcaraan ialah apabila pengatur cara dapat....

a)

mempraktikkan amalan-amalan yang biasa diikuti untuk menghasilkan aturcara yang baik

b)

mempraktikkan teknik atau metodologi yang telah dibuktikan untuk mendapatkan hasil yang dinginkan

c)

memberikan komitmen untuk menggunakan semua pengetahuan dan teknologi yang ada untuk memastikan keberhasilan yang baik

19.

Berikut adalah amalan-amalan terbaik pengaturcaraan KECUALI

a)

Inden yang konsisten

b)

jenis data yang bersesuaian

c)

pemboleh ubah yang bermakna

d)

komen yang jelas

e)

simbol yang menarik

20.

Ada berapa jenis ralat dalam atur cara yang dipelajari?

a)

2

b)

3

c)

4

d)

5

21.

Cari ralat yang terdapat dalam atur cara di bawah.

a)

Pengiraan data bukan berangka

b)

Mencari kuasa dua bagi nombor negatif

c)

Pembahagian dengan digit 0

d)

Kesalahan tatatanda

22.

Cari jenis ralat yang terlibat dalam atur cara di bawah.

a)

Ralat Sintaks

b)

Ralat Logik

c)

Ralat Masa Larian

d)

Ralat Tatabahasa

23.

Cari jenis ralat yang terlibat dalam atur cara di bawah.

a)

Ralat Sintaks

b)

Ralat Logik

c)

Ralat Masa Larian

d)

Ralat Tatabahasa

24.

public static void main (String[]args){

int Tapak = 6;

Tinggi = 4;

double luas;


Luas = 1/2 * Tapak * Tinggi;


System.out.println ("Luas Segitiga ialah : " + luas); }


Kenalpasti jenis ralat bagi aturcara di atas...

a)

Ralat Sintaks

b)

Ralat Masa Larian

c)

Ralat Logik

25.

Kenal pasti jenis ralat bagi aturcara di bawah


// Program mengira hasil tolak 2 nombor


int nombor1 = 20;

int nombor2 = 10;

double hasil;


hasil = nombor1 + nombor2


System.out.println ("Hasil tolak ialah: " + hasil) ;

a)

Ralat Logik

b)

Ralat Sintaks

c)

Ralat Masa Larian