wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASK tingkatan 2

Total questions: 75

Worksheet time: 41mins

Name
Class
Date
1.

Antara berikut, struktur kawalan manakah yang sesuai digunakan bagi data yang mempunyai lebih daripada dua tindakan ?

a)

Struktur Kawalan Dwipilihan

b)

Struktur Kawalan Tiga Pilihan

c)

Struktur Kawalan Pilihan Tunggal

d)

Struktur Kawalan Pelbagai Pilihan

2.

JIKA pendaftaran berjaya

PAPARKAN "Tahniah Anda Berjaya"

JIKA TIDAK

PAPAR "Maaf sila suba lagi"


Apakah jenis algoritma tersebut ?

a)

Carta Alir

b)

Pseudokod

c)

Kod Arahan

d)

Gambar Rajah

3.

Aapakah punca yang menyebabkan terjadinya ralat logik dalam algoritma ?

I - Urutan pelaksanaan tidak betul

II - Tindakan atau langkah yang salah diminta untuk dilaksanakan

III - Pelaksanaan algoritma yang melibatkan strutur kawalan pelbagai pilihan

IV - Tindakan atau langkah yang dilaksanakan melebihi had limit iaitu sepuluh

a)

I dan II

b)

I dan IV

c)

II dan III

d)

III dan IV

4.

MULA
JIKA saya lapar 
MAKA saya makan
TAMAT jika
TAMAT

Pseudokod diatas merujuk kepada struktur kawalan Pilihan ?

a)

Ulangan

b)

Pelbagai

c)

Dwipilihan

d)

Tunggal

5.

MULA

JIKA saya lapar

MAKA saya makan

JIKA tidak

saya mandi

TAMAT jika

TAMAT


Pseudokod diatas merujuk kepada struktur kawalan pilihan ?

a)

Pelbagai

b)

Tunggal

c)

Dwipilihan

d)

Ulangan

6.

Bagi struktur kawalan Pilian pelbagai, berapakah aliran laluan yang ada untuk setiap syarat yang diuji ?

a)

satu

b)

dua

c)

tiga

d)

ikut bilangan pernyataan bersyarat

7.

Pernyataan manakah yang menerangkan carta alir dengan tepat ?

a)

menggunakan simbol grafik yang menggunakan ayat - ayat ringkas

b)

menggunakan simbol grafik untuk mewakili ayat ringkas bagi algoritma

c)

menggunakan simbol grafik untuk menerangkan urutan bagi algoritma

d)

Menggunakan simbol grafik dan bentuk geometri untuk mewakili jenis proses dan urutan langkah bagi algoritma.

8.

Pernyataan berikut menerangkan perkara penting semasa menulis algoritma

I - Algoritma dihuraikan dengan jelas

II - Algoritma ditulis dengan bahasa yang mudah difahami

III - Urutan algoritma dinyatakan dengan betul

IV - Algoritma menghasilkan output tertentu


Senaraikan mengikut urutan yang betul

a)

I --> II --> III --> IV

b)

III--> I --> II --> IV

c)

II --> I --> III --> IV

d)

II --> III --> I --> IV

9.

Pilih pernyataan yang salah berkaitan dengan Algorithma ?

a)

Dibina menggunakan Carta Alir dan Kod Pseudo

b)

Di bina selepas aturcara dibangunkan

c)

Urutan tindakan untuk menyelesaikan masalah

d)

Tatacara tindakan yang perlu dilaksanakan

10.

"Hanya mempunyai satu set pilihan sahaja untuk melaksanakan 1 set tindakan." Ini merujuk kepada ?

a)

Struktur Kawalan Ulangan For

b)

Struktur Kawalan Dwi Pilihan

c)

Struktur Kawalan Ulangan While

d)

Struktur Kawalan Pilihan Tunggal

11.

Rajah diatas adalah

a)

Pseudokod

b)

Carta alir

c)

Pengaturcaraan

d)

Aliran

12.

Berikut adalah

a)

Carta alir

b)

Pseudokod

c)

Algoritma

d)

Ralat

13.

Simbol yang digunakan dalam carta alir seperti rajah di atas mewakili

a)

Mula/tamat

b)

Input/output

c)

Penyambungan

d)

Proses

14.

Carta alir menggunakan __________ seperti garis lurus, anak panah dan bentuk geometri untuk mewakili urutan langkah bagi algoritma yang perlu dilaksanakan.

a)

simbol grafik

b)

set tindakan

15.

