Pertanyaan 1Pilihan gandaApa fungsi dari perulangan dalam pemrograman?Mengulang perintah hingga kondisi terpenuhiMemecahkan masalah logikaMenyimpan data sementaraMenyederhanakan algoritma
Pertanyaan 2Pilihan gandaApa yang dimaksud dengan percabangan dalam pemrograman?Proses menduplikasi dataPenggunaan perintah untuk pengulanganPengambilan keputusan berdasarkan kondisiMenggabungkan data menjadi satu
Pertanyaan 3Pilihan gandaManakah dari berikut ini yang merupakan jenis perulangan dalam pemrograman?If-elseForSwitchTry-catch
Pertanyaan 4Pilihan gandaSintaks dari pernyataan 'if' dalam pemrograman biasanya diikuti oleh apa?Kondisi logikaDeklarasi variabelOperator aritmetikaPernyataan fungsi
Pertanyaan 5Pilihan gandaApa tujuan dari perintah 'break' dalam perulangan?Melanjutkan ke iterasi berikutnyaMenghentikan perulanganMemulai perulangan baruMengulangi iterasi saat ini
Pertanyaan 6Pilihan gandaManakah dari berikut ini yang merupakan jenis percabangan?ForWhileIf-elseDo-while
Pertanyaan 7Pilihan gandaApa yang terjadi jika kondisi dalam perulangan 'while' tidak pernah menjadi salah?Perulangan tidak pernah dimulaiPerulangan akan berakhir setelah satu iterasiTerjadi perulangan tak terbatasPerulangan diabaikan
Pertanyaan 8Pilihan gandaApa bedanya antara 'for' dan 'while' loop?'For' digunakan untuk kondisi tetap, 'while' untuk kondisi dinamis'For' lebih cepat dari 'while''For' untuk iterasi tetap, 'while' untuk kondisi dinamis'While' lebih cepat dari 'for'
Pertanyaan 9Pilihan gandaApa yang dimaksud dengan 'nested loop'?Perulangan tanpa kondisiPerulangan di dalam perulangan lainPerulangan yang tidak pernah berhentiPerulangan dengan dua kondisi
Pertanyaan 10Pilihan gandaApa kegunaan dari 'else' setelah pernyataan 'if'?Menjalankan kode jika kondisi 'if' benarMenjalankan kode jika kondisi 'if' salahMenjalankan kode sebelum 'if' dievaluasiMenghentikan eksekusi program
Pertanyaan 11Pilihan gandaApa tujuan utama dari flowchart dalam pemrograman?Menghitung nilai variabelMenggambarkan alur logika programMengetes kecepatan programMengoptimalkan memori
Pertanyaan 12Pilihan gandaDalam pseudocode, simbol apa yang sering digunakan untuk menunjukkan keputusan atau percabangan?LingkaranPersegi panjangBelah ketupatSegitiga
Pertanyaan 13Pilihan gandaApa perbedaan utama antara pseudocode dan flowchart?Pseudocode adalah program nyata, flowchart bukanPseudocode menggunakan simbol, flowchart menggunakan teksPseudocode berbasis teks, flowchart berbasis gambarPseudocode lebih sulit dipahami daripada flowchart
Pertanyaan 14Pilihan gandaSimbol mana yang digunakan untuk merepresentasikan proses dalam flowchart?Persegi panjangLingkaranBelah ketupatSegitiga
Pertanyaan 16Pilihan gandaApa keuntungan menggunakan pseudocode sebelum menulis kode program?Mempercepat eksekusi programMengurangi bugMempermudah pemikiran logisMeningkatkan kecepatan kompilasi
Pertanyaan 17Pilihan gandaApa kegunaan dari simbol lingkaran kecil dalam flowchart?Menunjukkan awal atau akhirMenyambung bagian flowchartMenunjukkan keputusanMenandakan proses
Pertanyaan 18Pilihan gandaBagaimana cara menggambarkan input dan output dalam flowchart?Belah ketupatParalelogramLingkaranPersegi panjang
Pertanyaan 19Pilihan gandaManakah dari berikut ini yang bukan merupakan karakteristik pseudocode?Berbasis teksMenggunakan bahasa pemrograman asliMempermudah pembuatan logikaMenyertakan struktur kontrol
Pertanyaan 20Pilihan gandaApa yang dimaksud dengan 'loop' dalam pseudocode?Pengulangan operasiKeputusan logikaPengakhiran programPenyimpanan data