NEW
Font size
WorksheetsArray Programming
Total questions: 25
Worksheet time: 13mins
Struktur data yang digunakan untuk menyimpan kumpulan item data dari tipe data yang sama secara berurutan disebut?
Linked List
Stack
Queue
Hash Map
Array
Bagaimana cara yang paling umum untuk mengakses elemen individual dalam sebuah array?
Menggunakan nama array saja
Menggunakan nilai dari elemen tersebut
Menggunakan alamat memori fisik
Menggunakan pointer
Menggunakan indeks (subskrip)
Dalam bahasa pemrograman seperti C, Java, dan Python, indeks array pada umumnya dimulai dari angka?
1
2
-1
Nilai yang ditentukan pengguna
0
Jika sebuah array dideklarasikan memiliki ukuran (length) N, maka indeks terakhir yang valid untuk diakses adalah?
N
N + 1
N * 2
0
N - 1
Apa yang terjadi ketika suatu program mencoba mengakses elemen array dengan indeks di luar batas yang didefinisikan?
Program akan berjalan normal
Program secara otomatis mengalokasikan memori baru
Array akan diubah menjadi array dinamis
Terjadi Syntax Error
Terjadi Index Out-of-Bounds Error atau Segmentation Fault
Array dua dimensi seringkali disebut juga sebagai?
Vektor
List
Stack
Queue
Matriks
Dalam konteks array dua dimensi A[i][j], variabel i umumnya merepresentasikan?
Kolom
Nilai elemen
Kedalaman
Ukuran array
Baris
Apa batasan utama dari array statis (static array)?
Hanya dapat menyimpan bilangan bulat
Tidak dapat diakses menggunakan perulangan
Indeksnya tidak dapat dimulai dari 0
Hanya dapat menyimpan satu elemen
Ukurannya harus ditentukan saat kompilasi dan tidak dapat diubah
Proses memeriksa atau memproses setiap elemen array, biasanya dengan menggunakan perulangan (loop), dikenal sebagai?
Sorting
Searching
Merging
Reversing
Traversal
Keuntungan utama dari menggunakan array dibandingkan variabel individual adalah?
Dapat menyimpan tipe data yang berbeda
Lebih hemat memori untuk data yang sedikit
Data dapat diakses menggunakan pasangan kunci-nilai
Array selalu merupakan array dinamis
Memungkinkan pengelolaan dan manipulasi data dalam jumlah besar secara terstruktur
Operasi array yang mengatur ulang elemen-elemennya dalam urutan tertentu (misalnya, naik atau turun) disebut?
Searching
Merging
Traversing
Indexing
Sorting
Jika Anda ingin mencari apakah suatu nilai tertentu ada dalam array, operasi yang Anda lakukan adalah?
Sorting
Inserting
Deleting
Traversal
Searching
Array yang elemen-elemennya sendiri adalah array lain (misalnya, array dari array) disebut?
Array Satu Dimensi
Array Linier
Array Statis
Array Tunggal
Array Multidimensi
Dalam array dua dimensi berukuran 3 x 4, berapa total elemen yang dapat disimpan?
3
4
7
16
12
Di dalam array yang berisi data terurut, algoritma pencarian manakah yang paling efisien untuk menemukan suatu elemen?
Linear Search
Depth-First Search
Breadth-First Search
Hashing
Binary Search
Operasi penambahan elemen di tengah array statis memerlukan langkah-langkah tambahan, yaitu?
Hanya menimpa elemen pada indeks tersebut
Mengubah ukuran array
Menggunakan pointer
Menghapus elemen pertama
Menggeser semua elemen berikutnya ke belakang
Jika Anda memiliki array A dengan A[0]=5, A[1]=10, A[2]=15, setelah operasi A[1] = A[0] + A[2], berapakah nilai dari A[1]?
10
5
15
25
20
Dalam pemrograman, array of characters (array karakter) sering digunakan untuk merepresentasikan apa?
Integer
Boolean
Floating-point numbers
Objects
String
Apa yang dimaksud dengan array heterogen?
Array yang ukurannya berubah-ubah
Array yang hanya menyimpan bilangan bulat
Array yang memiliki dua dimensi
Array yang nilainya tidak dapat diubah
Array yang elemen-elemennya dapat memiliki tipe data yang berbeda
Ketika melakukan operasi Bubble Sort pada array, apa tujuan dari setiap iterasi (pass) perulangan luar?
Membagi array menjadi dua bagian
Menemukan elemen terkecil
Menukar semua elemen secara acak
Menghapus elemen duplikat
Memindahkan elemen terbesar (atau terkecil) ke posisi akhirnya yang benar
Dalam bahasa pemrograman C/C++, nama array tanpa indeks (misalnya, arr) secara otomatis diinterpretasikan sebagai?
Ukuran array
Elemen terakhir array
Nilai nol
Elemen pertama array
Pointer ke elemen pertama array
Teknik inisialisasi di mana programmer menetapkan nilai awal untuk semua elemen array saat deklarasi disebut?
Dynamic Initialization
Runtime Initialization
Late Initialization
Pointer Initialization
Direct Initialization
Salah satu masalah efisiensi waktu yang sering terjadi saat melakukan operasi sisip (insertion) atau hapus (deletion) pada array statis besar adalah?
Kurangnya memori
Kesalahan Index Out-of-Bounds
Waktu yang lama untuk mencari elemen
Keterbatasan pada tipe data
Waktu yang dibutuhkan untuk menggeser elemen-elemen lain
Dalam array tiga dimensi A[x][y][z], indeks z umumnya akan merepresentasikan apa?
Baris
Kolom
Kedalaman atau Lapisan
Tipe data
Elemen itu sendiri
Tujuan utama dari struktur data array adalah untuk menyediakan?
Akses data secara sekuensial (berurutan)
Penyimpanan data yang tidak terstruktur
Manipulasi data dengan pasangan kunci-nilai
Pengelolaan memori yang tidak saling berdekatan
Akses data secara acak (random access) dengan waktu O(1)
