Logo
search
menuicon
Kuis yang dibuat dengan peta eksklusif Pro Plan
Kuis terkunci karena Paket PRO telah berakhir
thubnail
Lapangan Pelang
Berurutan

Dart & Flutter

Faradila Emma
55
Pertanyaan yang ditambahkan (10/ 20)
Izinkan jawaban yang salah
Sembunyikan jawaban
public kuis

Pertanyaan 1

Pilihan ganda

Dalam Dart, apa yang akan terjadi jika Anda mencoba mengakses elemen ke-5 dari sebuah List yang hanya memiliki 3 elemen?

  • Program akan mengembalikan null
  • Program akan berhenti tanpa error
  • Akan terjadi IndexOutOfRangeException
  • Program akan secara otomatis menambahkan elemen baru

Pertanyaan 2

Pilihan ganda

Apa perbedaan utama antara final dan const dalam Dart?

  • final bisa diinisialisasi ulang, sedangkan const tidak
  • final adalah konstanta yang hanya bisa diubah di dalam class, sedangkan const bersifat global
  • const dievaluasi pada saat kompilasi, sedangkan final dievaluasi pada runtime
  • Tidak ada perbedaan antara final dan const

Pertanyaan 3

Pilihan ganda

Apa hasil dari kode berikut dalam Dart? void main() { var list = [1, 2, 3]; list.add(4); print(list); }

  • [1, 2, 3]
  • [1, 2, 3, 4]
  • Error: List tidak bisa diubah
  • Null

Pertanyaan 4

Pilihan ganda

Dalam Dart, bagaimana cara mendeklarasikan sebuah variabel agar tidak bisa diubah setelah diinisialisasi?

  • var
  • dynamic
  • final
  • mutable

Pertanyaan 5

Pilihan ganda

Dalam Dart, apa output dari kode berikut? void main() { String? name; print(name ?? "Guest"); }

  • null
  • Error
  • Guest
  • ""

Pertanyaan 6

Pilihan ganda

Apa yang akan terjadi jika kita mencoba mengubah nilai dari sebuah variabel yang dideklarasikan dengan const?

  • Nilai akan berubah dengan sukses
  • Program akan tetap berjalan tanpa perubahan
  • Program akan melempar error
  • Program akan secara otomatis membuat salinan baru dari variabel

Pertanyaan 7

Pilihan ganda

Apa kegunaan dari operator ??= dalam Dart?

  • Menampilkan error jika nilai null
  • Menginisialisasi variabel jika bernilai null
  • Menambah dua nilai yang berbeda
  • Memeriksa apakah variabel memiliki nilai true

Pertanyaan 8

Pilihan ganda

Dalam Dart, bagaimana cara membuat fungsi yang menerima jumlah parameter yang tidak terbatas?

  • Menggunakan List sebagai parameter
  • Menggunakan varargs
  • Menggunakan dynamic
  • Menggunakan parameter opsional dengan [...] atau {...}

Pertanyaan 9

Pilihan ganda

Apa keuntungan utama menggunakan async dan await dalam Dart?

  • Membantu menghindari error dalam kode
  • Mempercepat eksekusi kode
  • Membantu menangani operasi asinkron dengan lebih mudah dibandingkan callback
  • Meningkatkan keamanan data dalam memori

Pertanyaan 10

Pilihan ganda

Dalam Dart, apa yang terjadi jika kita tidak menangani exception saat menjalankan kode asinkron?

  • Program tetap berjalan tetapi hasil bisa tidak valid
  • Program langsung berhenti dengan error
  • Program akan tetap berjalan dan mengabaikan error
  • Program akan menangani error secara otomatis
Bagikan ke Google Classroom