Struktur kawalan pelbagai pilihan mengandungi lebih daripada dua _______ yang berlainan sebagai pilihan untuk dilaksanakan.

a)

simbol grafik

b)

set tindakan

16.

Apa yang dimaksud pseudokode?

a)

set arahan untuk menyelesaikan masalah.

b)

alternatif kepada pseudokod menggunakan simbol grafik untuk mewakili arahan – arahan penyelesaian.

c)

senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia dan mempunyai nombor turutan.

17.
1.  Susunkan langkah-langkah untuk menghasilkan algoritma ?  
 i)  Menentukan data
ii)  Menentukan output
iii)  Menentukan proses
iv)  Mengenalpasti masalah
v)  Mereka bentuk algoritma
vi)  Menulis pseudokod atau carta alir
a)
 IV,II,I,III,V,VI
b)
V,IV,VI,I,III,II
c)
IV,I,III,II,V,VI
d)
 II,IV,I,VI,V,III
18.
Apakah kesan jika algoritma tidak dilaksanakan dengan jelas?
a)
Tiada perubahan
b)
Output tidak terlaksana
c)
Aktiviti tidak berjalan lancar
d)
Aktiviti berjalan lancar
19.
"Ruby baru sahaja selesai menduduki ujian bulanan. Beliau telah mendapat markah bagi setiap mata pelajaran. Ibu bapa beliau ingin mengetahui gred bagi mata pelajaran yang telah diperoleh oleh Ruby."
Kenal pasti input, proses dan output masalah di atas.
a)
input: markah
proses: gred
output: Penetapan gred berdasarkan markah
b)
input: Penetapan gred berdasarkan markah
proses: markah
output: gred
c)
input: markah
proses: Penetapan gred berdasarkan markah
output: gred
d)
input: gred
proses: markah
output: Penetapan gred berdasarkan markah
20.
Perkataan PAPAR, CETAK,BACA amat sesuai menggunakan simbol ...
a)
proses
b)
pilihan
c)
garis alir
d)
input / output
21.

JIKA pendaftaran berjaya

PAPARKAN "Tahniah Anda Berjaya"

JIKA TIDAK

PAPAR "Maaf sila suba lagi"


Apakah jenis algoritma tersebut ?

a)

Carta Alir

b)

Pseudokod

c)

Kod Arahan

d)

Gambar Rajah

22.

JIKA katalaluan tepat

PAPARKAN akaun Gmail

JIKA TIDAK

PAPARKAN ruang nama dan katalaluan

TAMAT JIKA


Apakah jenis struktu kawalan bagi pseudokod di atas?

a)

Struktur kawalan pilihan tunggal

b)

Struktur kawalan dwipilihan

c)

Struktur kawalan pelbagai pilihan

d)

Struktur kawalan ulangan

23.

Antara yang berikut, contoh manakah yang TIDAK melibatkan algorithma?

a)

Penggunaan lif

b)

Lampu isyarat

c)

Sistem peredaran darah

d)

Sistem pemarkahan pelajar

24.

Pada situasi apakah pembangunan algorithma boleh digunakan?

a)

Hanya digunakan semasa pembangunan aturcara

b)

Digunakan untuk menyelesaikan sebarang masalah.

c)

Digunakan untuk memberikan arahan kepada komputer.

d)

Digunakan untuk menyelesaikan masalah komputer.

25.

MENUNJUKKAN PERMULAAN DAN PENGAKHIRAN SUATU AKTIVITI

a)

ALIRAN

b)

PROSES

c)

MULA/TAMAT

26.

Sistem nombor perlapanan juga disebut

a)

Sistem 8

b)

Sistem Asas 8

c)

Sistem nombor oktal

d)

Sistem nombor desimal

27.

Antara yang berikut, yang manakah benar tentang sistem nombor perlapanan?

a)

Menggunakan digit 0 hingga 8.

b)

Ditanda dengan superskrip 8 pada hujung nombor.

c)

Nombor selepas 7 adalah 10.

d)

Setiap digit tidak menpunyai nilai tertentu

28.

Apakah nombor perlapanan bagi nombor perpuluhan 23510 ?

a)

3518

b)

3528

c)

3538

d)

3548

29.

Antara yangberikut, yang manakah bukan langkah kaedah pengumpulan tiga digit nombor perduaan dan tukarkan kepada nilai perlapanan?

a)

Kenal pasti dan pisahkan digit-digit dalam nombor perpuluhan

b)

Tukarkan digit-digit dalam nombor perlapanan kepada nombor perduaan.

