wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASK ULANGKAJI

Total questions: 89

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Maksud kod arahan ialah..

a)

satu aturcara yang ditulis dalam bahasa komputer untuk mengarahkan komputer melaksanakan sesuatu tugasan.

b)

satu arahan yang ditulis dalam bahasa komputer untuk mengarahkan komputer melaksanakan sesuatu tugasan.

c)

satu arahan yang ditulis dalam bahasa perduaan untuk mengarahkan komputer melaksanakan sesuatu tugasan.

d)

satu aturcara yang ditulis dalam bahasa perduaan untuk mengarahkan komputer melaksanakan sesuatu tugasan.

2.

Bahasa pengaturcaraan yang anda telah pelajari sebelum ini ialah:

a)

Scratch, Python

b)

Scratch, Java

c)

Scratch, HTML

d)

HTML, Python

3.

Berikut merupakan jenis-jenis penterjemah kecuali

a)

pengkompil

b)

pelaksana

c)

pentafsir

d)

penghimpun

4.

Jenis data dapat dibahagikan kepada tiga bahagian utama, iaitu

a)

nombor ,teks, operator

b)

nombor, operator, nilai logik

c)

teks, char, nilai logik

d)

nombor, teks, nilai logik

5.

Nilai logik mempunyai dua keadaan iaitu:

a)

Benar, Salah

b)

Betul, Salah

c)

Benar, Palsu

d)

Betul, Palsu

6.

Apakah jenis data bagi -4.52?

a)

integer

b)

string

c)

char

d)

double/float

7.

Antara berikut, ungkapan manakah yang akan menghasilkan output False jika x=3?

a)

x < 5

b)

x > 2

c)

0 < x < = 4

d)

7 > = x < 1

8.

Apakah maksud pebolehubah?

a)

jenis data pada akhir atur cara

b)

jenis ayat pada permulaan atur cara

c)

jenis data pada permulaan atur cara

d)

jenis ayat pada akhir atur cara

9.

Pilih pernyataan yang BENAR sahaja.

a)

nama=string(input("Masukkan nama anda "))

b)

gaji=int(input("Masukkan gaji anda "))

c)

harga=float(input("Masukkan harga "))

d)

nama=input("Masukkan nama anda "

10.

Apakah jenis data bagi -15

a)

int

b)

float/double

c)

string

d)

Boolean

11.
Namakan blok aturcara yang digunakan bagi mendapatkan rajah ini.
a)
Event
b)
Motion
c)
Data
d)
Control
12.
Pilih pembolehubah yang sesuai bagi mengira perimeter segiempat.
a)
x dan y
b)
lebar dan panjang
c)
ukuran1 dan ukuran2
d)
panjang dan tinggi
13.
Simbol ini bermaksud 
a)
output
b)
tamat
c)
input
d)
proses
14.
Kod arahana ini terdapat dalam blok aturcara___________
a)
Event
b)
Control
c)
Pen
d)
Sensing
15.
Kod Arahan ini digunakan dalam struktur kawalan ____________
a)
pilihan
b)
ulangan
16.
Rajah diatas menunjukkan sebuah carta alir bagi proses...
a)
ulangan
b)
berturutan
c)
pilihan
d)
gabungan pilihan dan ulangan
17.
Rajah diatas adalah satu contoh 
a)
carta alir
b)
algoritma
c)
pseudokod
d)
ralat
18.
Apakah yang dimaksudkan dengan pemboleh ubah?
a)
storan ingatan yang digunakan oleh program komputer untuk menyimpan data yang perlu diolah kemudian.
b)
tatacara yang menyatakan tindakan-tindakan yang perlu dilaksanakan dan urutan tindakan untuk menyelesaikan sesuatu masalah.
c)
memerihalkan langkah-langkah algoritma dengan menggunakan ayat-ayat yang ringkas dan padat.
d)
satu proses aturcara yang mengarahkan program melakukan sesuatu tindakan berulang-ulang.
19.
Simbol yang digunakan dalam carta alir seperti rajah di atas mewakili 
a)
mula/tamat
b)
pilihan
c)
proses
d)
input/output
20.
Dalam kod arahan terdapat tiga jenis ralat yang perlu anda tahu. Antaranya ialah ___________
a)
Ralat sintaks
b)
Ralat virus
c)
Ralat pepijat
d)
Ralat berlari
21.
Simbol yang digunakan dalam carta alir seperti rajah di atas mewakili 
a)
mula/tamat
b)
pilihan
c)
proses
d)
input/output
22.
Pemecahan suatu masalah atau sistem yang kompleks kepada bahagian-bahagian yang kecil bagi memudahkan pemahaman dan penyelesaian. 
Penerangan di atas adalah salah satu teknik dalam asas pemikiran komputasional iaitu ...
a)
Pengecaman corak
b)
Peniskalaan
c)
Pengitlakan
d)
Leraian
23.

