wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuiz Kod Arahan Tingkatan 2

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Jenis penterjemah dapat dibahagikan kepada tiga bahagian utama iaitu

I. pentafsir

II. pengkompil

III. pelaksana

IV. penghimpun

a)

I, II dan III

b)

I, II dan IV

c)

I, III dan IV

d)

II, III dan IV

2.

Berikut merupakan jenis-jenis data kecuali

a)

input

b)

nombor

c)

teks

d)

nilai logik

3.

Apakah jenis data bagi Jepun ?

a)

Char

b)

Double

c)

String

d)

Integer

4.

Boolean mempunyai dua nilai iaitu

I. Betul

II. Benar

III. Palsu

IV. Salah

a)

I dan II

b)

I dan III

c)

II dan III

d)

I dan IV

5.

Perhatian kod arahan di bawah

a=str("Hello")

print(a*4)

Apakah output yang akan dipaparkan

a)

Hello

b)

H e l l o

c)

Hello4

d)

HelloHelloHelloHello

6.

Pengecam manakah boleh dijadikan pengisytiharan pemboleh ubah ?

I 1umur

II umur 1

III umur

IV umur_1

a)

I dan II

b)

II dan III

c)

III dan IV

d)

I dan IV

7.

Keadaan manakah adalah BENAR jika a=4 dan b=9 ?

a)

a==b

b)

a > b

c)

a !=b

d)

b <= a

8.

Berikut merupakan ciri-ciri pemboleh ubah kecuali

a)

Nilai yang standard

b)

Tiada nilai standard

c)

Mempunyai nilai yang berubah-ubah

d)

Pengaturcara perlu ingat label dan nilai yang digunakan

9.

Pilih cara menulis pengisytiharan jenis data integer yang BETUL semasa menulis pemboleh ubah umur dalam kod atur cara dengan menggunakan bahasa Python

a)

int=umur(14)

b)

umur=int(14)

c)

umur(14)=int

d)

umur=integer(14)

10.

Antara berikut, manakah operator logik yang digunakan dalam sesuatu ungkapan algebra untuk mendapat nilai boolean ?

I. AND

II. OR

III. NOT

IV. TRUE

a)

I dan II

b)

I, II dan III

c)

II, III dan IV

d)

I, II, III dan IV

11.

Operator logik yang manakah memberi output BENAR jika hanya salah satu keadaan adalah benar ?

a)

Logik OR

b)

Logik AND

c)

Logik NOT

d)

Logik JIKA

12.

Ralat selalunya boleh dikenal pasti dalam fasa .............

a)

Analisis masalah

b)

Reka bentuk

c)

Pengekodan

d)

Pengujian

13.

Apakah tiga jenis ralat yang boleh dijumpai dalam pengaturcaraan?

a)

ralat sintaks, ralat masa larian, ralat pengujian

b)

ralat sintaks, ralat pengujian, ralat logik

c)

ralat sintaks, ralat masa larian, ralat logik

d)

ralat masa larian, ralat pengujian, ralat logik

14.

Ralat ini menyebabkan aturcara terhenti secara tiba-tiba tanpa diduga semasa ujian dijalankan

a)

ralat sintaks

b)

ralat logik

c)

ralat pengujian

d)

ralat masa larian

15.

Antara berikut, teknik yang manakah digunakan untuk mengesan ralat pada carta alir.

I Teknik sintaks

II Teknik test run

III Teknik semakan meja

IV Teknik langkah demi langkah

a)

I dan II

b)

II dan III

c)

III dan IV

d)

I dan IV

16.

Amira menulis pseudokod untuk satu aturcara penyelesaikan masalah. Semasa ujian dijalankan terdapat ralat yang dikesan. Amira telah membuat kesilapan operator matematik dan output yang dihasilkan tidak seperti yang diingini. Apakah jenis ralat yang dikesan?

a)

Ralat logik

b)

Ralat sintaks

c)

Ralat masa larian

d)

Ralat pengujian

17.

" Ulangan bagi sesuatu pernyataan untuk bilangan kali yang tertentu."

Pernyataan di atas menunjukkan

a)

struktur kawalan ulangan while

b)

struktur kawalan ulangan for

c)

struktur kawalan pilihan

d)

struktur kawalan pilihan bersarang

18.

" Ulangan dilaksanakan selagi syarat yang diuji adalah benar. "

Pernyataan di atas menunjukkan

a)

struktur kawalan pilihan

b)

struktur kawalan pilihan bersarang

c)

struktur kawalan ulangan for

d)

struktur kawalan ulangan while

19.

Isikan tempat kosong pada segmen kod di bawah dengan operator logik yang sesuai berdasarkan output yang diberi.

a = 5

b = 8

c = 30

output : True

c) print(a!= 8 (a)   c==5)

20.

isikan tempat kosong pada segmen kod di bawah dengan operator logik yang sesuai berdasarkan output yang diberi.


a = 6

b = 7

c = 42


output : True

print(not(a==5 (a)   b==7))