wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ICT SPM : LA5 ( Pengaturcaraan)

Total questions: 68

Worksheet time: 38mins

Name
Class
Date
1.
Pengatucaraan Berstruktur merupakan satu contoh pendekatan dalam pengaturcaraan.
a)
Benar
b)
Palsu
2.
Satu siri arahan langkah demi langkah yang mengarahkan komputer melakukan sesuatu dipanggil
a)
Pengaturcara
b)
Bahasa Pengaturcaraan
c)
Program
3.
" < " dan " + " adalah contoh
a)
Pendekatan
b)
Sintaks
c)
Operator
d)
Kod
4.
Kenalpasti struktur kawalan yang digunakan.
a)
Jujukan
b)
Piihan
5.
Kenalpasti struktur kawalan yang digunakan.
a)
Jujukan
b)
Piihan
6.
Rajah menunjukkan fasa pembangunan aturacara.
KENALPASTI FASA KE 2
a)
Rekabentuk
b)
Pengujian & Penyahpijatan
c)
Penyelenggaraan
7.
Rajah menunjukkan fasa pembangunan aturacara.
KENALPASTI FASA KE 4
a)
Rekabentuk
b)
Pengujian & Penyahpijatan
c)
Penyelenggaraan
8.
Pengaturcara menggunakan carta alir untuk mengekod aturcara.
a)
Benar
b)
Palsu
9.
Bahasa pengaturcaraan adalah satu set peraturan yang boleh digunakan untuk memberitahu komputer tugasan yang perlu dilaksanakan.
a)
Benar
b)
Palsu
10.
Bahasa pengaturcaraan aras________menggunakan kod, simbol dan bergantung kepada mesin.
a)
tinggi
b)
rendah
11.
Carta alir diatas mempunyai struktur kawalan pilihan.
a)
Benar
b)
Palsu
12.
Dalam fasa__________, penyelesaian dinyatakan dalam bentuk pseudokod, carta alir dan struktur logik.
a)
Analisis
b)
Rekabentuk
c)
Pengekodan
d)
Pengujian
13.
Yang manakah berkaitan dengan pendekatan pengaturcaraan berorientasikan objek
I - Rutin utama dipecahkan kepada unit-unit kecil.
II - Data dan suruhan diasingkan.
III - Data dan suruhan dikurung menjadi satu unit.
IV - Bahasa pengaturcaraan adalah pacuan peristiwa
a)
I dan II
b)
I dan IV
c)
II dan III
d)
III dan IV
14.
Nyatakan fasa pertama pembangunan aturcara
a)
Rekabentuk
b)
Analisis
c)
Pengekodan
d)
Pengujian
15.
Nyatakan fasa ketiga pembangunan aturcara
a)
Rekabentuk
b)
Analisis
c)
Pengekodan
d)
Pengujian
16.
Fasa Analisis Masalah berlaku di
a)
P
b)
Q
c)
R
d)
S
17.
Fasa Dokumentasi berlaku di
a)
P
b)
Q
c)
R
d)
S
18.
Aturcara yang ditulis menggunakan bahasa pengaturcaraan aras tinggi mesti diterjemahkan ke dalam bahasa mesin sebelum dilaksanakan.
a)
Benar
b)
Palsu
19.
Pilih penyataan tentang pembolehubah dan pemalar
I - Pembolehubah adalah pengecam.
II - Pemalar adalah pengecam
III - Pembolehubah digunakan untuk nilai yang boleh berubah.
IV - Pemalar digunakan untuk nilai yang boleh berubah
a)
I, II dan III
b)
I, II dan IV
c)
I,III dan IV
d)
II, III dan IV
20.
Nyatakan jenis data untuk R
a)
Interger
b)
Boolean
c)
Double
d)
String
21.
Nyatakan jenis data untuk S
a)
Interger
b)
Boolean
c)
Double
d)
String
22.
Kenalpasti operator logik
a)
>
b)
OR
c)
+
23.
Simbol yang mewakili keputusan dalam struktur kawalan pilihan
a)
Benar
b)
Palsu
24.
- Nota yang boleh dibaca.
- Menggunakan kod arahan simbolik
KENALPASTI GENERASI BAHASA PENGATURCARAAN TERSEBUT
a)
Generasi Pertama
b)
Generasi Kedua
c)
Generasi Ketiga
d)
Generasi Keempat
25.
- Arahan boleh dilaksanakan terus oleh CPU
- Menggunakan Kod Binari
KENALPASTI GENERASI BAHASA PENGATURCARAAN TERSEBUT
a)
Generasi Pertama
b)
Generasi Kedua
c)
Generasi Ketiga
d)
Generasi Keempat
26.
- Baca pernyataan dan tukar kepada kod objek.
- Melaksanankan baris demi baris.
KENALPASTI PERISIAN TERSEBUT
a)
Penghimpun (Assembler)
b)
Pengkompil (Compiler)
c)
Pentafsir (Interpreter)
d)
Penterjemah (Translator)
27.
Semasa aturcara dilaksanakan, nilai sesuatu________boleh diubah sedangkan nilai untuk ___________tidak boleh diubah.
a)
pembolehubah, pemalar
b)
pemalar, pembolehubah
28.
Kenalpasti X
a)
Boolean
b)
Integer
c)
String
d)
Double
29.
Kenalpasti Y
a)
Boolean
b)
Integer
c)
String
d)
Double
30.
Kenalpasti struktur kawalan yang digunakan
a)
Jujukan
b)
Pilihan
31.
Kenalpasti struktur kawalan yang digunakan
a)
Jujukan
b)
Pilihan
32.
Kenalpasti Z
a)
Bahasa Himpunan
b)
Bahasa Natural
c)
Bahasa prosedural
d)
Bahasa non-prosedural
33.
BUKAN ciri pengaturcaraan berstruktur.
a)
Program utama dipecahkan kepada modul-modul kecil
b)
Prosedur-prosedur dalam  program boleh diguna semula
c)
Sub prosedur mewarisi kaedah dan atribut dari prosedur
d)
Data dan prosedur tidak disimpan bersama.
34.
Kenalpasti pembolehubah interger
a)
unit
b)
price
c)
amt
35.
Kenalpasti operator logik yang digunakan
a)
OR
b)
>
c)
<
d)
*
36.
Kenalpasti INTEGER
a)
I
b)
II
c)
III
37.
Kenalpasti STRING
a)
I
b)
II
c)
III
38.
KENALPASTI PROSES DALAM FASA REKABENTUK
I - Menyediakan manual pengguna.
II - Menulis Pesudokod
III - Melukis carta alir.
IV - Mengumpul data
a)
I dan II
b)
I dan IV
c)
II dan III
d)
III dan IV
39.
Satu siri arahan yang mengarah komputer untuk melaksanakan tugasan
a)
pernyataan
b)
kod komputer
c)
program komputer
40.
Bahasa yang digunakan untuk menulis kod komputer untuk mengarahkan komputer melakukan tugasan dinamakan sebagai Bahasa Pengaturcaraan.
a)
Benar
b)
Palsu
41.
Bahasa COBOL boleh dikelaskan dalam kumpulan
a)
P
b)
Q
c)
R
42.
Bahasa MERCURY boleh dikelaskan dalam kumpulan
a)
P
b)
Q
c)
R
43.
Antara yang berikut, pendekatan yang manakah digunakan dalam pengaturcaraan berstruktur?
a)
hierarki
b)
berpacu peristiwa (event-driven)
c)
atas bawah
d)
objek
44.
Nyatakan X
a)
Operator Matematik
b)
Operator Logik
c)
Operator Relational
45.
Berikan satu notasi lain untuk Y
a)
>
b)
<
c)
-
46.
Kod sumber yang manakah menggunakan bahasa pengaturcaraan generasi pertama?
a)
I dan II
b)
I dan III
c)
II dan IV
d)
III dan IV
47.
Dalam pendekatan pengaturcaraan berstruktur, set keperluan asal dipecahkan kepada bahagian-bahagian kecil dan lebih mudah diurus.
a)
Benar
b)
Palsu
48.
Kenalpasti pengecam yang nilainya tidak berubah pada masa jalanan (run time)
a)
A
b)
B
c)
C
49.
Kenalpasti data BOOLEAN
a)
Lucy
b)
Tidak
c)
48.3
d)
22/07/1997
50.
Kenalpasti data INTEGER
a)
Lucy
b)
Tidak
c)
48.3
d)
16
51.
Lima fasa utama dalam pembangunan aturcara mengikut utrurutan adalah analisis masalah, ________, pengekodan, pengujian dan penyahpijatan dan ______________.
a)
dokumentasi, rekabentuk
b)
rekabentuk, dokumentasi
52.
Antara yang berikut yang manakah definisi untuk bahasa pengaturcaraan?
a)
Satu set arahan yang mengarah komputer untuk melaksanakan tugas
b)
Satu siri langkah yang digunakan oleh pengaturcara untuk mencipta program komputer.
c)
Satu set perkataan, singkatan dan simbol yang membolehkan pengaturcara membuat arahan kepada komputer.
53.
Ciri manakah BUKAN bahasa pengaturcaraan aras tinggi
a)
Mesra pengguna
b)
bergantung kepada mesin
c)
mudah untuk mencari kesilapan
54.
Satu kaedah di mana sebuah program dirancang dalam beberapa entiti yang tersendiri. Setiap entiti mengandungi data dan fungsi-fungsi untuk menjalankan tugas.
KENALPASTI PENDEKATAN PENGATURCARAAN TERSEBUT
a)
Pengaturcaraan Berstruktur
b)
Pengaturcaraan Berorientasikan Objek (OOP)
55.
I - Menyah kod
II - Menghasilkan kod objek
III - Membaca penyataan kod
IV - Menyemak kesilapan
SUSUN SEMULA LANGKAH-LANGKAH MENGIKUT URUTAN YANG BETUL
a)
I , II , III, IV
b)
III , IV , II , I
c)
II , III , IV , I
d)
IV , I , II , III
56.
Manakah antara bahasa pengaturcaraan berikut tergolong dalam generasi yang sama
a)
C++
b)
SQL
c)
PASCAL
d)
MERCURY
57.
- Menterjemah dan melaksanakan satu pernyataan pada suatu masa.
- Aturcara akan terhenti apabila ralat sintaks ditemui.
- Tidak menghasilkan kod objek
PENYATAAN MENERANGKAN TENTANG PENGKOMPIL (COMPILER)
a)
Benar
b)
Palsu
58.
Aturcara tersebut menggunakan struktur kawalan pilihan.
a)
Benar
b)
Palsu
59.
Tujuan mengadakan dokumentasi luaran dalam program fasa pembangunan adalah untuk
a)
menjadi panduan bagi pengguna akhir untuk menggunakan program
b)
mengenalpasti apa keperluan pelanggan daripada program.
c)
menganalisa masalah yang dihadapi oleh pengguna sasar.
d)
menulis arahan atau kod untuk komputer.
60.
Padankan mengikut kedudukan yang betul
MEMERIKSA SESUATU SYARAT SEBELUM KE LANGKAH SETERUSNYA 
a)
A
b)
B
c)
C
d)
D
61.
Padankan mengikut kedudukan yang betul
MEMAPARKAN KEPUTUSAN
a)
E
b)
B
c)
C
d)
D
62.
Nyatakan Aras bagi bahasa pengaturcaraan Z
a)
Rendah
b)
Tinggi
63.
Yang manakah contoh bahasa pengaturcaraan generasi ketiga?
a)
I dan II
b)
II dan III
c)
II dan IV
d)
III dan IV
64.
Apakah yang dihasilkan dalam P?
a)
Papar Ralat (Error)
b)
Fail Objek (Object File)
65.
Namakan fail yang dihasilkan dalam Q?
a)
Papar Ralat (Error)
b)
Fail Objek (Object File)
66.
Jenis data yang terdiri sama ada nilai benar atau palsu dikenali sebagai____________ 
a)
Interger
b)
Double
c)
Boolean
d)
String
67.
Nama simbol carta alir yang mewakili A
a)
Terminator
b)
Proses (Process)
c)
Pilihan (Decision)
d)
Input/Output
68.
Nama simbol carta alir yang mewakili B
a)
Terminator
b)
Proses (Process)
c)
Pilihan (Decision)
d)
Input/Output