Algoritma ialah satu .................................. untuk menyelesaikan satu masalah atau melengkapkansatu tugas.

a)

kod atur cara

b)

arahan

c)

siri langkah

d)

gambaran grafik

24.

Algoritma boleh diwakilkan dalam bentuk ............................. dan ...................................


I Kod arahan

II pseudokod

III Carta alir

IV Carta organisasi

a)

I dan II

b)

II dan III

c)

II dan IV

d)

I dan IV

25.

Maklumat di atas menunjukkan algoritma dalam bentuk .......................

a)

kod atur cara

b)

pseudokod

c)

carta alir

d)

kod arahan komputer

26.

Apakah struktur kawalan yang digunakan dalam algoritma di atas?

a)

Pilihan tunggal

b)

Dwipilihan

c)

Pelbagai pilihan

d)

Ulangan

27.

Apakah kegunaan algoritma di atas?

a)

untuk membilang abjad dalam satu halaman teks.

b)

untuk membilang jumlah perkataan dalam satu halaman teks.

c)

untuk mencari perkataan dalam satu halaman teks.

d)

untuk mencari kesalahan ejaan dalam satu halaman teks.

28.

Apakah struktur kawalan yang digunakan dalam algoritma di atas?

a)

Pilihan tunggal

b)

Dwipilihan

c)

Pelbagai pilihan

d)

Ulangan

29.

Antara pernyataan berikut, yang manakah adalah struktur kawalan bersarang?

a)

Jika syarat 1 dipenuhi, laksana Pernyataan 1. Jika tidak, tamat.

b)

Jika syarat 1 dipenuhi, semak syarat 2. Jika tidak, tamat.

c)

Jika syarat 1 dipenuhi, laksana Pernyataan 1. Jika tidak, laksana Pernyataan 2.

d)

Jika syarat 1 dipenuhi, tamat. Jika tidak, laksana Pernyataan 1

30.
Bahasa Pengaturcaraan adalah 
a)
perkataan, simbol dan kod yang membolehkan manusia untuk berkomunikasi dengan komputer
b)
program komputer yang menterjemahkan bahasa peringkat tinggi kepada bahasa mesin
c)
kombinasi teks, audio, video grafik, dan animasi
d)
siri langkah demi arahan langkah yang memberitahu komputer apa yang perlu dilakukan.
31.
Pengaturcaraan berstruktur menggunakan model rekabentuk atas bawah.  
Nyatakan sama ada pernyataan berikut adalah Benar atau Palsu. 
a)
Benar
b)
Palsu
32.
yang manakah antara berikut merupakan operator matematik untuk simbol darab
a)
x
b)
*
c)
+
d)
/
33.
Yang manakah operator matematik untuk bahagi
a)
*
b)
%
c)
/
d)
#
34.
Mula
Masukkan Tarikh Lahir
Kirakan umur
Paparkan umur
Tamat
Di atas merupakan .....
a)
Carta Alir
b)
Pseudokod
35.
a)
Carta Alir
b)
Pseudokod
36.
a)
Proses
b)
Mula
c)
Pilihan
d)
Tamat
37.
a)
Tamat
b)
Proses
38.
a)
Proses
b)
Mula
39.
HTML merupakan
a)
HyperText Markup Language
b)
HyperText Median Language
40.

Satu program komputer adalah satu .....

a)

set lirik lagu

b)

set karangan

c)

set arahan

d)

set kod-kod panjang

41.

Isyarat elektrik dalam komputer diwakili dengan

a)

on dan off

b)

1 dan 2

c)

of dan off

d)

digit 1

42.

Nombor perduaan juga dikenali sebagai

a)

Sistem Asas 2

b)

Sistem Asas 10

c)

Sistem Asas Perduaan

d)

Sistem Asas Perpuluhan

43.

Tukarkan ke nombor Perduaan

a)

10000

b)

10001

c)

10111

d)

101010

44.

Nombor perduaan mempunyai ____ digit sahaja iaitu _____

a)

dua, 0 dan 1

b)

dua, 1 dan 2

c)

satu, 1

d)

satu, 2

45.

Tukarkan 810 ke nombor Perduaan

a)

1000

b)

1001

c)

1011

d)

1100

46.

Tukarkan ke nombor Perduaan

a)

1010

b)

1111

c)

10101

d)

1001

