Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

BAHAGIAN A (SOALAN OBJEKTIF) 45 markah

Tiap-tiap soalan diikuti empat pilihan jawapan. Pilih satu jawapan terbaik bagi tiap-tiap soalan dan
hitamkan ruangan yang sepadan pada kertas jawapan objektif anda. Tiap-tiap satu soalan
mengandungi (3 markah).

1. Langkah-langkah terperinci dalam proses computer diberikan nama ALGORITMA. Antara 2 format
perwakilan dalam algoritma ialah :

I. Nod
II. Carta Alir
III. Input, Output dan Proses
IV. Pseudokod

A. I dan II
B. II dan III
C. II dan IV
D. III dan IV

2. Yang manakah antara pernyataan yang berikut tidak tepat mengenai langkah-langkah menulis
pseudokod?

I. Terminal Mula
II. Papar OUTPUT
III. Proses data
IV. Kenyataan Tamat

A. I,II dan III


B. I,II dan IV
C. I,III dan IV
D. II,III dan IV

3. Berikut merupakan operator-operator aritmetik

Operator Maksud
< Lebih kecil daripada
<= Lebih kecil daripada dan sama dengan
> X
>= Lebih besar daripada dan sama dengan
!= Tidak sama dengan
== Sama dengan
A. Sama dengan
B. Lebih besar daripada
C. Lebih besar daripada dan sama dengan
D. Lebih kecil daripada
BAHAGIAN A (SOALAN OBJEKTIF) 45 markah

4. Matlamat pengujian algoritma adalah untuk memastikan logik algoritma supaya lebih efisien.
Algoritma yang telah diuji mempunyai cirri-ciri berikut , kecuali?

A. Mudah difahami
B. Menganalisis operasi
C. Efisien
D. Memenuhi criteria reka bentuk

5. Ujian algoritma boleh mencegah ralat algoritma. Ralat algoritma boleh menyebabkan dua jenis ralat
dalam atur cara. Yang manakah 2 ralat tersebut?

I. Ralat aplikasi
II. Ralat sintaks
III. Ralat Logik
IV. Ralat pembolehubah

A. I dan III
B. II dan III
C. I dan IV
D. II dan IV

6. Berikut merupakan pseudokod bagi suatu aturcara

1. Mula
2. Input Nama
3. Papar “Hello” + nama
4. Tamat

Apakah paparan output yang dijangkakan?

A. Mula
B. Hello
C. Hello Ali
D. Ali
BAHAGIAN A (SOALAN OBJEKTIF) 45 markah

7. Berikut merupakan kod computer dalam bahasa pengaturcaraan java.

String nama = new java.util.Scanner(System.in).


nextLine();

Apakah algoritma yang tepat mengenai kod di atas?

A. PAPAR “Nama pengguna”


B. Proses nama
C. Menggunakan Scanner
D. INPUT nama

8. Terdapat 2 jenis pembolehubah yang ada dalam pengaturcaraan iaitu?

I. Sejagat
II. Integer
III. Setempat
IV. Akses

A. I dan III
B. II dan III
C. I dan III
D. II dan IV

9. Berapakah jenis data pemboleh ubah yang terdapat dalam pengaturcaraan java?

A. 3
B. 4
C. 5
D. 6

10. Jika anda hendak menggunakan data yang berjenis suis “Benar” atau “Palsu” apakah jenis data yang
digunakan?

A. double
B. float
C. String
D. Boolean
BAHAGIAN A (SOALAN OBJEKTIF) 45 markah

11. Dalam bahasa pengaturcaraan, terdapat persamaan unsure bagi struktur kawalan dan struktur
algoritma. Terdapat 3 jenis struktur kawalan iaitu?

I. Urutan
II. Pilihan
III. Ulangan
IV. Variasi

A. I,II dan III


B. I,II dan IV
C. I,III dan IV
D. II,III dan IV

12. Komputer juga boleh diprogramkan untuk membuat keputusan yang lebih kompleks iaitu dengan
menggunakan struktur kawalan if-else-if. Apakah persamaan jenis data yang digunakan dalam
struktur kawalan ini?

A. Boolean
B. Do-while
C. Switch-case
D. For

13. Katakan pemboleh ubah nombor menerima input integer 0. Antara keputusan ungkapan bandingan
berikut, yang manakah tidak benar?

Ungkapan Keputusan
(Benar?)
A Nombor==0 Ya
B Nombor!=0 Tidak
C Nombor>0 Ya
D Nombor<0 Tidak
BAHAGIAN A (SOALAN OBJEKTIF) 45 markah

14.
public class julatNo{
public static void main (String[]args){
int markah=55;
if (markah>=0 && markah <=100)
System.out.println(“Markah yang dimasukkan adalah sah”;
else
System.out.println(“Markah yang dimasukkan adalah tidak sah”;
}
}

Jadual di bawah menunjukkan penggunaan operator AND. Antara berikut yang


manakah menunjukkan syarat Boolean yang tidak tepat?

Markah>=0 Markah<=100 Markah>=0&& Markah<=100


A False False False
B False True False
C True False True
D True True True

15. Berikut merupakan amalan yang terbaik dalam membina suatu aturcara:

I. Inden yang konsisten


II. Jenis data
III. Pembaikan ralat
IV. Pemboleh ubah yang bermakna

A. I,II dan III


B. I,II dan IV
C. I,III dan IV
D. II,III dan IV
BAHAGIAN A (SOALAN OBJEKTIF) 45 markah

SKEMA JAWAPAN :

1.C 2.D 3.B 4.B 5.B


6.C 7.D 8.C 9.D 10.D
11.A 12.C 13.C 14.C 15.B

You might also like