You are on page 1of 19

TERHAD S70

UJIAN AKHIR SESI AKADEMIK


Tingkatan 2 Sesi 2022/2023
Asas Sains Komputer (70)
1 jam 30 minit

Nama

No. Kad Pengenalan

Kelas

ARAHAN:
1. Buka kertas ujian ini apabila Untuk Kegunaan Pemeriksa
diberitahu. Nama Pemeriksa:
2. Tulis nama, nombor kad
pengenalan dan nama kelas anda Markah Markah
Bahagian Soalan
pada ruang yang disediakan. Penuh Diperoleh
3. Jawapan anda hendaklah ditulis A 1-10 10
pada ruang jawapan yang
disediakan di dalam kertas ujian ini. 1 4
4. Kertas ujian ini hendaklah 2 4
diserahkan kepada guru bertugas
pada akhir ujian. 3 4
4 4
5 4
B
6 4
7 4
8 4
9 4
10 4
1 10
C
2 10
Jumlah 70

S70 TERHAD
TERHAD 2 S70

BAHAGIAN A
[10 markah]
Jawab semua soalan.

1 Sistem nombor perlapanan juga disebut sebagai

I sistem 8
II sistem asas 8
III sistem nombor oktal
IV sistem nombor desimal
A I dan II
B I dan IV
C II dan III
D III dan IV

2 Nilai tempat dalam sistem nombor perlapanan bagi 83 ialah


A 24
B 64
C 512
D 1024

3 Berikut adalah langkah-langkah untuk penukaran nombor perenambelasan


kepada nombor perduaan.

Kenal pasti dan pisahkan digit-digit nombor


Langkah 1
perenambelasan.

Langkah 2 Y

Langkah 3 Cantum nombor-nombor perduaan yang diperoleh.

Nyatakan Y?
A Tukar digit perduaan kepada nombor perpuluhan
B Tukar digit perduaan kepada nombor perenambelasan
C Tukar digit perenambelasan kepada nombor perduaan
D Tukar digit perenambelasan kepada nombor perpuluhan

S70 TERHAD
TERHAD 3 S70

4 Antara berikut pernyataan manakah yang betul tentang nombor perenambelasan?


A menggunakan 16 digit dan 5 abjad
B nombor ditandakan dengan subskrip 10
C juga dikenali Sistem Nombor Heksadesimal
D nilai tempat adalah 1, 10, 100 dan seterusnya

5 Berikut merupakan pseudokod dalam pembangunan algoritma.

Pilih jawapan yang betul untuk mewakili X dan Y.

I. Struktur kawalan for


II. Struktur kawalan bersarang
III. Strukur kawalan do
IV. Struktur kawalan while-do

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

S70 TERHAD
TERHAD 4 S70

6 Rajah berikut menunjukkan carta alir bagi struktur kawalan.

Antara berikut, struktur kawalan manakah yang betul?


A Struktur kawalan pilihan tunggal
B Struktur kawalan pilihan bersarang
C struktur kawalan ulangan for
D struktur kawalan ulangan while

7 Nombor yang tidak mengandungi bahagian pecahan dan tidak mempunyai nilai
perpuluhan.
Apakah jenis data ini?
A Double
B Integer
C Boolean
D Char

S70 TERHAD
TERHAD 5 S70

8
Mula
Henti
Langkau

Manakah urutan yang betul bagi fungsi range ( ) di atas?


A range (3)
B range (3, 7)
C range (3, 10, 2)
D range ( )

9 Susun mengikut urutan yang betul langkah menghasilkan atur cara yang
melibatkan gabungan beberapa struktur kawalan.

I. Proses pengekodan untuk membina atur cara


II. Mengenalpasti pernyataan masalah
III. Menulis algoritma bagi penyelesaian masalah
IV. Melakar carta alir

A I, II, III dan IV


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

10 Antara berikut yang manakah betul mengenai jenis-jenis struktur kawalan pilihan?

I. Tunggal

II. Jujukan

III. Dwipilihan

IV. Pelbagai Pilihan

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

S70 TERHAD
TERHAD 6 S70

BAHAGIAN B
[40 markah]
Jawab semua soalan.

1 Berikut merupakan sistem nombor.

A Sistem nombor perlapanan

B Sistem nombor perpuluhan

Padankan sistem nombor tersebut dengan penyataan berikut dengan menulis A


atau B pada ruang jawapan.

Penyataan Ruang Jawapan

Dikenali sebagai sistem nombor desimal

Dikenali sebagai sistem nombor oktal

Menggunakan lapan pilihan digit 0 hingga 7

Nilai tempat 1, 8, 64. 512 dan seterusnya

[4 markah]