47.
Tukarkan ke nombor Perduaan
a)
101
b)
100
c)
111
d)
110
48.
apakah maksud operator matematik? 
a)
Simbol-simbol yang digunakan dalam menjalankan operasi matematik dalam kod arahan
b)
mempunyai fungsi persamaan matematik
49.
apakah maksud pemboleh ubah?
a)
nilai yang disimpan didalam komputer
b)
disimpan dalam bentuk nombor perpuluhan
c)
data yang disimpan di dalam bentuk nombor, logik dan simbol 
d)
data yang dimasukkan oleh pengguna
50.

Maksud psedokod ialah:

a)

kod aturcara palsu

b)

kod aturcara benar

c)

kod output

d)

kod input

51.

Struktur kawalan pilihan bersarang terdiri daripada :

a)

Satu set langkah atau arahan yang sentiasa berulang-ulang sehingga satu syarat dipenuhi,

b)

struktur kawalan yang terbenam dalam satu struktur kawalan yang lain

c)

struktur kawalan yang mempunyai dwi-pilihan

d)

struktur kawalan yang mempunyi satu pilihan

52.

Struktur kawalan ulangan terdiri daripada :

a)

Satu set langkah atau arahan yang sentiasa berulang-ulang sehingga satu syarat dipenuhi,

b)

struktur kawalan yang terbenam dalam satu struktur kawalan yang lain

c)

struktur kawalan yang mempunyai dwi-pilihan

d)

struktur kawalan yang mempunyi satu pilihan

53.

Rajah diatas menujukkan ?

a)

Pseudokod

b)

Carta Alir

c)

Struktur kawalan

d)

Draf Perjalanan kerja

54.

Rajah diatas menunjukkan ?

a)

pseudokod

b)

Carta alir

c)

Struktur kawalan

d)

Draf perjalanan kerja

55.

Ralat Masa Larian merujuk kepada ?

a)

Mencari pembahagian dengan punca kuasa bagi kosong "0"

b)

Output yang dihasilkan tidak menyamai seperti yang dikehendaki

c)

Kesilapan tatabahasa @ ejaan

d)

Penggunaan objek yang tidak dikenal pasti

56.

Ralat Sintaks merujuk kepada ?

a)

Mencari pembahagian dengan punca kuasa bagi kosong "0"

b)

Output yang dihasilkan tidak menyamai seperti yang dikehendaki

c)

Kesilapan tatabahasa @ ejaan

d)

Pengiraan yang salah

57.

Teknik yang manakah digunakan untuk mengesan ralat logik dalam algoritma?

I Teknik semakan meja

II Teknik semakan manual

III Teknik langkah demi langkah

IV Teknik logik

a)

I dan II

b)

I dan III

c)

I, II dan III

d)

I, II, III dan IV

58.

Baca dan teliti situasi di bawah.


Warganegara Malaysia yang berumur 21 tahun dan ke atas layak mengundi jika individu ini telah mendaftar sebagai pengundi.


Struktur kawalan yang manakah sesuai digunakan untuk menyelesaikan masalah yang diberi?

a)

Struktur kawalan pelbagai pilihan

b)

Struktur kawalan pilihan bersarang

c)

Struktur kawalan ulangan for

d)

Struktur kawalan ulangan while

59.

Apakah persamaan struktur kawalan for dan while?

a)

Bilangan ulangan adalah ditetapkan

b)

Bilangan ulangan tidak diketahui dan ditentukan sama ada syarat dipenuhi atau tidak

c)

Pernyataan syarat diuji sebelum pernyataan yang berulang dilaksanakan

d)

berhenti secara tiba-tiba

60.
MULA
Berjalan ke tempat perhimpunan
Berbaris
Nyanyi lagu Negaraku
TAMAT
Maklumat di atas berkaitan dengan
a)
Atur cara
b)
Carta alir
c)
Pseudokod
d)
Analisis IPO
61.
Dino hendak melukis satu perwakilan algoritma dengan menggunakan bentuk-bentuk geometri. Apakah jenis perwakilan tersebut?
a)
Carta alir
b)
Pseudokod
c)
Pengaturcaraan
d)
Analisis IPO
62.
Perkataan PAPAR, CETAK,BACA amat sesuai menggunakan simbol ...
a)
proses
b)
pilihan
c)
garis alir
d)
input / output
63.
Algoritma tidak bergantung kepada bahasa pengaturcaraan. Ia boleh diwakili atau dibentuk     dengan pelbagai cara.   Terdapat 2 perwakilan algoritma.   Nyatakan perwakilan X
a)
Pseudokod
b)
Carta Alir
c)
Analisis IPO
64.
Apakah fungsi bentuk ini?
a)
Mula & Tamat
b)
Aktiviti atau proses
c)
Menguji sama ada benar atau salah
d)
Untuk menyambungkan aliran lain
65.
Carta alir ini menunjukkan carta alir yang melibatkan struktur kawalan :
a)
FOR
b)
REPEAT-UNTIL
c)
Pelbagai Pilihan
d)
Tunggal
66.
Carta alir ini menunjukkan carta alir yang melibatkan struktur kawalan :
a)
Dwipilihan
b)
Tunggal
c)
FOR
d)
WHILE
67.
MULA
Berjalan ke tempat perhimpunan
Berbaris
Nyanyi lagu Negaraku
TAMAT
Maklumat di atas berkaitan dengan
a)
Atur cara
b)
Carta alir
c)
Pseudokod
d)
Analisis IPO
68.