c)

Dapatkan hasil darab digit nombor perduaan dan nilai tempatnya.

d)

Cantumkan nombor-nombor perduaan yang diperoleh.

30.

Apakah yang dimaksudkan dengan skema pengekodan?

a)

Gabungan 0 dan 1 yang berbeza dalam 1 bit.

b)

Gabungan 0 dan 1 yang berbeza dalam 1 bait.

c)

Gabungan 0 dan 1 yang sama dalam 1 bit.

d)

Gabungan 0 dan 1 yang sama dalam 1 bait.

31.

Kod utama ASCII adalah dalam bentuk

a)

aksara

b)

nombor perduaan

c)

nombor perlapanan

d)

nombor perpuluhan

32.

Apakah kaedah penukaran kod ASCII nombor perpuluhan kepada nombor perlapanan?

a)

Kaedah bahagi dengan 8 dan gunakan bakinya

b)

Kaedah rujuk kepada carta ASCII

c)

Kaedah pengiraan

d)

Kaedah pengumpulan tiga digit nombor perduaan dan tukarkan kepada nilai perlapanan

33.

Berdasarkan carta alir di atas, apakah yang diwakili X dan Y?

a)

X = unit pemprosesan pusat, Y = storan ingatan

b)

X = sistem bas, Y = storan ingatan

c)

X = unit pemprosesan pusat, Y = sistem bas

d)

X = storan ingatan, Y = sistem bas

34.

Sistem nombor heksadesimal adalah sistem nombor

a)

perduaan

b)

perlapanan

c)

perpuluhan

d)

perenambelasan

35.

Salah satu kepentingan nombor perenambelasan adalah untuk mewakili warna pada alatan digital dalam model warna.


Apakah jenis model warna yang ditunjukkan di atas?

a)

RGB

b)

RYB

c)

CMY

d)

CMYK

36.

Selain mewakili warna, sistem nombor perenambelasan juga digunakan untuk

a)

pembangunan asas sistem bas

b)

pembangunan asas sistem mikropemproses

c)

pembangunan asas papan kekunci

d)

pembangunan asas storan ingatan

37.

Jadual di atas menunjukkan tiga nilai tempat pertama dalam sistem nombor perenambelasan. Apakah nilai x?

a)

32

b)

64

c)

128

d)

256

38.

Diberi nombor perpuluhan 54310 , apakah nombor perenambelasan yang setara dengannya?

a)

20E16

b)

20F16

c)

21E16

d)

21F16

39.

Nombor perenambelasan 9B1A16 bersamaan dengan nombor perpuluhan

a)

39704

b)

39705

c)

39706

d)

39707

40.

Digit-digit dalam nombor perenambelasan dapat diwakili dengan nombor perduaan. Antara berikut, pilihan namakah yang tidak benar?

a)

A16 = 10102

b)

C16 = 10112

c)

D16 = 11002

d)

E16 = 11102

41.

Kaedah apakah yang boleh digunakan untuk penukaran nombor perduaan kepada nombor perenambelasan?

a)

Kaedah pengiraan

b)

Kaedah pengumbulan tiga digit nombor perduaan dan tukarkan kepada nilai perenambelasan

c)

Kaedah pengumbulan empat digit nombor perduaan dan tukarkan kepada nilai perenambelasan

d)

Kaedah pengumbulan empat digit nombor perduaan dan tukarkan kepada nilai perlapanan

42.

Apakah yang dimaksudkan dengan kod aksara?

a)

Satu rentetan nombor yang mewakilkan sesuatu simbol atau aksara apabila ditekan papan kekunci

b)

Satu rentetan nombor yang mewakilkan warna digital apabila ditekan papan kekunci

c)

Satu rentetan nombor yang menghasilkan bunyi apabila ditekan papan kekunci

d)

Satu rentetan nombor yang menghasilkan gambar bergerak apabila ditekan papan kekunci

43.

Tukarkan nombor perpuluhan 32710 kepada nombor perlapanan

a)

2078

b)

3078

c)

4078

d)

5078

44.

Nombor perpuluhan bagi nombor perlapanan 7458 ialah

a)

475

b)

485

c)

575

d)

585

45.

Tukarkan nombor perpuluhan 54910 kepada nombor perenambelasan.

a)

20516

b)

21516

c)

22516

d)

23516

46.

nombor perpuluhan bagi nombor perenambelasan 7DA16 ialah

a)

1870

b)

2010

c)

3810

d)

9830

47.

Apakah kepentingan meleraikan masalah yang kompleks?

