NEW
Font size
WorksheetsULANGKAJI ASK T2 BAB 2 ALGORITMA
Total questions: 60
Worksheet time: 30mins
Apakah maksud istilah "ralat" dalam pembangunan atur cara?
Kesilapan yang berlaku dalam kod
Pengguna memasukkan data yang salah
Program tidak mengeluarkan output
Semua input diterima dengan betul
Apakah ralat yang disebabkan oleh penggunaan bahasa pengaturcaraan yang salah?
Ralat sintaks
Ralat masa larian
Ralat logik
Ralat memori
Apakah struktur kawalan ulangan yang memerlukan syarat diuji sebelum setiap pernyataan dilaksanakan?
Ulangan for
Ulangan while
Ulangan if
Ulangan do-while
Dalam contoh sistem POS sekolah, apakah syarat minimum untuk kad bayaran boleh digunakan?
Nilai kad lebih daripada RM10
Kad mesti mempunyai baki minimum RM5
Kad mesti sah untuk tempoh lebih daripada setahun
Kad boleh digunakan jika baki lebih daripada RM1
Dalam pseudokod bagi struktur kawalan ulangan for, bilangan ulangan dikawal oleh:
Jumlah input pengguna
Bilangan pembilang
Jumlah output
Nilai tetap yang diberikan
Apakah ciri utama struktur kawalan while?
Ulangan dilaksanakan hanya sekali
Ulangan dilaksanakan selagi syarat adalah benar
Ulangan dilaksanakan tanpa syarat
Ulangan dihentikan secara manual
Dalam pembangunan algoritma capati, apakah proses yang dilakukan sebelum mesin mula membuat capati?
Mesin akan mengadun bahan sehingga sebati
Mesin akan memeriksa baki adunan
Mesin akan terus membuat capati tanpa semakan
Mesin akan memeriksa suhu adunan
Apakah syarat untuk mematikan mesin dalam algoritma membuat capati?
Bahan telah habis
Jumlah capati yang dihasilkan mencukupi
Mesin rosak
Bahan tidak sebati
Apakah teknik yang digunakan untuk mengesan dan membaiki ralat dalam pseudokod?
Teknik debugging
Teknik semakan meja
Teknik pengubahsuaian
Teknik pengurusan fail
Apakah syarat yang menyebabkan struktur kawalan ulangan while berhenti?
Apabila syarat menjadi tidak benar
Apabila syarat masih benar
Apabila program mencapai penghujung
Apabila pembilang mencapai nilai maksimum
Dalam pseudokod untuk struktur kawalan for, syarat diuji pada:
Awal dan akhir setiap ulangan
Hanya di akhir setiap ulangan
Hanya di awal setiap ulangan
Sebelum program tamat
Apakah perbezaan antara struktur kawalan for dan while?
Struktur kawalan for mempunyai syarat tetap
Struktur kawalan while memerlukan pembilang
Struktur kawalan while tidak memerlukan syarat
Struktur kawalan for mempunyai bilangan ulangan yang tetap
Dalam pengiraan hasil tambah nombor menggunakan struktur kawalan for, apakah pemboleh ubah yang dikemas kini selepas setiap ulangan?
Syarat
Pembilang
Jumlah
Input
Apakah tindakan yang berulang dalam sistem lampu isyarat di jalan raya?
Menyalakan lampu merah secara berterusan
Menukar antara lampu hijau, kuning, dan merah mengikut masa
Menukar lampu secara rawak
Menyalakan
erulang dalam sistem lampu isyarat di jalan raya?
Menyalakan lampu merah secara berterusan
Menukar antara lampu hijau, kuning, dan merah mengikut masa
Menukar lampu secara rawak
Menyalakan lampu hijau hanya pada waktu siang
Dalam struktur kawalan pilihan bersarang, keputusan dibuat berdasarkan:
Hanya satu syarat
Beberapa syarat yang berkaitan
Tiada syarat
Satu ulangan
Apakah ralat yang berlaku apabila program memberikan output yang tidak dijangka?
Ralat logik
Ralat masa larian
Ralat sintaks
Ralat pengiraan
Dalam pseudokod bagi struktur kawalan ulangan while, apakah syarat untuk menghentikan ulangan?
Syarat menjadi benar
Syarat menjadi tidak benar
Input pengguna dihentikan
Output dipaparkan
Apakah tujuan utama pseudokod dalam pembangunan algoritma?
Memastikan program berfungsi dengan betul
Menyelesaikan masalah secara logik
Menulis atur cara secara terperinci
Menyediakan antaramuka grafik
Apakah contoh ralat logik dalam algoritma menaip nombor secara menaik?
Syarat ulangan ditulis sebagai k <= 50, sepatutnya k <= 45
Syarat ditulis dengan ejaan yang salah
Syarat dilangkau oleh komputer
Semua output tidak dipaparkan
Dalam teknik semakan meja, pengaturcara akan:
Menguji kod secara automatik
Memeriksa logik secara manual menggunakan kertas dan pensel
Membaiki ralat sintaks
Menggunakan perisian untuk mengesan ralat
Apakah struktur kawalan yang digunakan apabila terdapat lebih daripada satu syarat untuk dipenuhi sebelum tindakan dilakukan?
Struktur kawalan tunggal
Struktur kawalan dwipilihan
Struktur kawalan pelbagai pilihan
Struktur kawalan bersarang
Dalam struktur kawalan pilihan bersarang, apakah yang berlaku jika syarat pertama tidak dipenuhi?
Ulangan akan bermula semula
Struktur kawalan kedua tidak akan dilaksanakan
Semua syarat akan diabaikan
Struktur kawalan pertama akan tamat
Apakah yang berlaku jika struktur kawalan ulangan tidak mempunyai syarat tamat yang jelas?
Program akan berhenti secara automatik
Ulangan akan terus berulang tanpa henti
Syarat tamat akan ditentukan secara rawak
Ulangan tidak akan berlaku
Dalam pseudokod, bagaimana keputusan "jika" diwakili?
if-else
loop-while
for-next
do-until
Apakah langkah pertama dalam membangunkan algoritma bagi masalah jualan bulanan?
Menulis kod
Membina struktur kawalan
Mengenal pasti masalah dan syarat yang perlu dipenuhi
Melukis carta alir
Apakah yang akan berlaku jika tidak ada input yang dimasukkan dalam pseudokod sistem POS?
Transaksi akan dijalankan
Mesej ralat akan dipaparkan
Sistem akan terus berjalan tanpa input
Sistem akan memberi output yang salah
Dalam proses pengesahan kad bayaran elektronik, jika nilai kad kurang daripada RM5, apakah yang akan berlaku?
Transaksi dibenarkan
Mesej "Tambah nilai"
Dalam proses pengesahan kad bayaran elektronik, jika nilai kad kurang daripada RM5, apakah yang akan berlaku?
Transaksi dibenarkan
Mesej "Tambah nilai" akan dipaparkan
Kad ditolak tanpa mesej
Sistem akan terus berjalan
Apakah output akhir dalam algoritma membuat capati?
Bahan mentah
Capati yang telah siap
Jumlah bahan yang digunakan
Masa untuk membuat capati
Dalam pseudokod algoritma membuat capati, apakah yang berlaku jika bahan tidak dimasukkan ke dalam mesin?
Mesin akan mula membuat capati
Mesin akan paparkan mesej "Sila masukkan bahan"
Mesin akan memulakan proses mengadun
Mesin akan berhenti tanpa mesej
Apakah tujuan langkah "memurnikan langkah-langkah algoritma" dalam pembangunan algoritma?
Menghapuskan ralat dalam kod
Menambah langkah baharu
Menyusun semula langkah-langkah supaya lebih jelas
Menukar output yang dihasilkan
Apakah peranan teknik semakan meja dalam mengesan ralat dalam algoritma?
Membolehkan program berjalan lebih pantas
Membantu menguji logik secara manual dengan menggunakan input sampel
Membolehkan atur cara dijalankan secara automatik
Menggantikan penggunaan pseudokod
Dalam struktur kawalan ulangan for, bilangan kali ulangan dikawal oleh:
Pengguna
Pembilang
Output
Syarat input
Dalam pseudokod yang mengira jumlah tambah nombor sehingga nombor n, apakah syarat untuk menghentikan ulangan?
Apabila pembilang menjadi lebih daripada n
Apabila jumlah mencapai nilai tertentu
Apabila syarat tidak dipenuhi
Apabila output dipaparkan
Apakah struktur kawalan ulangan yang digunakan dalam lampu isyarat?
Kawalan pilihan tunggal
Kawalan pelbagai pilihan
Kawalan ulangan for
Kawalan ulangan while
Apakah teknik utama yang digunakan untuk mengesan ralat logik?
Debugging automatik
Teknik semakan meja
Pengujian masa jalan
Pengurusan kod
Dalam algoritma untuk menguji kad bayaran elektronik, apakah yang dilakukan jika nilai kad mencukupi?
Mesej "Tambah nilai" akan dipaparkan
Mesej "Kad ditolak" akan dipaparkan
Transaksi boleh diteruskan
Sistem akan tamat secara automatik
Apakah tujuan struktur kawalan pilihan dalam algoritma?
Untuk membuat keputusan berdasarkan syarat
Untuk memastikan program berjalan secara automatik
Untuk mengulangi langkah tanpa syarat
Untuk menghentikan program tanpa output
Apakah yang dimaksudkan dengan ralat sintaks dalam pembangunan atur cara?
Ralat dalam logik program
Kesilapan dalam penulisan kod atur cara
Program terhenti tanpa mesej
Hasil output yang salah
Apakah jenis ralat yang menyebabkan program terhenti tanpa amaran semasa pelaksanaan?
Ralat masa larian
Ralat logik
Ralat sintaks
Ralat output
Apakah yang dimaksudkan dengan ralat masa larian dalam atur cara?
Kesilapan yang berlaku semasa program dijalankan
Kesilapan dalam penulisan kod atur cara
Ralat yang tidak dapat dikesan oleh pengaturcara
Ralat yang berlaku semasa proses pengkompilasian
Dalam pseudokod, apakah yang digunakan untuk mengulangi langkah-langkah tertentu?
if-else
loop-for
loop-while
do-while
Apakah yang akan berlaku jika syarat dalam struktur kawalan pilihan tidak dipenuhi?
Program akan berhenti
Langkah seterusnya akan dilaksanakan
Ulangan akan bermula semula
Program akan memberi mesej ralat
Dalam pseudokod, apakah yang digunakan untuk menyimpan nilai sementara?
Variabel
Fungsi
Array
Objek
Apakah yang perlu dilakukan jika terdapat ralat semasa menjalankan program?
Menjalankan semula program
Membaca mesej ralat
Mematikan komputer
Menambah lebih banyak input
Apakah yang perlu dilakukan sebelum memulakan pengujian algoritma?
Menulis laporan pengujian
Menyediakan data ujian yang sesuai
Menjalankan program tanpa sebarang semakan
Memastikan semua input diterima
Dalam algoritma, apakah yang dimaksudkan dengan 'loop'?
Proses yang diulang sehingga syarat dipenuhi
Langkah yang dilakukan sekali sahaja
Penggunaan fungsi untuk mengira nilai
Proses yang tidak memerlukan input
Apakah yang akan berlaku jika syarat dalam struktur kawalan tidak dipenuhi?
Program akan terus berjalan tanpa henti
Langkah seterusnya dalam algoritma tidak akan dilaksanakan
Program akan memberi mesej ralat
Program akan berhenti secara automatik
Apakah yang dimaksudkan dengan struktur kawalan bersarang dalam pengaturcaraan?
Struktur kawalan yang mengandungi struktur lain di dalamnya
Struktur kawalan yang tidak mempunyai syarat
Struktur kawalan yang hanya digunakan untuk pengulangan
Struktur kawalan yang tidak memerlukan input
Apakah yang perlu dilakukan untuk mengelakkan ralat logik dalam program?
Menjalankan program tanpa sebarang semakan
Melakukan ujian unit secara berkala
Menulis kod tanpa merujuk kepada spesifikasi
Memastikan semua input diterima dengan betul
Dalam pengaturcaraan, apakah yang dimaksudkan dengan 'debugging'?
Proses mencari dan membetulkan ralat dalam kod
Proses menulis kod baru
Proses menguji prestasi program
Proses merancang algoritma
Apakah langkah pertama yang perlu diambil sebelum menjalankan program untuk mengelakkan ralat?
Memastikan semua input telah disediakan
Menjalankan ujian unit
Membaca dokumentasi program
Menjalankan program tanpa sebarang semakan
Apakah yang dimaksudkan dengan "debugging" dalam konteks pengaturcaraan?
Proses mencari dan membaiki ralat dalam kod
Proses menulis kod baru
Proses menguji prestasi program
Proses mengubahsuai antaramuka pengguna
Dalam pseudokod, apakah yang digunakan untuk mengawal aliran program berdasarkan syarat tertentu?
Fungsi
Struktur kawalan
Variabel
Array
Apakah langkah yang perlu diambil selepas pengujian algoritma selesai?
Menulis laporan akhir pengujian
Memulakan pengujian baru
Menjalankan program tanpa sebarang semakan
Memastikan semua input diterima
Dalam pseudokod, apakah yang digunakan untuk membuat keputusan berdasarkan syarat?
if-else
loop-for
loop-while
do-while
Apakah yang akan berlaku jika syarat dalam struktur kawalan pilihan dipenuhi?
Langkah seterusnya akan dilaksanakan
Program akan berhenti
Ulangan akan bermula semula
Program akan memberi mesej ralat
Apakah perbezaan utama antara struktur kawalan do-while dan while?
do-while sentiasa menjalankan blok kod sekurang-kurangnya sekali
while tidak memerlukan syarat
do-while tidak memerlukan syarat
while sentiasa menjalankan blok kod sekurang-kurangnya sekali
Apakah yang dimaksudkan dengan pengulangan bersyarat dalam pengaturcaraan?
Pengulangan yang tidak memerlukan syarat
Pengulangan yang bergantung kepada syarat tertentu
Pengulangan yang berlaku secara rawak
Pengulangan yang berlaku tanpa had
