Logo
search
menuicon
thubnail
Labirin
Bebas

Pretest 1 DDPPLG

Metaverse akpg
63
Pertanyaan yang ditambahkan (20/ 20)
Larangan jawaban yang salah
Sembunyikan jawaban
public kuis

Pertanyaan 1

Pilihan ganda

Apa fungsi dari perulangan dalam pemrograman?

  • Mengulang perintah hingga kondisi terpenuhi
  • Memecahkan masalah logika
  • Menyimpan data sementara
  • Menyederhanakan algoritma

Pertanyaan 2

Pilihan ganda

Apa yang dimaksud dengan percabangan dalam pemrograman?

  • Proses menduplikasi data
  • Penggunaan perintah untuk pengulangan
  • Pengambilan keputusan berdasarkan kondisi
  • Menggabungkan data menjadi satu

Pertanyaan 3

Pilihan ganda

Manakah dari berikut ini yang merupakan jenis perulangan dalam pemrograman?

  • If-else
  • For
  • Switch
  • Try-catch

Pertanyaan 4

Pilihan ganda

Sintaks dari pernyataan 'if' dalam pemrograman biasanya diikuti oleh apa?

  • Kondisi logika
  • Deklarasi variabel
  • Operator aritmetika
  • Pernyataan fungsi

Pertanyaan 5

Pilihan ganda

Apa tujuan dari perintah 'break' dalam perulangan?

  • Melanjutkan ke iterasi berikutnya
  • Menghentikan perulangan
  • Memulai perulangan baru
  • Mengulangi iterasi saat ini

Pertanyaan 6

Pilihan ganda

Manakah dari berikut ini yang merupakan jenis percabangan?

  • For
  • While
  • If-else
  • Do-while

Pertanyaan 7

Pilihan ganda

Apa yang terjadi jika kondisi dalam perulangan 'while' tidak pernah menjadi salah?

  • Perulangan tidak pernah dimulai
  • Perulangan akan berakhir setelah satu iterasi
  • Terjadi perulangan tak terbatas
  • Perulangan diabaikan

Pertanyaan 8

Pilihan ganda

Apa 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 9

Pilihan ganda

Apa yang dimaksud dengan 'nested loop'?

  • Perulangan tanpa kondisi
  • Perulangan di dalam perulangan lain
  • Perulangan yang tidak pernah berhenti
  • Perulangan dengan dua kondisi

Pertanyaan 10

Pilihan ganda

Apa kegunaan dari 'else' setelah pernyataan 'if'?

  • Menjalankan kode jika kondisi 'if' benar
  • Menjalankan kode jika kondisi 'if' salah
  • Menjalankan kode sebelum 'if' dievaluasi
  • Menghentikan eksekusi program

Pertanyaan 11

Pilihan ganda

Apa tujuan utama dari flowchart dalam pemrograman?

  • Menghitung nilai variabel
  • Menggambarkan alur logika program
  • Mengetes kecepatan program
  • Mengoptimalkan memori

Pertanyaan 12

Pilihan ganda

Dalam pseudocode, simbol apa yang sering digunakan untuk menunjukkan keputusan atau percabangan?

  • Lingkaran
  • Persegi panjang
  • Belah ketupat
  • Segitiga

Pertanyaan 13

Pilihan ganda

Apa perbedaan utama antara pseudocode dan flowchart?

  • Pseudocode adalah program nyata, flowchart bukan
  • Pseudocode menggunakan simbol, flowchart menggunakan teks
  • Pseudocode berbasis teks, flowchart berbasis gambar
  • Pseudocode lebih sulit dipahami daripada flowchart

Pertanyaan 14

Pilihan ganda

Simbol mana yang digunakan untuk merepresentasikan proses dalam flowchart?

  • Persegi panjang
  • Lingkaran
  • Belah ketupat
  • Segitiga

Pertanyaan 15

Pilihan ganda

Dalam pseudocode, bagaimana biasanya sebuah loop dinyatakan?

  • FOR
  • IF
  • CASE
  • END

Pertanyaan 16

Pilihan ganda

Apa keuntungan menggunakan pseudocode sebelum menulis kode program?

  • Mempercepat eksekusi program
  • Mengurangi bug
  • Mempermudah pemikiran logis
  • Meningkatkan kecepatan kompilasi

Pertanyaan 17

Pilihan ganda

Apa kegunaan dari simbol lingkaran kecil dalam flowchart?

  • Menunjukkan awal atau akhir
  • Menyambung bagian flowchart
  • Menunjukkan keputusan
  • Menandakan proses

Pertanyaan 18

Pilihan ganda

Bagaimana cara menggambarkan input dan output dalam flowchart?

  • Belah ketupat
  • Paralelogram
  • Lingkaran
  • Persegi panjang

Pertanyaan 19

Pilihan ganda

Manakah dari berikut ini yang bukan merupakan karakteristik pseudocode?

  • Berbasis teks
  • Menggunakan bahasa pemrograman asli
  • Mempermudah pembuatan logika
  • Menyertakan struktur kontrol

Pertanyaan 20

Pilihan ganda

Apa yang dimaksud dengan 'loop' dalam pseudocode?

  • Pengulangan operasi
  • Keputusan logika
  • Pengakhiran program
  • Penyimpanan data
Bagikan ke Google Classroom