Professional Documents
Culture Documents
Soalan Sains Komputer Tingkatan 4
Soalan Sains Komputer Tingkatan 4
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
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
1. Mula
2. Input Nama
3. Papar “Hello” + nama
4. Tamat
A. Mula
B. Hello
C. Hello Ali
D. Ali
BAHAGIAN A (SOALAN OBJEKTIF) 45 markah
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
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”;
}
}
15. Berikut merupakan amalan yang terbaik dalam membina suatu aturcara:
SKEMA JAWAPAN :