wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASAS SAINS KOMPUTER TINGKATAN 2 (BAB 1-3 ULANGKAJI)

Total questions: 30

Worksheet time: 35mins

Name
Class
Date
1.

Sistem nombor perlapanan juga dikenali sebagai

a)

Sistem Nombor Oktal

b)

Sistem Nombor Hexca

c)

Sistem Nombor Decimal

d)

Sistem Nombor lapan

2.

Antara berikut yang manakah susunan Sistem Nombor Perlapanan

a)

1,2,3,4,5,6,7

b)

0,1,2,3,4,5,6,7

c)

0,1,2,3,4,5,6,7,8

d)

0,1,2,3,4,5,6,7,8,9

3.

Pilih pernyataan yang menunjukkan kepentingan Sistem Nombor Perlapanan

a)

Sistem nombor perlapanan digunakan kerana dapat saling bertukar dengan sistem nombor perduaan

b)

Sistem nombor perlapanan digunakan sebagai bahasa mesin untuk menggantikan bahasa perduaan

c)

Sistem nombor perlapanan mewakili aksara yang tidak dapat diwakili oleh sistem nombor perduaan

d)

Sistem nombor perlapanan lebih mudah digunakan berbanding sistem nombor perpuluhan.

4.

Pilih Contoh penulisan sistem nombor perlapanan yang tepat

a)

81

b)

80

c)

128

d)

128

5.

Nyatakan nilai tempat bagi nombor yang bergaris untuk nombor asas lapan 35788

a)

1

b)

8

c)

64

d)

512

6.

Tukarkan 328 kepada Asas Sepuluh

a)

1310

b)

2610

c)

3210

d)

3610

7.

Antara berikut yang manakah kelebihan menggunakan sistem nombor perenambelasan dalam sistem pengekodan?

a)

lebih tepat berbanding nombor perpuluhan

b)

lebih efisien berbanding nombor perduaa

c)

tidak dapat saling bertukar dengan nombor perduaan

d)

tidak dapat mewakili warna dalam sistem komputer

8.

Berapakah bilangan nombor yang terdapat dalam sistem nombor perenambelas?

a)

16 digit

b)

16 abjad

c)

6 digit 10 abjad

d)

10 digit 6 abjad

9.

Berapakah nilai digit D semasa melakukan pengiraan dalam sistem nombor perenambelasan?

a)

10

b)

11

c)

12

d)

13

10.

Berapakah nilai 3B16 apabila ditukarkan kepada nombor perpuluhan?

a)

48

b)

49

c)

59

d)

69

11.

Struktur kawalan pilihan yang terbenam dalam struktur kawalan pilihan yang lain disebut

a)

Struktur Kawalan Pilihan Bersarang

b)

Struktur Kawalan Dwipilihan

c)

Struktur Kawalan Pelbagai Pilihan

d)

Struktur Kawalan Ulangan

12.

"Pemohon yang ingin melanjutkan pelajaran ke matrikulasi pelajaran ke matrikulasi mestilah berumur tidak melebihi 20 tahun dan memperoleh keputusan Sijil Pelajaran Malaysia (SPM) sekurang-kurangnya 6A".

Apakah struktur kawalan yang digunakan?

a)

Struktur kawalan ulangan for

b)

Struktur kawalan dwipilihan

c)

Struktur kawalan ulangan while

d)

Struktur kawalan pilihan bersarang

13.

Dalam struktur kawalan bersarang, Struktur kawalan pertama mesti dipatuhi sebelum struktur kawalan kedua dapat dilaksanakan.

a)

Benar

b)

Palsu

c)

Tidak Pasti

14.

Berikut merupakan situasi yang boleh menggunakan Struktur Kawalan Pilihan bersarang, kecuali...

a)

Mencari dan membeli kek bertemakan watak kartun

b)

membeli dan membayar tiket masuk ke zoo Melaka untuk 2 orang dewasa dan tiga orang kanak-kanak

c)

Menentukan gred keputusan peperiksaan

d)

Menilai dan membuat keputusan menyertai pertandingan.

15.

Carta alir berikut dibina untuk mencetak " Merdeka" sebanyak lima kali. Kewujudan ralat menyebabkan carta alir ini tidak memaparkan output yang sepatutnya.


Kesan ralat yang terdapat pada carta alir di atas

a)

I

b)

II

c)

III

d)

IV

16.

Teliti carta alir ini

Struktur kawalan yang manakah ditunjukkan dalam carta alir ini?

a)

Struktur kawalan pilihan bersarang

b)

Struktur kawalan ulangan for

c)

Struktur kawalan ulangan while

d)

Struktur kawalan pelbagai pilihan

17.

Perhatikan peralatan di bawah. Alatan yang manakah melakukan proses yang berulang?

(Jawapan lebih dari satu)

a)
b)
c)
d)
18.

Nyatakan jenis ralat berdasarkan pernyataan di bawah:

Kecuaian manusia seperti kesalahan urutan sesuatu tindakan atau syarat ditulis salah.

a)

Ralat logik

b)

Ralat sintaks

c)

Ralat masa larian

19.

Teliti pseudokod berikut:

Kenal pasti kedudukan ralat

a)

Baris 2

b)

Baris 3

c)

Baris 4

d)

Baris 5

20.

Ralat ini berlaku semasa penggunaan bahasa pengaturcaraan. Ralat ini menyebabkan mesej ralat dipaparkan.

a)

Ralat sintaks

b)

Ralat masa larian

c)

Ralat logik

d)

Ralat pengekodan

21.

Pernyataan di bawah adalah BENAR mengenai kod arahan KECUALI

a)

Segmen kod digunakan untuk membina aturcara bagi menyelesaikan masalah

b)

Arahan yang ditulis dalam bahasa komputer

c)

Kod arahan adalah perkakasan yang digunakan untuk membangunkan atur cara

d)

Digunakan untuk mengarahkan komputer melaksanakan sesuatu tugasan

22.

Yang manakah BUKAN jenis penterjemah bahasa pengaturcaraan?

a)

Penghimpun

b)

Penganalisis

c)

Pengumpul

d)

Pentafsir

23.

Jenis data dapat dikelaskan kepada 3 bahagian utama berikut KECUALI

a)

Nombor

b)

Teks

c)

Hipotesis

d)

Nilai Logik

24.

Manakah antara berikut bukan simbol operator dalam komputer?

a)

+

b)

-

c)

x

d)

/

25.

Pernyataan manakah yang benar?

a)

Float digunakan oleh C++

b)

Double digunakan oleh Python

c)

Float menggunakan memori 32 bit

d)

Double menggunakan memori 16 bit

26.

Berikut adalah sintaks umum dalam pengisytiharan jenis data KECUALI

a)

dauble

b)

char

c)

str

d)

int

27.

Pilih padanan yang tepat bagi operator matematik dan simbol yang betul bagi penyelesaian masalah dalam pengaturcaraan.

a)

Tambah + , +

b)

Tolak - , -

c)

Darab x , *

d)

Bahagi % , /

28.

Mengapakah pembolehubah float diisytiharkan dalam python berbanding double ?

a)

kerana mudah diingati

b)

kerana menyimpan titik perpuluhan

c)

kerana menggunakan memori yang lebih rendah

29.

Antara yang berikut manakah jenis data integer ?

a)

0.12

b)

356b

c)

12345

d)

pembilang

30.

Dalam ungkapan boolean (1 < x < 3), diberi nilai x = 2, pernyataan tersebut adalah ________ .

a)

True

b)

False