NEW
Font size
S
M
L
XL
WorksheetsICT SPM Section A (Programming)
Total questions: 16
Worksheet time: 11mins
Name
Class
Date
1.
Object based programming refers to program which combines data with certain function to build an object.
Pengaturcaraan berasaskan objek merujuk kepada pengaturcaraan yang mengabungkan data dengan sesuatu fungsi untuk membina objek.
Pengaturcaraan berasaskan objek merujuk kepada pengaturcaraan yang mengabungkan data dengan sesuatu fungsi untuk membina objek.
a)
TRUE
BETUL
BETUL
b)
FALSE
SALAH
SALAH
2.
The following figure is an example of simple flow chart.
Rajah berikut adalah contoh satu carta alir mudah.
Flow chart is used in _____________ phase.
Carta alir digunakan dalam fasa __________________
Rajah berikut adalah contoh satu carta alir mudah.
Flow chart is used in _____________ phase.
Carta alir digunakan dalam fasa __________________
a)
analysis
analisis
analisis
b)
design
rekabentuk
rekabentuk
c)
coding
pengkodan
pengkodan
d)
testing
pengujian
pengujian
3.
The Figure below shows an example of codes used in developing design program phase.
Rajah di bawah menunjukkan contoh kod yang digunakan dalam fasa rekabentuk pembangunan program.
The codes below is known as __________
Kod di bawah di kenali sebagai _________
Rajah di bawah menunjukkan contoh kod yang digunakan dalam fasa rekabentuk pembangunan program.
The codes below is known as __________
Kod di bawah di kenali sebagai _________
a)
source codes
kod sumber
kod sumber
b)
short codes
kod pendek
kod pendek
c)
pseudo codes
kod pseudo
kod pseudo
d)
natural language codes
kod semula jadi
kod semula jadi
4.
A programmer needs to identify necessary entrance data, processed and exited data.
Pengaturcara perlu mengenalpasti data yang perlu dimasukkan, diproses dan di keluarkan.
Pengaturcara perlu mengenalpasti data yang perlu dimasukkan, diproses dan di keluarkan.
a)
testing and debugging phase
Fasa Pengujian dan penyahpijatan
Fasa Pengujian dan penyahpijatan
b)
coding phase
Fasa Pengekodan
Fasa Pengekodan
c)
problem analysis phase
Fasa Analisa Masalah
Fasa Analisa Masalah
d)
design phase
Fasa Reka bentuk
Fasa Reka bentuk
5.
A programmer needs to build flow chart and pseudo code.
Pengaturcara perlu membina carta alir dan kod pseudo.
Pengaturcara perlu membina carta alir dan kod pseudo.
a)
testing and debugging phase
Fasa Pengujian dan penyahpijatan
Fasa Pengujian dan penyahpijatan
b)
coding phase
Fasa Pengekodan
Fasa Pengekodan
c)
problem analysis phase
Fasa Analisa Masalah
Fasa Analisa Masalah
d)
design phase
Fasa Reka bentuk
Fasa Reka bentuk
6.
Error identification process and doing correction.
Proses pencarian kesilapan dan membuat pembetulan.
Proses pencarian kesilapan dan membuat pembetulan.
a)
testing and debugging phase
Fasa Pengujian dan penyahpijatan
Fasa Pengujian dan penyahpijatan
b)
coding phase
Fasa Pengekodan
Fasa Pengekodan
c)
problem analysis phase
Fasa Analisa Masalah
Fasa Analisa Masalah
d)
design phase
Fasa Reka bentuk
Fasa Reka bentuk
7.
A programmer uses developer’s tools to write codes and decode design to computer software.
Pengaturcara menggunakan Alatan Pembina untuk menulis kod dan menterjemahkan rekabentuk kepada perisian komputer.
Pengaturcara menggunakan Alatan Pembina untuk menulis kod dan menterjemahkan rekabentuk kepada perisian komputer.
a)
testing and debugging phase
Fasa Pengujian dan penyahpijatan
Fasa Pengujian dan penyahpijatan
b)
coding phase
Fasa Pengekodan
Fasa Pengekodan
c)
problem analysis phase
Fasa Analisa Masalah
Fasa Analisa Masalah
d)
design phase
Fasa Reka bentuk
Fasa Reka bentuk
8.
The fifth generation programming language or visual programming language is also known as ____________________
Bahasa pengaturcaraan generasi kelima atau bahasa pengaturcaraa visual juga di kenali sebagai _______________
Bahasa pengaturcaraan generasi kelima atau bahasa pengaturcaraa visual juga di kenali sebagai _______________
a)
Code language
Bahasa kod
Bahasa kod
b)
Natural language
Bahasa semula jadi
Bahasa semula jadi
c)
Special language
Bahasa istimewa
Bahasa istimewa
d)
Knowledge language
Bahasa pengetahuan
Bahasa pengetahuan
9.
Microsoft Visual Basic uses Graphical User Interface technique to develop interactive program.
Microsoft Visual Basic menggunakan teknik Graphical User Interface(GUI) untuk menghasilkan program yang interaktif.
Microsoft Visual Basic menggunakan teknik Graphical User Interface(GUI) untuk menghasilkan program yang interaktif.
a)
TRUE
BETUL
BETUL
b)
FALSE
SALAH
SALAH
10.
In an algorithm,when tested,it didnt produce correct answer.This circumstance may be caused by________________.
Dalam satu algoritma, apabila ia diuji, didapati ia tidak memberi jawapan yang betul. Keadaan ini mungkin disebabkan oleh _______________
Dalam satu algoritma, apabila ia diuji, didapati ia tidak memberi jawapan yang betul. Keadaan ini mungkin disebabkan oleh _______________
a)
logic error.
b)
syntax error.
c)
run time error.
d)
compile time error.
11.
In design program phase,there are two popular tools used which are design model and pseudo.
Dalam fasa rekabentuk program, terdapat dua alat yang popular digunakan iaitu, rekabentuk model dan kod pseudo.
Dalam fasa rekabentuk program, terdapat dua alat yang popular digunakan iaitu, rekabentuk model dan kod pseudo.
a)
TRUE
BETUL
BETUL
b)
FALSE
SALAH
SALAH
12.
Program written using high level programming language must be translated into machine language before execution.
Atur cara yang ditulis menggunakan bahasa pengaturcaraan aras tinggi mesti diterjemahkan ke dalam bahasa mesin sebelum dilaksanakan.
Atur cara yang ditulis menggunakan bahasa pengaturcaraan aras tinggi mesti diterjemahkan ke dalam bahasa mesin sebelum dilaksanakan.
a)
TRUE
BETUL
BETUL
b)
FALSE
SALAH
SALAH
13.
A process to correct syntact error and program logic is called____________ program.
Satu proses untuk membetulkan kesilapan sintak dan logic program dikenali sebagai ____________ program.
Satu proses untuk membetulkan kesilapan sintak dan logic program dikenali sebagai ____________ program.
a)
testing
pengujian
pengujian
b)
coding
pengkodan
pengkodan
c)
analysis
analisis
analisis
d)
debugging
penyahpijatan
penyahpijatan
14.
Programming language is a set of words, _____________ and codes that enables humans to communicate with computers.
Bahasa pengaturcaraan adalah merupakan satu set perkataan, _____________ dan kod yang membolehkan manusia berkomunikasi dengan komputer.
Bahasa pengaturcaraan adalah merupakan satu set perkataan, _____________ dan kod yang membolehkan manusia berkomunikasi dengan komputer.
a)
numbers
nombor
nombor
b)
texts
tek
tek
c)
symbols
simbol
simbol
d)
statements
pernyataan
pernyataan
15.
A computer programming technique in which the program is divided into modules like function, sub-routine and procedure is defined as a _________.
Teknik pengaturcaraan komputer di mana atur cara dipecahkan kepada modul-modul seperti fungsi, subrutin dan prosedur didefinisikan sebagai ________.
Teknik pengaturcaraan komputer di mana atur cara dipecahkan kepada modul-modul seperti fungsi, subrutin dan prosedur didefinisikan sebagai ________.
a)
Structured programming approach
b)
Object oriented programming approach
16.
The control structure used in figure below is _______________.
Struktur kawalan yang digunakan di dalam rajah di bawah adalah ________________.
Struktur kawalan yang digunakan di dalam rajah di bawah adalah ________________.
a)
sequence
jujukan
jujukan
b)
connection
sambungan
sambungan
c)
repetition
pengulangan
pengulangan
d)
selection
pilihan
pilihan
Reset