Gambar berikut adalah carta alir struktur kawalan pilihan bersarang. Apakah B ?

a)

mula

b)

bhg_palsu

c)

bhg_palsu1

d)

bhg_benar

69.

Gambar berikut adalah pseudokod bagi algoritma mencari kek lapis Sarawak. Apakah A ?

a)

JIKA

b)

JIKA TIDAK JIKA

c)

JIKA TIDAK

d)

TAMAT JIKA

70.
Apakah nombor perpuluhan bagi nombor perlapanan 12348
a)
66710
b)
66810
c)
66910
d)
67010
71.
Apakah nombor perlapanan bagi nombor perpuluhan 179
a)
263
b)
236
c)
326
d)
632
72.
Apakah perwakilan nombor perlapanan bagi perkataan "Bapa"?
a)
1421418 1608 1418
b)
1021418 1608 1418
c)
1421018 1208 1018
d)
1021018 1208 1018
73.
Berdasarkan jawapan dibawah manakah turutan nombor yang betul untuk sistem perlapanan?
a)
50 51 52 53 54 55 58 59
b)
11 12 13 14 15 16 17 18
c)
10 11 12 13 14 15 16 17
d)
0 1 2 3 4 5 6 7 8 9
74.
Apakah kepentingan menggunakan sistem perlapanan
a)
hanya menggunakan nombor sehingga 8
b)
pemproses komputer boleh faham
c)
nombor yang lebih ringkas
75.
Menggunakan kod ASCII tukarkan perkataan p@55word kepada sistem perlapanan
a)
1608 1418 0658 0658 1678 1578 1628 1448
b)
1608 1008 1638 1638 1678 1578 1628 1448
c)
1608 1418 1638 1638 1678 1578 1628 1448
d)
1608 1008 0658 0658 1678 1578 1628 1448
76.
Apabila anda menekan "space bar" apakah nombor yang pemproses komputer akan baca?
a)
32
b)
040
c)
00100000
d)
20
77.
Berdasarkan jawapan dibawah manakah turutan nombor yang betul untuk sistem perlapanan?
a)
50 51 52 53 54 55 58 59
b)
11 12 13 14 15 16 17 18
c)
10 11 12 13 14 15 16 17
d)
0 1 2 3 4 5 6 7 8 9
78.
TUKARKAN NOMBOR PERLAPANAN KEPADA NOMBOR PERDUAAN BERIKUT:
5628
a)
1011010102
b)
1001001012
c)
1011100102
d)
1111010102
79.
TUKARKAN NOMBOR PERLAPANAN KEPADA NOMBOR PERDUAAN BERIKUT:
54418
a)
1011001010012
b)
1451012452
c)
1011001000012
d)
1001001001002
80.
TUKARKAN NOMBOR PERDUAAN  KEPADA NOMBOR PERLAPANAN BERIKUT:
10000112
a)
1028
b)
1038
c)
2108
d)
4518
81.
Data type that can only be true or false
a)
int
b)
string
c)
bool
d)
float
82.
What will the output be from the following code?
print(Hello world!)
a)
Hello world!
b)
SyntaxError
c)
Hello world
d)
print(Hello world!)
83.
What will the output be from the following code?
print("Hello world!")
a)
SyntaxError
b)
Hello world!
c)
"Hello world!"
d)
print(Hello world!)
84.
What will the output be from the following code?
print(3*4+5)
a)
27
b)
17
c)
12
d)
SyntaxError
85.
What will the output be from the following code?
print("Hello" + str(2) + "world!")
a)
Hello world! Hello world!
b)
Hello2world!
c)
Hello Hello world! world!
d)
SyntaxError
86.
What syntax can you use to insert a line break between strings so that they appear over multiple lines?
a)
/
b)
\n
c)
\l
d)
n
87.
What symbol do you use to make a comment in Python?
a)
@
b)
¬
c)
;
d)
#
88.
what is the code for a STRING in python?
a)
str
b)
stri
c)
stg
89.
what is correct code for INTEGER in python?
a)
in
b)
ing
c)
int