Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

FINAL ASK F2 (PART A&B)

Total questions: 81

Worksheet time: 10hrs 20mins

Name
Class
Date
1.

ASAS 8 TERDIRI DARIPADA DIGIT

a)

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

b)

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

c)

2,4,6,8

d)

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

2.

Sistem asas 16 juga dikenali sebagai ....?

a)

OKTAL

b)

BINARY

c)

DECIMAL

d)

HEKSADESIMAL

3.

Apakah kepentingan Sistem Nombor Perlapanan?

a)

Sebagai kod warna digital

b)

Sebagai bahasa mesin komputer

c)

Sebagai sistem perwakilan untuk meringkaskan nombor perduaan

d)

Sebagai sistem perwakilan untuk tulisan-tulisan bahasa lain

4.

Sistem Perwakilan data manakah yang akan digunakan bagi menulis teks ini :

المعلم

a)

ASCII

b)

EBCDIC

c)

UNICODE

d)

CCSID

5.

Berapakah Saiz data bagi satu aksara dalam Sistem ASCII ?

a)

1 Bit

b)

2 Bit

c)

8 bit

d)

16 Bit

6.

ASCII adalah singkatan daripada ?

(a)  

7.

Tukarkan nombor perpuluhan 8310 kepada nombor asas perlapanan

(Tuliskan jawapan biasa sahaja tanpa nombor perlapanan kecil di hujung)

(a)  

8.

Tukarkan nombor perpuluhan 59810 kepada nombor asas perlapanan

(Tuliskan jawapan sahaja tanpa nombor perlapanan kecil di hujung)

(a)  

9.

Tukarkan nombor perlapanan 5328 kepada nombor perpuluhan

(Tuliskan jawapan sahaja tanpa nombor perpuluhan kecil di hujung)

(a)  

10.

Tukarkan nombor perlapanan 7238 kepada nombor perpuluhan

(Tuliskan jawapan sahaja tanpa nombor perpuluhan kecil di hujung)

(a)  

11.

Tukarkan nombor perlapanan 638 kepada nombor perduaan

(Tuliskan jawapan sahaja tanpa nombor perduaan kecil di hujung)

(a)  

12.

Tukarkan nombor perduaan 110001112 kepada nombor perlapanan

(Tuliskan jawapan sahaja tanpa nombor perlapanan kecil di hujung)

(a)  

13.

Tukarkan nombor perpuluhan 236210 kepada nombor perEnambelasan

(Tuliskan jawapan sahaja tanpa nombor perEnambelasan kecil di hujung)

(a)  

14.

Tukarkan nombor perpuluhan 99910 kepada nombor perEnambelasan

(Tuliskan jawapan sahaja tanpa nombor perEnambelasan kecil di hujung)

(a)  

15.

Tukarkan nombor perenambelasan 2D316 kepada nombor perpuluhan.

(Tuliskan jawapan sahaja tanpa nombor perpuluhan. kecil di hujung)

(a)  

16.

Tukarkan nombor perenambelasan 3F116 kepada nombor perpuluhan.

(Tuliskan jawapan sahaja tanpa nombor perpuluhan. kecil di hujung)

(a)  

17.

Tukarkan nombor perEnambelasan, A516 ,kepada nombor perduaan

(Tuliskan jawapan sahaja tanpa nombor perduaan kecil di hujung)

(a)  

18.

Tukarkan nombor perduaan 1100 01112 kepada nombor perEnambelasan

(Tuliskan jawapan sahaja tanpa nombor perEnambelasan kecil di hujung)

(a)  

19.

4816, 4516, 4E16, 5316, 4516, 4D16

Cari perkataan yang dihasilkan dari ASCII No PerEnamBelasan ini. Sila rujuk rajah sebagai panduan

(a)  

20.

1038, 1018, 1248,

Cari perkataan yang dihasilkan dari ASCII No PerLapanan ini.

(Sila KIRAKAN rujukan Panduan kepada no perlapanan )

(a)  

21.

Apakah jenis Struktur Kawalan bagi rajah ini?

a)

Pilihan

b)

Ulangan

c)

Urutan

d)

Pilihan Bersarang

22.

Apakah nama diagram bagi Simbol X ?

a)

Proses

b)

Syarat / Pilihan

c)

Input / Output

d)

Terminal

23.

Isian dalam Simbol T adalah ''M = M + 1"

Apakah yang perlu diisikan dalam simbol N untuk memaparkan "Merdeka" sebanyak 5 kali ?

a)

M <= 5

b)

M < 5

c)

N < 5

d)

M > 5

24.

Berdasarkan rajah ini, nyatakan output yang terhasil sekiranya m = 12.

a)

Tiada Output

b)

12

c)

20

d)

28

25.

Strukturkawalan yang terbenam dalam satu struktur kawalan yang lain.

