Font size
WorksheetsASK TINGKATAN 2 BAB 3 2025
Total questions: 80
Worksheet time: 44mins
Apakah maksud operator ==
Jika nilai operan kiri adalah lebih besar daripada nilai operan kanan, maka keadaan menjadi benar
JIka nilai operan kiri adalah kurang daripada nilai operan kanan, maka keadaan menjadi benar
Jika nilai bagi dua operan tidak sama, maka keadaan menjadi benar
JIka nilai dua operasi adalah sama maka keadaan menjadi benar
Padankan operator perbandingan != dengan penerangan yang betul
Jika nilai bagi dua operan tidak sama, maka keadaan menjadi benar
Jika nilai dua operan adalah sama maka keadaan menjadi benar
Jika nilai operan kiri adalah kurang daripada nilai operan kanan maka keadaan menjadi benar
JIka nilai operan kiri adalah kurang daripada atau sama dengan nilai operan kanan maka keadaan menjadi benar
- Melaksanakan pernyataan satu demi satu dalam urutan linear atau berturutan
Berikut adalah ciri-ciri :
Tiga struktur kawalan komputer terdiri daripada
struktur kawalan ulangan
struktur kawalan berganda
struktur kawalan pilihan
struktur kawalan urutan
Struktur kawalan yang melaksanakan arahan komputer satu per satu dikenali sebagai
struktur kawalan ulangan
struktur kawalan urutan
struktur kawalan pilihan
1.MULA
2.Baca tahun_lahir
3.umur = tahun_semasa - tahun_lahir
4.Paparkan umur
5.TAMAT
Berdasarkan kepada pseudokod di atas, apakah output yang dihasilkan?
umur
Umur
UMUR
Hello World!
Hello World Hello World!
Hello World!
Hello World!
(sentiasa berulang ... )
Error
Padankan operator perbandingan != dengan penerangan yang betul
Jika nilai bagi dua operan tidak sama, maka keadaan menjadi benar
Jika nilai dua operan adalah sama maka keadaan menjadi benar
Jika nilai operan kiri adalah kurang daripada nilai operan kanan maka keadaan menjadi benar
JIka nilai operan kiri adalah kurang daripada atau sama dengan nilai operan kanan maka keadaan menjadi benar
Apakah maksud 'syntax' dalam pengaturcaraan?
Kesalahan dalam logik program
Peraturan dan struktur penulisan kod dalam bahasa pengaturcaraan
Proses menguji program
Bahasa manusia yang digunakan untuk menggambarkan algoritma
Apakah yang berlaku jika terdapat ralat sintaks dalam kod arahan?
Program akan terus berjalan tetapi dengan hasil yang salah
Program tidak akan berjalan dan akan memberikan mesej ralat
Program akan berjalan dengan lebih perlahan
Program akan memberikan hasil yang betul secara automatik
Apakah fungsi utama penghurai (compiler) dalam pengaturcaraan?
Menulis kod sumber
Menguji program untuk kesalahan logik
Menterjemah kod sumber ke dalam kod mesin
Menghapuskan ralat dari kod
Apakah jenis gelung (loop) yang akan berjalan sekurang-kurangnya sekali?
For loop
While loop
Do-while loop
Infinite loop
Apakah yang dimaksudkan dengan 'variable' dalam pengaturcaraan?
Fungsi atau prosedur dalam kod
Tempat menyimpan data sementara dalam memori komputer
Jenis data yang digunakan dalam kod
Penghurai untuk kod arahan
Apakah simbol yang digunakan untuk komen dalam bahasa pengaturcaraan Python?
//
#
/* */
%
Apakah yang dimaksudkan dengan 'if statement' dalam pengaturcaraan?
Arahan untuk mencetak teks pada skrin
Arahan untuk mengulangi set arahan
Arahan untuk membuat keputusan berdasarkan syarat tertentu
Arahan untuk menyimpan data dalam fail
Apakah perbezaan antara 'for loop' dan 'while loop'?
'For loop' digunakan untuk pengulangan yang tidak diketahui bilangan kali
'While loop' digunakan untuk pengulangan yang telah ditentukan bilangan kali
'For loop' digunakan untuk pengulangan yang telah ditentukan bilangan kali, manakala 'while loop' digunakan untuk pengulangan yang tidak diketahui bilangan kali
Kedua-duanya sama sahaja
Apakah struktur kawalan yang sesuai bagi atur cara memasukkan dua nombor perpuluhan dan operasi pendaraban dilakukan?
Struktur Kawalan Pilihan
Struktur Kawalan Jujukan
Struktur Kawalan Ulangan
Struktur Kawalan Bersarang
Struktur Kawalan ulangan for
Struktur Kawalan ulangan while
Struktur Kawalan pilihan tunggal
Struktur Kawalan dwipilihan
Sintaks yang manakah digunakan untuk mengakhiri pilihan dalam satu struktur kawalan?
if
elif
else
for
Antara berikut, yang manakah tidak benar mengenai struktur kawalan ulangan?
Terdiri daripada gelung for dan gelung while
Kod arahan perlu ditulis dengan panjang kerana kod arahan perlu diulang - ulang
Menerima arahan input pembahagian dua nombor
Penguasaan operator booalean memudahkan penulisan kod arahan
Antara berikut, manakah kenyataan yang betul apabila inigin digunakan dalam struktur kawalan pelbagai pilihan?
if
if - else
if - elif - else
if - else - if - else
Berikut merupakan suatu segmen kod arahan.
j = 5
k = 12
print (not ( k<j )
Antara yang berikut, manakah output yang akan dipaparkan?
Or
And
True
False
Maklumat berikut merupakan suatu segmen kod arahan.
hari = str ( " Selamat Hari Malaysia" )
print (hari [9])
Antara yang berikut, manakah output yang akan diperolehi?
a
H
hari9
ruang kosong
Antara berikut, manakah merupakan contoh penggunaan struktur kawalan pilihan bersarang?
Pengesahan baki kad touch and go
Pengiraan perimeter sebuah padang bola
Cara - cara untuk menggunakan mesin basuh
Pemilihan calon lelaki yang pernah menjadi pengerusi
Maklumat berikut menerangkan suatu situasi.
Kudin ingin membuat pengiraan jumlah bil elektrik dan air bagi 3 buah tumah sewanya.
Antara berikut, struktur kawalan manakah yang sesuai digunakan?
Struktur kawalan ulangan for
Struktur kawalan ulangan while
Struktur kawalan pilihan tunggal
Struktur kawalan pelbagai pilihan
Setiap bahasa pengaturcaraan mempunyai satu senarai jenis data. Pilih jenis data yang digunakan dalam Python
Double
String
Boolean
Char
Apakah jenis data bagi 'Saya suka ASK' dalam Python
float
srr
double
str
Tentukan output bagi
print('The result is',10%3)
The result is 0
The result is 1
The result is 2
The result is 3
Tentukan output bagi
print('The result is',6**3)
The result is 18
The result is 36
The result is 216
The result is 333
Tentukan output bagi
a=str("ASUS VivoBook")
print(a[6])
A
U
i
V
Tentukan output bagi
a=str("ASUS VivoBook")
print(a[6:9])
Viv
ivo
ivoB
S Vi
Pengisytiharan pemboleh ubah dalam Python yang betul ialah
nama=str(" Tan ")
str=nama("Tan")
nama=string(" Tan ")
nama==str(" Tan ")
Penggunaan fungsi input dalam Python yang betul ialah
umur=input(Masukkan umur anda: )
umur=input("Masukkan umur anda: ")
input=umur("Masukkan umur anda: ")
umur=int(input("Masukkan umur anda: "))
Apakah maksud operator ==
Jika nilai operan kiri adalah lebih besar daripada nilai operan kanan, maka keadaan menjadi benar
JIka nilai operan kiri adalah kurang daripada nilai operan kanan, maka keadaan menjadi benar
Jika nilai bagi dua operan tidak sama, maka keadaan menjadi benar
JIka nilai dua operasi adalah sama maka keadaan menjadi benar
Rajah di bawah menunjukkan kod arahan bahasa pengaturacaraan Python bagi jenis data string. Apakah output yang diperoleh?
a) H i d a y a h
b) H:i:d:a:y:a:h
c) Hidayah:Hidayah:Hidayah
d) HIDAYAH
Ruang kosong dalam suatu string juga diambil kira sebagai satu aksara.
YA
TIDAK
Apakah output bagi kod aturcara Python di bawah ini.
>>> a= 5
>>> b= 10
>>> c= 5
>>> jumlah = a*b+c
>>> print ("Jumlah : ",jumlah)
Jumlah: 75
Jumlah: 55
Jumlah 55
jumlah: 75
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
I dan II
I dan III
I, II dan III
I, II, III dan IV
Ralat ditakrifkan sebagai kesilapan atau kesalahan dalam proses ____________ atur cara segmen kod.
penyediaan
pelarian
penstrukturan
pembangunan
Ralat selalu dikenalpasti dalam fasa ____________.
pengujian
penyediaan
pembangunan
penstrukturan
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?
Struktur kawalan pelbagai pilihan
Struktur kawalan ulangan for
Struktur kawalan ulangan while
Struktur kawalan pilihan bersarang
Ulangan dilaksanakan selagi syarat yang diuji adalah benar.
Pernyataan di atas menunjukkan
Struktur kawalan pelbagai pilihan
Struktur kawalan ulangan for
Struktur kawalan ulangan while
Struktur kawalan pilihan bersarang
Ulangan bagi sesuatu pernyataan untuk bilangan kali yang tertentu.
Pernyataan di atas menunjukkan
Struktur kawalan pelbagai pilihan
Struktur kawalan ulangan for
Struktur kawalan ulangan while
Struktur kawalan pilihan bersarang
Carta alir berikut dibina untuk mencetak "Merdeka" sebanyak lima kali. Kewujudan ralat menyebabkan carta alir ini tidak memaparkan output yang sepatutnya. Kesan kedudukan ralat.
I
II
III
IV
Nyatakan jenis ralat berdasarkan pernyataan di bawah:
Kesilapan dalam penggunaan bahasa pengaturcaraan
Ralat sintaks
Ralat masa larian
Ralat logik
Ralat logistik
Nyatakan jenis ralat berdasarkan pernyataan di bawah:
Perkakasan komputer atau virus dan perisian hasad.
Ralat masa larian
Ralat logik
Ralat sintaks
Ralat logistik
Nyatakan jenis ralat berdasarkan pernyataan di bawah:
Kecuaian manusia seperti kesalahan urutan sesuatu tindakan atau syarat ditulis salah.
Ralat logik
Ralat sintaks
Ralat masa larian
Ralat logistik
Apakah jenis data yang sesuai bagi menentukan kehadiran murid di dalam makmal?
float
double
string
integer
>> ayat = str ("Komputer")
>> print (ayat[3])
Aapakah output yang diperolehi?
Komputer
Kom
ter
p
Apakah jenis data yang sesuai bagi menentukan jumlah wang simpanan bulanan?
integer
char
double
string
Nyatakan jenis data yang sesuai bagi menentukan status kewarganegaraan.
string
boolean
double
integer
Apakah fungsi len()?
mencapai satu aksara atau lebih dalam string
menambahkan aksara di antara setiap aksara
menghitung bilangan aksara dalam string
__________________ ialah satu arahan yang ditulis dalam bahasa komputer untuk mengarahkan komputer melaksanakan sesuatu tugasan.
Algoritma
Pseudokod
Kod Arahan
Satu set kod arahan yang disebut ______________ digunakan untuk membina satu atur cara bagi menyelesaikan masalah.
penghimpun
segmen kod
penterjemah kod
Bahasa pengaturcaraan Python merupakan penterjemah jenis _______________ .
pentafsir
pengkompil
penghimpun
Berjalan ke tempat perhimpunan
Berbaris
Nyanyi lagu Negaraku
TAMAT
Maklumat di atas berkaitan dengan
Yang manakah antara berikut merupakan contoh kepada gambar yang diberi?
papar nilai P
mula
p=12
penyambung
Langkah-langkah menghasilkan pseudokod dan carta alir bagi sesuatu algoritma
1. ________________________
2. Menentukan data yang perlu digunakan.
3. Menentukan proses atau tugas yang perlu dilaksanakan.
4. Menentukan output yang diingini.
5. Mereka bentuk algoritma.
6. Menulis pseudokod dan melukis carta alir bagi
sesuatu algoritma.
Mengenal pasti malas.
Mengenal pasti masalah.
Mengenal pasti masa.
Mengenal pasti semua
Bahasa pengaturcaraan Phyton tidak menyokong jenis data double tetapi menggunakan jenis data ___________ bagi mewakili nombor-nombor yang mempunyai titik perpuluhan.
int
float
char
str
Satu jujukan aksara.
Pernyataan di atas merujuk kepada jenis data?
string
char
int
float
Kenalpasti OUTPUT bagi segmen aturcara di bawah:
>>> nama = str ( "Farah")
>>>umur = int(14)
>>>print ("Nama murid ialah", nama, " dan dia berumur", umur, "tahun")
Nama=Farah Umur =14
Farah dan dia berumur 14
Nama murid ialah Farah dan dia berumur 14 tahun
nama str Farah umur int 14
Terdapat berapa jenis penterjemah?
1
2
3
4
Teliti pseudokod berikut:
Kenal pasti kedudukan ralat
Baris 2
Baris 3
Baris 4
Baris 5
Pernyataan yang manakah TIDAK BENAR tentang ralat logik?
Sebab utama ialah kecuaian manusia
Ada paparan mesej ralat
Output yang tidak diingini terhasil
Kesilapan semasa pembinaan algoritma
Pilih ralat yang sesuai berdasarkan situasi yang terdapat dalam rajah di atas
ralat logik
ralat sintaks
ralat masa larian
ralat logistik
Pilih ralat yang sesuai berdasarkan situasi yang terdapat dalam rajah di atas
RALAT LOGIK
RALAT SINTAKS
RALAT MASA LARIAN
RALAT LOGISTIK
Manakah baris yang mempunyai ralat?
Baris 6
Baris 7
Baris 8
Baris 9
Jenis data yang mewakili aksara, iaitu abjad, angka dan simbol.
String
Char
Integer
Float
Perkataan yang dibina daripada beberapa aksara.
Integer
Boolean
Char
String
Nombor yang mengandungi pecahan dan nombor perpuluhan.
float
integer
char
string
Pilih jenis data yang sesuai berdasarkan situasi yang diberi.
Jumlah wang simpanan bulanan.
Integer
Char
Double
String
Boolean
Proses membaiki ralat dikenali sebagai
Pelaksanaan
Pemboleh ubah
Penyah pepijatan
Dokumentasi
Pilih kata kunci Python yang tidak boleh digunakan sebagai nama pemboleh ubah dan pemalar
elif
jumlahMurid
bilanganAnak
PI
Di antara carta-carta alir berikut yang manakah yang menunjukkan pelbagai pilihan.