S70 TERHAD
TERHAD 7 S70

2 Maklumat berikut merupakan sebahagian daripada nombor perlapanan.

Tandakan ( √ ) bagi jawapan yang betul dan ( X ) bagi jawapan yang salah pada
ruang jawapan.

Sistem Nombor Ruang Jawapan

98

88

78

68

[4 markah]

S70 TERHAD
TERHAD 8 S70

3 Penggunaan sistem nombor perenambelasan membolehkan komputer berfungsi


dengan baik.

Tanda (/) pada pernyataan yang betul dan (X) pada yang salah pada ruang
jawapan.

Ruang
Penyataan
Jawapan
Membangunkan asas sistem mikropemproses
Membolehkan komputer menyimpan data dengan efisien
Menunjukkan mesej ralat tentang lokasi ingatan komputer
Mewakili warna pada alatan digital dalam model warna CMYK
[4 markah]

S70 TERHAD
TERHAD 9 S70

Berdasarkan lampiran di atas, tukarkan aksara-aksara berikut kepada nombor


perenambelasan.

i. G = _______________
ii. D = _______________
iii. F = _______________
iv. @ = _______________

[4 markah]

S70 TERHAD
TERHAD 10 S70

P dan Q adalah jenis struktur kawalan. Berdasarkan maklumat di atas, padankan


jenis struktur kawalan tersebut dengan pernyataan yang sesuai.

[4 markah]

S70 TERHAD
TERHAD 11 S70

6 Lengkapkan carta alir berikut bagi mengira dan memaparkan nilai purata tiga
nombor.

[4 markah]

S70 TERHAD
TERHAD 12 S70

7 W, X, Y dan Z ialah jenis data.

W X Y Z

Integer String Float Boolean

Padankan contoh berikut dengan jenis data yang betul dengan menulis W, X, Y dan
Z pada ruang jawapan.

Contoh Ruang Jawapan

Ya atau Tidak

Daniel, Omar

67.8, 30.7

67, 36, 150

[4 markah]

S70 TERHAD
TERHAD 13 S70

8 Berikut merupakan satu paparan output.

Tuliskan urutan kod atur cara yang betul bagi memaparkan output tersebut.

Baris 1 : ........................................................................................................

Baris 2 : .........................................................................................................

Baris 3 : .........................................................................................................

Baris 4 : .........................................................................................................
[4 markah]

S70 TERHAD
TERHAD 14 S70

9 Kod arahan berikut digunakan untuk mencari luas bulatan dan isipadu kubus.

1. #Atur cara untuk mencari luas bulatan dan isipadu kubus


2. #Bahagian input
3. jejari = float (input("Masukkan jejari bulatan: " )
4. panjang = float (input("Masukkan panjang kubus: "))
5.
6. #Pengiraan luas bulatan dan isipadu kubus
7. luas = (3.142*jejari*jejari)
8. isipadu = (panjang*lebar)
9.
10. #Paparan output
11. print("\nLuas bulatan ialah ", luas)
12. print("\nIsipadu kubus ialah", isipadu)

Berdasarkan kod arahan tersebut,

(a) Nyatakan baris yang dikesan mengandungi ralat.

......................................................................................................................

(b) Tulis semula kod segmen yang telah dibaiki.

........................................................................................................................

[4 markah]

S70 TERHAD
TERHAD 15 S70

10 Maklumat berikut berkaitan segmen kod arahan bagi struktur kawalan ulangan.

Berdasarkan pilihan di bawah, tulis jawapan P,Q, R, dan S pada kotak jawapan
yang disediakan.

P Q R S

i+1 TAMAT i <=


[4 markah]

S70 TERHAD
TERHAD 16 S70

BAHAGIAN C
[20 markah]
Jawab semua soalan.

1 (a) Berikut merupakan carta alir bagi satu atur cara.

Berdasarkan carta alir,

Nyatakan struktur kawalan yang terlibat dan berikan alasan anda.

........................................................................................................................

........................................................................................................................
[2 markah]

S70 TERHAD
TERHAD 17 S70

(b) Tuliskan pseudokod.

[8 markah]

S70 TERHAD
TERHAD 18 S70

Berikut merupakan carta alir untuk mengukur BMI sekumpulan guru perempuan di
sebuah sekolah menengah sempena Minggu Rakan Sihat.

2 (a) Kira BMI bagi seorang guru yang mempunyai berat 80kg dan tinggi 150cm.
Nyatakan output yang diperolehi

[2 markah]

S70 TERHAD
TERHAD 19 S70

(b) Tulis pseudokod berdasarkan carta alir yang diberi

[8 markah]

S70 TERHAD

You might also like