Penyataan ini merujuk kepada Struktur Kawalan _____

a)

Pilihan

b)

Ulangan

c)

Pilihan Bersarang

d)

Urutan

26.

Imej ini merujuk kepada (a)   dimana ianya menunjukkan langkah-langkah untuk menyelesaikan masalah

27.

Apakah hasil output bagi pseudokod ini ?

(a)  

28.

Apakah output bagi Pseudokod ini ?

(a)  

29.

Dalam struktur kawalan ulangan, set langkah yang berulang disebut (a)   dan setiap ulangan disebut Lelaran

30.

Bilangan ulangan tidak diketahui

Penyataan ini merujuk kepada Struktur Kawalan Ulangan (a)  

31.

Susunkan jawapan berikut mengikut kedudukannya didalam soalan pseudokod ini

a)

SET Nombor1 = 7, Nombor2 = 9

b)

KIRA jumlah= Nombor1+Nombor2

c)

PAPAR jumlah

1)
2)
3)
32.

Bilangan ulangan yang sudah ditetapkan

Penyataan ini merujuk kepada Struktur Kawalan Ulangan (a)  

33.

Berdasarkan carta alir ini, berapakah banyak Output "Saya gembira hadir ke sekolah hari ini" yang dihasilkan ?

(a)  

34.

Carta Alir ini adalah dalam bentuk Struktur Kawalan (a)  

35.

Algoritma yang diwakili secara visual geometri dengan simbol-simbol grafik

Penyataan ini merujuk kepada (a)  

36.

Selain daripada Teknik Langkah demi Langkah untuk mengesan ralat , Apakah lagi teknik Semakan yang kita boleh gunakan untuk mengesan ralat?

(a)  

37.

Apakah Jenis Ralat jika terdapat Virus Komputer yang menyebabkan pengaturcaraan tidak dapat dijalankan ?

(a)  

38.

Apakah Jenis Ralat jika Output yang dihasilkan adalah salah disebabkan menggunakan formula yang salah?

(a)  

39.

Apakah Jenis Ralat jika terdapat kesalahan tatabahasa aturcara dan simbol-simbol dalam aturcara?

(a)  

40.

Apakah output Jika Kad yang dibaca masih sah dan mempunyai nilai sebanyak RM 8 ?

(a)  

41.

Tentukan jenis data bagi data di bawah:

Tinggi : 1.58 m

a)

String

b)

integer

c)

float

d)

booolean

42.

Tentukan jenis data bagi data x itu:

x = "5"

a)

String

b)

integer

c)

float

d)

booolean

43.

Bahasa Pengaturcaraan Python adalah dibawah Jenis Penterjermah ________

a)

Penghimpun

b)

Pengkompil

c)

Pentafsir

d)

Pemalar

44.

Yang manakah menunjukkan penggunaan fungsi input dalam Python yang betul bagi memasukkan nombor untuk tujuan penambahan

a)

no1 = input("Masukkan no pertama : ")

b)

no1 = int(input("Masukkan no pertama : "))

c)

no1 = input(int("Masukkan no pertama : "))

d)

no1 = input("Masukkan no pertama : ", int)

45.

Berikut merupakan suatu segmen kod arahan.

j = 5

k = 12

print (not ( k < j ))

Antara yang berikut, manakah output yang akan dipaparkan?

a)

True

b)

False

c)

k < j

d)

j < k

46.

Rajah menunjukkan aturcara untuk mengira baki duit yang perlu dibayar, namun aturcara yang terdapat ralat. Baris berapakah yang mengandungi ralat tersebut ?

(a)  

47.

rad = int(input(“Input radius: ”)) 

(a)   = 3.1415 * rad ** 2  

print( areaOfCircle , “cm2”)

Lengkapkan aturcara untuk mencari luas bulatan ini.

48.

Ahmad ingin mencari model baharu untuk kedai pakaiannya. Dia membuka temuduga dan kelayakan untuk ditemuduga itu adalah :

1. Umur > 18 tahun

2. Tinggi > 160

Susunkan baris-baris aturcara sebetulnya

a)

umur = int (input(“Input age: ”))

tinggi = int (input(“Input height cm: ”))

b)

if umur > 18 :

c)

if tinggi > 160 :

d)

print(“Layak”)

e)

else :

print(“Tak Layak”)

1)
2)
3)
4)
5)
49.

Berdasarkan aturcara ini , apakah output penuh jika input jumlah jualan adalah sebanyak RM 1000 sahaja ?

(a)  

50.

Simbol-simbol ini <, >, <= , >=, ==, != adalah dibawah Operator (a)  

51.

and, or , not adalah dibawah Operator (a)  

52.

Apakah output bagi aturcara ini?

(a)  

53.

print (5 % 3)

Apakah output aturcara ini ?

(a)  

54.

print (5**2)

Apakah output aturcara ini ?

