Font size
WorksheetsUlangkaji ASK T2 Bab 3.2 Struktur Kod Arahan
Total questions: 39
Worksheet time: 3hrs 6mins
Manakah baris yang mempunyai ralat?
Baris 6
Baris 7
Baris 8
Baris 9
Baiki segmen kod atur cara yang terdapat pada baris yang mempunyai ralat.
baki = duit - jumlah
print("Jumlah harga ialah RM", baki)
print("Jumlah harga ialah RM", baki, " dan baki ialah RM ", jumlah)
Kesan ralat yang terdapat dalam segmen kod di bawah dan tulis semula segmen kod yang betul.
Cikgu Lisa ingin mengira purata tiga markah ujian. Apabila cikgu Lisa memasukkan ketiga-tiga markah tersebut, purata markah tidak dipaparkan. Berikan penyelesaian supaya purata markah dipaparkan.
Tambahkan dalam kod segmen :
print (jumlah)
Tambahkan dalam kod segmen :
print (markah1)
Tambahkan dalam kod segmen :
print (purata)
Tambahkan dalam kod segmen :
print (int)
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
Pilih ralat yang sesuai berdasarkan situasi yang terdapat dalam rajah di atas
Ralat masa larian
Ralat sintaks
Ralat logik
Ralat logistik
Pilih ralat yang sesuai berdasarkan situasi yang terdapat dalam rajah di atas
ralat logik
ralat sintaks
ralat masa larian
ralat logistik
Ralat selalu dikenalpasti dalam fasa pengujian.
Benar
Salah
Ralat ditakrifkan sebagai kesilapan dan kesalahan dalam proses pendokumentasian.
Benar
Salah
Teliti pseudokod berikut. Terdapat ralat pada baris ke 4. Apakah pembetulan ralat yang perlu dilakukan?
break nama bukan nombor
for nama bukan nombor
do while nama bukan nombor
while nama bukan nombor
Teliti pseudokod berikut:
Kenal pasti kedudukan ralat
Baris 2
Baris 3
Baris 4
Baris 5
Pengisytiharan pemboleh ubah dalam Python yang betul ialah
nama=str(" Tan ")
str=nama("Tan")
nama=string(" Tan ")
nama==str(" Tan ")
Berikut ialah penggunaan fungsi input dalam Python yang betul KECUALI
umur=int(input("Masukkan umur anda: "))
nama=input("Masukkan nama anda: ")
input=nama("Masukkan nama anda: ")
Tentukan ralat bagi kesalahan di bawah.
Kesalahan: operasi berlainan data contoh: ( z + 2)
ralat sintaks
ralat masa larian
ralat logik
ralat sistem
Tentukan ralat bagi kesalahan di bawah.
Kesalahan: ejaan float ditulis sebagai floatt
ralat sintaks
ralat masa larian
ralat logik
ralat sistem
Struktur kawalan jujukan akan melaksanakan arahan secara __________ mengikut urutan dari atas ke bawah.
linear
rawak
unlinear
rambang
Rajah menunjukkan carata alir bagi menentukan nombor bulat yang dimasukkan sama ada positif, negatif atau sifar. Apakah sintaks yang digunakan untuk membangunkan atur cara ?
if
for
while
if-elif-else
Apakah jangkaan output bagi segmen kod di atas ?
3, 15, 27
16, 20, 24
15, 18, 21
15, 18 21, 24
Rajah menunjukkan atur cara bagi mengenalpasti nombor perdana. Apakah jangkaan output yang terhasil ?
Bukan nombor positif
23 nombor perdana
Gelung tak terhingga
23 bukan nombor perdana
Sekiranya m= 5, apakah jangkaan output yang terhasil bagi segmen kod di atas ?
5
Sifar
5
7
5
7
Sifar
Gelung tak terhingga
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
Strukturk kawalan pilihan bersarang
RAjah di atas menunjukkan situasi bagi suatu aplikasi permainan. Apakah struktur kawalan yang sesuai bagi situasi di atas ?
Struktur kawalan gelung for
Struktur kawalan gelung while
Struktur kawalan pilihan tunggal
Struktur kawalan dwipilihan
Sintaks yang manakah yang diguanakan untuk mengakhiri pilihan dalam suatu struktur kawalan ?
if
elif
else
for
Rajah di atas menunjukkan output yang diingini dan output yang diperoleh bagi suatu kod arahan. Apakah teknik semakan yang sesuai dilakukan terhadap atur cara tersebut ?
Teknik semakan ralat
Teknik semakan operator
Teknik semakan meja
Teknik semakan langkah demi langkah
Rajah di atas menunjukkan satu kod arahan dalam suatu struktur kawalan ulangan. Apakah output yang mungkin dipaparkan ?
Ralat sintaks
5, 6, 7, 8, 9, 10, 11, 12, 13, 14
5, 10, 15
Tiada sebarang output
Antara berikut, yang manakah TIDAK BENAR bagi struktur kawalan ulangan ?
Terdiri daripada gelung for dan gelung while
Kod arahan perlu ditulis dengan panjang kerana kod arahan perlu diulang-ulang
Boleh menerima arahan input untuk melakukan operasi matematik
Rajah di atas menunjukkan satu kod arahan. Apakah output bagi kod arahan tersebut ?
Paparan ralat
hijau
kuning
merah
Kod arahan di atas membolehkan pengguna menghentikan atur cara dengan memasukkan nilai "0". Apakah kod arahan yang sesuai untuk petak kosong di atas ?
while x == 0 :
while x != 0 :
for x == 0 :
if x == 0 :
Rajah di atas menunjukkan paparan kod arahan Python dan output yang diperoleh. Apakah fungsi julat yang sesuai bagi melengkapkan kod arahan di atas ?
range (1, 11, 2)
range (0, 10, 3)
range (1, 9)
range (1, 3, 5, 7, 9)
Pilih jawapan yang paling tepat untuk menjelaskan tujuan kod arahan diwujudkan ?
Untuk memberi penjelasan kepada kod atur cara
Untuk meningkatkan kualiti kod atur cara
Untuk menjimatkan masa pembangunan kod atur cara
Untuk memberi penjelasan, meningkatkan kualiti dan menjimatkan masa pembangunan kod atur cara
Struktur kawalan jujukan akan melaksanakanarahan secara ________________ mengikut urutan dari atas ke bawah
linear
rawak
unlinear
rambang
Rajah di atas menunjukkan suatu output untuk mengira luas segitiga. Setelah melalui semakan langkah demi langkah, output tersebut telah dikenalpasti mempunyai ralat. Nyatakan ralat tersebut.
Ralat sintaks
Ralat Logik
Ralat atur cara
Ralat masa larian
Jadual menunjukkan jenis-jenis struktur kawalan pilihan. Pilih penggunaan kenyataan yang betul berdasarkan jenis struktur kawalan yang dinyatakan.
A
B
C
D
JAdual di atas menunjukkan penggunaan jenis gelung dalam struktur kawaln ulangan. Pilih pasangan penggunaan gelung yang tepat.
A
B
C
D
Ralat dalam sesuatu atur cara dikenali sebagai ____________ dan proses mengenalpasti dan menghapuskan ralat dikenali sebagai __________
pepijat, pepijat
pepijat, penyahpepijat
penyahpepijatan, pepijat
penyahpepijat, penyahpepijat
Nombor yang diguankan dalam fungsi range ( ) disebut sebagai _________________
Lelaran
Pengecam
Parameter
gelungan
Apakah output bagi kod atur cara Python di atas ?
Umur : 16
umur : 16
Umur 16
Umur 16
Struktur Kawalan Selagi (While) digunakan apabila
Dikawal dengan bilangan lelaran yang diketahui
Tidak dikawal dengan bilangan lelaran yang tidak diketahui
Tidak dikawal dengan bilangan lelaran yang diketahui
Dikawal dengan bilangan lelaran yang tidak diketahui
Rajah di atas menunjukkan operasi pembahagian dengan menggunakan kalkulator. Apakah jenis ralat yang diperoleh jika operasi ini dilakukan dengan penggunaan kod arahan Bahasa Pengaturcaraan Python ?
Ralat sintaks
Ralat logik
Ralat masa larian
Tiada sebarang ralat
