Professional Documents
Culture Documents
Ujian 2 SK
Ujian 2 SK
UJIAN 2
2017
SAINS KOMPUTER
TINGKATAN 4
2. Jawab semua soalan dalam Bahagian A dan Bahagian B dalam kertas soalan.
1
Bahagian A
5. Sebuah program yang memberi output “Lulus” atau “Gagal” setiap kali input “Markah
Peperiksaan” dimasukkan oleh pengguna perlu menggunakan :
A. Struktur kawalan urutan
B. Struktur kawalan pilihan
C. Struktur kawalan pengulangan
D. Struktur kawalan pembahagian
2
Bahagian B
1. Mengumpul 2. 3.
dan analisis data
6. 5. 4. Menjana
penyelesaian
7. 8. Membuat [5 Markah]
penambahbaikan
7. Rajah dibawah menunjukkan dua (2) jenis struktur kawalan, rajah 1.1 dan rajah 1.2,
Namakan struktur kawalan berikut :
Palsu
Cetak “Anda
Cetak
Gagal”
Luas Bulatan
3
8. Kenal pasti jenis-jenis data bagi Integer, double, character, boolean dan string.
a) Jenis data logik adalah jenis data yang paling ketinggalan, mempunyai satu dari
dua nilai (benar atau palsu) yang bermaksud mewakili nilai logik yang sebenar.
Jawapan :
b) Jenis data yang mewakili beberapa subset terhad nombor matematik. Ini juga
dikenali sebagai jenis data penting.
Jawapan :
c) Jenis data menyimpan urutan nilai data, biasanya bait, dimana elemen biasanya
berdiri untuk watak sesuai dengan pengekodan aksara, yang membezakannya dari
jenis data array yang lebih umum.
Jawapan : [3 Markah]
4
9. Rajah 2 ialah carta alir bagi sebuah aturcara.
MULA
INPUT NUM
BETUL
NUM = 2, 6
SALAH
BETUL
OUTPUT “GROUP O” NUM = 3, 5 OUTPUT “GROUP K”
SALAH
OUTPUT “GROUP D”
TAMAT
Rajah 2
No NUM Output
1 6
2 3
3 4
4 5
5 2
Jadual pengujian
[5 markah]
5
10. Anda dikehendaki mengkaji situasi dibawah dan menghasilkan Pseudo kod dan
Carta Alir.
a) Pseudokod
[4 Markah]
b) Carta Alir
[6 Markah]
6
11. Hasilkan satu atur cara mudah bagi mengira isipadu silinder
[10 Markah]
12. Hasilkan satu atur cara mudah bagi mengira luas segitiga.
[10 Markah]
KERTAS SOALAN TAMAT
----------------------------------SELAMAT MENJAWAB UJIAN-------------------------------