(a)  

55.

print (7//2)

Apakah output aturcara ini ?

(a)  

56.

if 9>6 and 9>8:

 print ("kucing")

else :

 print ("Kambing")

Apakah output dari aturcara ini ?

(a)  

57.

Apakah output dari aturcara ini?

(a)  

58.

x= “8”

y= “ayam”

print (x+y)

Apakah output aturcara ini ?

(a)  

59.

x= 2

y= “5”

print (x*y)

Apakah output aturcara ini ?

(a)  

60.

Berapa banyak output "cat" akan dipaparkan ?

(a)  

61.

Tentukan output untuk arahan ini;

print("5" + "3")

a)

8

b)

53

c)

"5" + "3"

d)

"8"

62.

Fungsi apakah yang digunakan untuk mendapatkan input daripada pengguna?

a)

input()

b)

print()

c)

scan()

d)

read()

63.

Apakah yang digunakan untuk menggabungkan dua rentangan dalam Python?

a)

,

b)

+

c)

-

d)

*

64.

Apakah nilai boolean bagi perbandingan 10 < 5?

a)

False

b)

True

c)

Error

d)

5

65.

Apakah yang dimaksudkan dengan ralat logik dalam kod?

a)

Ralat yang berlaku semasa penulisan kod

b)

Ralat yang berlaku apabila kod tidak memberikan output yang diharapkan

c)

Ralat dalam pengisytiharan pemboleh ubah

d)

Ralat sintaks

66.

Manakah antara berikut adalah contoh operator perbandingan?

a)

+

b)

==

c)

AND

d)

NOT

67.

Manakah berikut adalah contoh ungkapan boolean?

a)

5 > 3

b)

"Hello"

c)

x = 10

d)

print("Hello")

68.

Apakah maksud simbol `!=` dalam pengaturcaraan?

a)

Sama dengan

b)

Tidak sama dengan

c)

Lebih besar daripada

d)

Kurang daripada

69.
Kod utama ASCII adalah berbentuk
a)
aksara
b)
nombor perduaan 
c)
nombor perlapanan
d)
nombor perpuluhan
70.

Nilai tempat nombor perlapanan 1, 8, ___ , 512 dan seterusnya.

a)

16

b)

68

c)

64

d)

256

71.

Jika nombor perlapanan bagi nombor 101₈ diwakili oleh asksara "A", maka nombor perlapanan 106₈ diwakili oleh aksara _________.

a)

E

b)

G

c)

J

d)

F

72.

Sistem nombor perenambelasan dikenali sebagai sistem nombor ________.

a)

binari

b)

desimal

c)

oktal

d)

heksadesimal

73.

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


3 5 7 2 8

a)

1

b)

8

c)

64

d)

512

74.

Pilih pernyataan yang menunjukkan kepentingan Sistem Nombor Perlapanan

a)

Sistem nombor perlapanan lebih mudah digunakan berbanding sistem nombor perpuluhan.

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 digunakan kerana dapat saling bertukar dengan sistem nombor perduaan

75.

Apakah coding yang paling sesuai untuk memaparkan hasil seperti ini?

a)

For x in range (5):

print("cikgu hensem")

b)

a =1

While a>5:

print("cikgu hensem")

c)

While True:

print("cikgu hensem")

d)

for a in range (1,5,1):

print("cikgu hensem")

76.

apakah contoh ralat logik?

a)

kesilapan simbol dalam pengekodan

b)

atur cara terhenti tiba tiba

c)

tiada paparan mesej ralat

d)

kesilapan operasi

77.

yang manakah bukan contoh ralat masa larian?

a)

atur cara terhenti tiba tiba

b)

kesilapan simbol pengaturcaraan

c)

disebabkan memori yang tidak mencukupi

d)

disebabkan jangkitan virus atau perisian hasah

78.

Antara berikut, yang manakah betul mengenai jenis data string

a)

digunakan untuk mewakili aksara.

b)

jenis data yang mewakili nombor

c)

jenis data yang mewakili satu perkataan yang dibina daripada aksara

d)

memudahkan satu pernyataan yang kompleks kepada yang mudah

79.

Di bawah menunjukkan langkah pengiraan bagi menukarkan nombor perpuluhan kepada nombor perenambelasan dgn gunakan kaedah bahagi dgn 16 dan gunakan bakinya.

36310 = _____16

a)

15B16

b)

16B16

c)

17B16

d)

18B16

80.

Tukarkan nombor perduaan di bawah kepada nombor perenambelasan menggunakan kaedah pengumpulan 4 digit nombor perduaan dan tukarkan kpd nilai perenambelasan.

10101101012 = ________ 16

a)

1b516

b)

1B516

c)

1b510

d)

1B510

81.

Kod ASCII bagi aksara "K" : _____10

a)

4B16

b)

3B16

c)

4b16

d)

3b16