a)

menjadikan masalah lebih rumit

b)

menukarkan masalah yang sedia ada.

c)

menjadikan masalah mudah diselesaikan

d)

menjadikan masalah lebih kecil

48.

Apakah yang dimaksudkan pengecaman corak?

a)

memecahkan masalah rumit kepada masalah yang lebih kecil.

b)

membina model daripada corak.

c)

melihat kepada persamaan dan perbezaan dalam masalah yang sama.

d)

melihat kepada trend corak yang berulang dalam sesuatu objek.

49.

Antara pernyataan yang berikut, yang manakah tidak benar mengenai Sistem Asas 10?

a)

Menggunakan sepuluh pilihan digit

b)

Pilihan digit terdiri daripada 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

c)

Diguna oleh komputer untuk menyimpan data

d)

Diguna dalam kehidupan seharian manusia

50.

Apakah kepentingan untuk belajar nombor perduaan dan penukaran nombor perpuluhan kepada nombor perduaan?

a)

Komputer memahami data dalam perwakilan nombor perduaan sahaja.

b)

Nombor perduaan yang menggunakan 2 digit sahaja senang dipelajari.

c)

Nombor perduaan mudah difahami ramai berbanding dengan nombor perpuluhan

d)

Penyimpanan data-data dalam nombor perduaan lebih kemas.

51.

Antara yang berikut, manakah langkah kaedah pengumpulan tiga digit nombor perduaan dan tukarkan kepada nilai perlapanan?

a)

Hasil darab bagi setiap digit dan nilai tempat dijumlahkan

b)

Dapatkan hasil darab digit nombor perduaan dan nilai tempatnya

c)

Bahagikan digit nombor perduaan kepada kumpulan tiga digit bermula dari kiri

d)

Setiap kumpulan tiga digit ditukarkan kepada nombor perlapanan yang setara dengannya

52.

Susun mengikut urutan yang BETUL langkah pemindahan aksara pada skrin monitor.

I Pengguna menekan papan kekunci untuk menghasilkan input

II Kod ASCII nombor perduaan dihantar ke unit pemprosesan pusat melalui sistem bas

III Kod ASCII nombor perduaan bagi aksara dihantar ke storan ingatan untuk disimpan

IV Kod ASCII diproses dan ditukarkan semula menjadi aksara untuk dipaparkan sebagai output

a)

I, II, III dan IV

b)

II, III, IV dan I

c)

III, IV, I dan II

d)

IV, III, II dan I

53.

Antara yang berikut, manakah merupakan maksud struktur kawalan pilihan bersarang?

a)

Satu struktur yang mempunyai satu pilihan syarat sahaja

b)

Satu struktur yang mempunyai pelbagai jenis kod arahan di dalamnya

c)

Satu struktur yang melibatkan dua jenis struktur kawalan ulangan

d)

Satu struktur kawalan yang terbenam dalan satu struktur kawalan yang lain

54.

Seorang guru mengarahkan semua anak muridnya untuk mengira BMI masing-masing. Setiap murid dikehendaki mencatatkan berat dan ketinggian masing-masing di dalam jadual yang telah disediakan terlebih dahulu.

Apakah teknik yang digunakan dalam masalah itu?

a)

Leraian

b)

Pengitlakan

c)

Peniskalaan

d)

Pengecaman Corak

55.

Apakah yang dimaksudkan dengan pemikiran komputasional?

a)

Satu proses pemikiran seperti komputer

b)

Satu proses pemberian arahan atau tugasan untuk menyelesaikan masalah

c)

Satu proses pemikiran bertujuan untuk menyelesaikan masalah berbantukan mesin

d)

Satu proses pemikiran untuk membahagikan masalah kepada beberapa bahagian yang kecil

56.

Susunan mengikut urutan yang BETUL proses pemikiran komputasional.

I. Masalah dipecahkan

II. Mengenalpasti corak yang sama

III. Meninggalkan perkara yang tidak penting

IV. Menyediakan model penyelesaian masalah

a)

I, II, III dan IV

b)

II, III, IV dan I

c)

III, IV, I dan II

d)

IV, III, II dan I

57.

Antara berikut, manakah yang menunjukkan contoh penggunaan teknik leraian?

a)

Menulis langkah-langkah membuat kek

b)

Menulis beberapa subtopik dalam menyiapkan kertas kerja lapangan

c)

Tidak mengambil kira bahan yang digunakan dalam membuat batu bata

d)

