wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ulangkaji ASK Tingkatan 2

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

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

a)

penyediaan

b)

pelarian

c)

penstrukturan

d)

pembangunan

2.

Ralat selalu dikenalpasti dalam fasa ____________.

a)

pengujian

b)

penyediaan

c)

pembangunan

d)

penstrukturan

3.

Berikut adalah 3 jenis Ralat yang biasa berlaku dalam penghasilan atur cara kecuali

a)

Ralat Logistik

b)

Ralat Masa Larian

c)

Ralat Sintaks

d)

Ralat Logik

4.

___________ merujuk kepada kesilapan dalam penggunaan bahasa pengaturcaraan.

a)

Ralat Masa Larian

b)

Ralat Logik

c)

Ralat Sintaks

d)

Ralat Logistik

5.

Ralat ______________ seakan-akan kesilapan ejaan atau tatabahasa dalam bahasa manusia.

a)

Ralat Logistik

b)

Ralat Masa Larian

c)

Ralat Sintaks

d)

Ralat Logik

6.

_______________ merujuk kepada kesilapan yang akan menyebabkan atur cara terhenti secara tiba-tiba tanpa diduga semasa jalanan ujian (test run).

a)

Ralat Masa Larian

b)

Ralat Logik

c)

Ralat Sintaks

d)

Ralat Logistik

7.

_______________ merujuk kepada kesilapan yang menyebabkan atur cara memberi output yang tidak dijangka dan ini sering kali berlaku semasa pembangunan algoritma.

a)

Ralat Logistik

b)

Ralat Masa Larian

c)

Ralat Sintaks

d)

Ralat Logik

8.

Pengesanan Ralat Logik dapat dilakukan dengan menggunakan dua teknik iaitu

a)

Teknik semakan turutan

b)

Teknik semakan meja

c)

Teknik langkah demi langkah

d)

Teknik semakan logik

9.

______________ boleh juga disebabkan oleh perkakasan komputer seperti memori yang tidak mencukupi.

a)

Ralat Masa Larian

b)

Ralat Logik

c)

Ralat Sintaks

d)

Ralat Logistik

10.

Apakah faktor utama berlakunya Ralat Logik?

a)

Faktor perkakasan komputer

b)

Faktor virus komputer

c)

Faktor settings komputer

d)

Faktor kecuaian

11.

Pilih kata kunci Python yang tidak boleh digunakan sebagai nama pemboleh ubah dan pemalar

a)

elif

b)

jumlahMurid

c)

bilanganAnak

d)

PI

12.

Pilih nama pemboleh ubah yang dinamakan dengan betul

a)

Bilangan_Makanan

b)

bilMurid

c)

class

d)

LUAS_KUBUS

13.

Jenis data yang sesuai bagi HARGA PERMAINAN ialah

a)

integer

b)

float

c)

char

d)

string

14.

Jenis data yang sesuai bagi BANGSA ialah

a)

string

b)

float

c)

Boolean

d)

integer

15.

Jenis data yang sesuai bagi TINGGI KUBOID ialah

a)

string

b)

Boolean

c)

char

d)

float

16.

Pilih contoh sesuai bagi jenis data STRING

a)

namaKelas

b)

bilMurid

c)

jumlahGaji

d)

hargaMakanan

17.

Sistem nombor perlapanan dikenali sebagai sistem nombor

a)

Binary

b)

Decimal

c)

Octal

d)

Hexadecimal

18.

Sistem nombor perenambelasan menggunakan digit-digit seperti

a)

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

b)

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

c)

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16

d)

1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G

19.

Ralat ______________________ merujuk kepada kesilapan dalam penggunaan bahasa pengaturcaraan.

a)

Logik

b)

Sintaks

c)

Masa larian

d)

Segmen

20.

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

21.

Apakah jenis data bagi -3.87?

a)

Integer

b)

Char

c)

String

d)

Double/float

22.

Nilai PI selalu sama dengan 3.142. PI ialah sejenis _______.

a)

pemalar

b)

data yang boleh ditukar

c)

ukuran yang akan berubah

d)

