WorksheetsQuiz List, Set, Map, Symbol ASD - TRK 1B
Total questions: 25
Worksheet time: 13mins
Apa itu List dalam Dart?
Tipe data yang hanya dapat menyimpan angka
Tipe data yang menyimpan elemen secara berurutan
Tipe data yang hanya menyimpan satu elemen
Tipe data yang menyimpan data dalam bentuk key-value
Bagaimana cara mendeklarasikan List kosong dalam Dart?
var list = {};
var list = [];
List
var list = List();
Manakah yang benar untuk mendeklarasikan List bertipe integer dalam Dart?
List
var numbers = List
List
Semua benar
Bagaimana cara menambahkan elemen ke dalam List di Dart?
list.add(5);
list.insert(5);
list.push(5);
list.pushBack(5);
Apa output dari kode berikut? dart Copy var numbers = [1, 2, 3]; print(numbers[1]);
1
2
3
Error
Seorang developer membuat List bernama tasks yang menyimpan urutan tugas yang perlu diselesaikan. Ia ingin menambahkan tugas baru di posisi terakhir. Berikut adalah kode yang digunakan: dart Copy var tasks = ['Coding', 'Testing']; tasks.add('Documentation'); Apa output yang akan dihasilkan setelah tugas baru ditambahkan?
['Coding', 'Testing']
['Coding', 'Testing', 'Documentation']
['Documentation', 'Coding', 'Testing']
Error
Apa itu Set dalam Dart?
Tipe data yang menyimpan elemen unik tanpa urutan
Tipe data yang menyimpan elemen berurutan
Tipe data yang menyimpan elemen key-value
Tipe data yang menyimpan data yang dapat diubah
Bagaimana cara mendeklarasikan Set kosong dalam Dart?
var names = Set();
var names = {};
var names =
Semua benar
Manakah pernyataan yang benar mengenai Set di Dart?
Set tidak dapat menyimpan elemen duplikat
Set dapat mengakses elemen menggunakan indeks
Set menyimpan elemen secara berurutan
Set hanya dapat menyimpan data bertipe integer
Apa yang akan terjadi jika kita menambahkan elemen yang sudah ada ke dalam Set?
Elemen tersebut akan ditambahkan lagi
Tidak terjadi apa-apa, Set hanya menyimpan satu elemen unik
Program akan menampilkan error
Set akan menghapus elemen yang lama dan menambahkan yang baru
Seorang developer membuat Set bernama uniqueNumbers yang hanya berisi angka unik. Berikut adalah kode yang ia buat:
dart
Copy
var uniqueNumbers =
{1, 2, 3}
{1, 2}
{1, 3, 2}
Error
Apa yang dimaksud dengan Map dalam Dart?
Tipe data yang menyimpan pasangan key-value
Tipe data yang menyimpan data secara berurutan
Tipe data yang hanya bisa menyimpan angka
Tipe data yang hanya menyimpan string
Bagaimana cara mendeklarasikan Map kosong dalam Dart?
var map = {};
var map = Map();
var map =
Semua benar
Manakah pernyataan yang benar mengenai Map di Dart?
Map menyimpan elemen dalam pasangan key-value
Key di Map harus unik
Map menyimpan data berurutan seperti List
Semua benar
Bagaimana cara mengakses nilai dalam Map berdasarkan key?
map.get(key);
map[key];
map.retrieve(key);
map.fetch(key);
Seorang developer membuat Map bernama person untuk menyimpan data nama dan usia. Berikut adalah kode yang ia buat: var person = {'name': 'John', 'age': '30'}; print(person['age']); Apa yang akan ditampilkan pada output?
John
30
name
Error
Apa yang terjadi jika kita memasukkan data dengan key yang sudah ada dalam Map?
Nilai lama akan diganti dengan nilai baru
Nilai lama akan tetap ada
Map akan menambahkan key baru
Program akan error
Apa itu Symbol di Dart?
Tipe data yang menyimpan nama yang tidak dapat diubah
Tipe data yang menyimpan angka
Tipe data untuk konstanta
Tipe data untuk operasi matematika
Bagaimana cara mendeklarasikan Symbol dalam Dart?
Symbol symbol1 = Symbol('text');
Symbol symbol1 = #text;
var symbol1 = #text;
Semua benar
Kapan kita biasanya menggunakan Symbol dalam Dart?
Untuk mewakili nilai string yang berubah-ubah
Untuk identifikasi nama dalam program yang tidak dapat diubah
Untuk menyimpan angka sebagai simbol
Semua benar
Seorang programmer menggunakan Symbol untuk mengidentifikasi metode yang tidak bisa diubah dalam kode. Berikut adalah kode yang ia gunakan: var methodName = Symbol('methodA'); print(methodName); Apa yang akan ditampilkan oleh output?
methodA
Symbol('methodA')
Symbol
Error
Apa output dari kode berikut? var symbol = Symbol('hello'); print(symbol);
Symbol('hello')
hello
Symbol
Error
Manakah pernyataan yang benar tentang Map dan Set?
Map menyimpan data dalam pasangan key-value, sedangkan Set hanya menyimpan data unik
Set menyimpan data berurutan, sedangkan Map tidak
Map memiliki urutan, sedangkan Set tidak
Semua benar
Bagaimana cara mengakses nilai dalam Map?
map.get(key);
map[key];
map.index(key);
map.fetch(key);
Apa yang akan terjadi jika kita menggunakan Symbol dengan nama yang mengandung spasi seperti Symbol('my symbol')?
Akan terjadi error
Akan berhasil, karena Symbol mendukung string dengan spasi
Akan mengganti spasi dengan underscore
Symbol tidak dapat menyimpan nilai string