Menentukan ciri-ciri persamaan dalam menentukan urutan bilangan nombor

58.

"Hashim ditugaskan untuk menentukan bearing Klinik Kesihatan dari sekolahnya dengan menggunakan kompas."

Berdasarkan pernyataan di atas, manakah aspek yang boleh diabaikan?

a)

Jenis kompas yang digunakan

b)

Kompas mestilah diletakkan di tempat rata

c)

Jarum kompas mestilah berada pada arah utara

d)

Kedudukan kompas mestilah jauh dari objek besi atau magnet

59.

Antara berikut, manakah hasil tolak yang betul bagi nombor perduaan 1110001-1000111?

a)

101010

b)

101110

c)

100110

d)

100010

60.

Antara berikut, manakah nilai nombor perpuluhan yang diwakili nombor 10010001?

a)

133

b)

144

c)

145

d)

290

61.

Baca dan teliti situasi di bawah:

Nadia berada di taman permainan kanak-kanak. Dia memerhatikan seorang kanak-kanak yang sedang duduk di atas buaian. Buaian tersebut dibuai oleh ibu kanak-kanak tersebut.

Apakah contoh struktur kawalan dalam situasi di atas?

a)

Struktur kawalan pilihan tunggal

b)

Struktur kawalan dwipilihan

c)

Struktur kawalan ulangan

d)

Struktur kawalan pilihan bersarang

62.

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

63.

Apakah jenis data bagi 'Saya suka ASK' dalam Python?

a)

float

b)

srr

c)

double

d)

str

64.

Tentukan output bagi

print('The result is',10%3)

a)

The result is 0

b)

The result is 1

c)

The result is 2

d)

The result is 3

65.

Terdapat 3 jenis penterjemah dalam bahasa pengaturcaraan, iaitu ________.

a)

Penghimpun

b)

Pentaksir

c)

Pengkompil

d)

Pelaksanaan

66.

Manakah antara berikut ini adalah senarai kod ASCII nombor perlapanan yang betul bagi aksara dalam perkataan PUTRA?

a)

1208 , 1658 , 1648 , 1628 , 1418

b)

1208 , 1258 , 1248 , 1228 , 1018

c)

1208 , 1258 , 1648, 1628 , 1018

67.

Jenis data dapat dibahagikan kepada tiga bahagian utama, iaitu

a)

nombor, teks, operator

b)

teks, char, nilai logik

c)

nombor, operator, nilai logik

d)

nombor, teks, nilai logik

68.

Rajah 1 menunjukkan satu kod arahan dalam struktur kawalan ulangan. Apakah output yang mungkin dipaparkan?

a)

Ralat sintaks

b)

5, 6, 7, 8, 9, 10, 11, 12, 13, 14

c)

5, 10, 15

d)

Tiada sebarang output

69.

Apakah nama proses mencari dan menghapuskan ralat

a)

Penyahpijatan

b)

Pepijat

c)

Perisian hasad

d)

Pengujian

70.

Ralat ditakrifkan sebagai kesilapan atau kesalahan dalam proses ____________ atur cara segmen kod.

a)

penyediaan

b)

pelarian

c)

penstrukturan

d)

pembangunan

71.

Ralat selalu dikenalpasti dalam fasa ____________.

a)

pengujian

b)

penyediaan

c)

pembangunan

d)

penstrukturan

72.

Apakah faktor utama berlakunya Ralat Logik?

a)

Faktor perkakasan komputer

b)

Faktor virus komputer

c)

Faktor settings komputer

d)

Faktor kecuaian

73.

Pilih contoh sesuai bagi jenis data STRING

a)

namaKelas

b)

bilMurid

c)

jumlahGaji

d)

hargaMakanan

74.

Pilih contoh sesuai bagi jenis data FLOAT

a)

jumlahHarga

b)

bilanganHaiwan

c)

namaMurid

d)

tinggiMurid (dalam cm)

75.
"Ruby baru sahaja selesai menduduki ujian bulanan. Beliau telah mendapat markah bagi setiap mata pelajaran. Ibu bapa beliau ingin mengetahui gred bagi mata pelajaran yang telah diperoleh oleh Ruby."
Kenal pasti input, proses dan output masalah di atas.
a)
input: markah
proses: gred
output: Penetapan gred berdasarkan markah
b)
input: Penetapan gred berdasarkan markah
proses: markah
output: gred
c)
input: markah
proses: Penetapan gred berdasarkan markah
output: gred
d)
input: gred
proses: markah
output: Penetapan gred berdasarkan markah