data mentah

23.

Sintaks yang manakah digunakan untuk mengakhiri pilihan dalam suatu struktur kawalan?

a)

if

b)

elif

c)

else

d)

for

24.

Apakah nama proses mencari dan menghapuskan ralat

a)

Penyahpijatan

b)

Pepijat

c)

Perisian hasad

d)

Pengujian

25.
Komputer melihat semua data sebagai satu siri nombor perduaan.
a)
Betul
b)
Salah
26.

Maklumat berikut merupakan langkah pengiraan yang tidak lengkap bagi kaedah bahagi dengan 8 dan gunakan bakinya.


Antara yang berikut, manakah nilai nombor yang akan diperolehi?

a)

1728

b)

16728

c)

27168

d)

61728

27.

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

28.

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

29.

Antara yang berikut,manakah nama lain bagi sistem nombor heksadesimal?

a)

Sistem nombor perduaan

b)

Sistem nombor perlapanan

c)

Sistem nombor perpuluhan

d)

Sistem nombor perenambelasan

30.

Antara yang berikut, manakah yang dimaksudkan dengan kod aksara?

a)

Satu rentetan nombor yang menghasilkan bunyi apabila papan kekunci ditekan

b)

Satu rentetan nombor yang menghasilkan imej grafik apabila papan kekunci ditekan

c)

Satu rentetan nombor yang mewakilkan warna digital apabila papan kekunci ditekan

d)

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

31.

Antara yang berikut, manakah kepentingan sistem nombor perenambelasan?

a)

Digunakan sebagai kod arahan

b)

Digunakan untuk mewakili simbol

c)

Digunakan untuk mencampurkan warna

d)

Digunakan untuk pembangunan asas sistem mikropemproses

32.

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 dalam satu struktur kawalan yang lain

33.

Maklumat berikut menerangkan suatu situasi.


Kudin ingin membuat pengiraan jumlah bil elektrik dan air bagi 3 buah rumah sewanya.


Antara yang berikut, struktur kawalan manakah yang sesuai digunakan?

a)

Struktur kawalan ulangan for

b)

Struktur kawalan ulangan while

c)

Struktur kawalan pilihan tunggal

d)

Struktur kawalan pelbagai pilihan

34.

Antara yang berikut, manakah merupakan contoh penggunaan struktur kawalan pilihan bersarang?

a)

Pengesahan baki kad touch and go

b)

Pengiraan perimeter sebuah padang bola

c)

Cara-cara untuk menggunakan mesin basuh

d)

Pemilihan calon lelaki yang pernah menjadi pengerusi

35.

Berikut merupakan suatu segmen kod arahan.

Antara yang berikut, manakah output yang akan dipaparkan?

a)

Or

b)

And

c)

True

d)

False

36.

Antara berikut, manakah susunan yang betul bagi struktur kawalan jujukan?

a)

Satu aliran secara linear

b)

Mempunyai susunan secara zig zag

c)

Mempunyai susunan secara menyongsang

d)

Susunan yang melangkau kepada struktur kawalan yang lain

37.

Antara yang berikut, manakah kenyataan yang betul apabila ingin digunakan dalam struktur kawalan pelbagai pilihan?

a)

if

b)

if-else

c)

if-elif-else

d)

if-else-if-else

38.

Antara yang berikut, ungkapan manakah yang akan menghasilkan output False jika a = 5?

a)

a > -5

b)

a <= 15

c)

-5 < a < 5

d)

-5 < a <= 6

39.

Antara yang berikut, pengecam manakah yang boleh dijadikan pengisytiharaan pembolehubah?

I ayat

II 0ayat

III Ayat 1

IV ayAt

a)

I dan II

b)

I dan IV

c)

II dan III

d)

III dan IV

40.

Antara yang berikut, manakah merupakan ciri-ciri pemalar yang betul?

a)

Nilai yang tidak standard

b)

Mempunyai nilai yang berubah

c)

Pengaturcara tidak perlu mengingat label dan nilai yang digunakan

d)

Pengaturcara perlu mengingat label dan nilai yang digunakan