NEW
Font size
WorksheetsEVALUASI TENGAH SEMESTER GENAP
Total questions: 30
Worksheet time: 15mins
Manakah dari pernyataan berikut yang BUKAN merupakan jenis perulangan dalam JavaScript?
for
while
do...while
repeat
Apa yang dihasilkan oleh kode berikut !
for (let i = 0; i < 5; i++) {
console.log(i);
}
0 1 2 3 4
1 2 3 4 5
0 1 2 3 4 5
Error
Manakah dari pernyataan berikut yang paling tepat untuk menjelaskan perulangan while?
Perulangan yang dieksekusi setidaknya sekali.
Perulangan yang dieksekusi berdasarkan kondisi yang diberikan.
Perulangan yang digunakan untuk mengiterasi array.
Perulangan yang tidak pernah berhenti.
Apa yang akan terjadi jika Anda menghilangkan kondisi dalam perulangan while?
Perulangan akan dieksekusi sekali.
Perulangan akan dihentikan.
Perulangan akan berjalan tanpa henti (infinite loop).
Terjadi error.
Bagaimana cara menghentikan perulangan for sebelum mencapai kondisi akhir?
Menggunakan pernyataan break
Menggunakan pernyataan continue
Menggunakan pernyataan exit.
Tidak mungkin dihentikan.
Apa perbedaan antara break dan continue dalam perulangan?
break menghentikan seluruh perulangan, continue melanjutkan ke iterasi berikutnya.
break melanjutkan ke iterasi berikutnya, continue menghentikan seluruh perulangan.
break dan continue memiliki fungsi yang sama.
break dan continue tidak dapat digunakan dalam perulangan.
Manakah dari kode berikut yang akan menghasilkan output yang sama dengan kode berikut?
for (let i = 0; i < 5; i++) {
console.log(i);
}
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
let i = 0;
do {
console.log(i);
i++;
} while (i < 5);
Keduanya benar.
Keduanya salah.
Apa yang akan dihasilkan oleh kode berikut?
let i = 5;
do {
console.log(i);
i--;
} while (i > 0);
5 4 3 2 1
5 4 3 2 1 0
0 1 2 3 4 5
Error
Perulangan manakah yang paling cocok digunakan jika Anda tahu jumlah iterasi yang dibutuhkan?
for
while
do...while
Tidak ada yang cocok
Apa yang dimaksud dengan "nested loop"?
Perulangan yang berada di dalam perulangan lainnya.
Perulangan yang tidak pernah berhenti.
Perulangan yang hanya dieksekusi sekali.
Perulangan yang digunakan untuk mengiterasi objek.
Manakah cara yang tepat untuk mendeklarasikan array dalam JavaScript?
let myArray = {1, 2, 3};
let myArray = (1, 2, 3);
let myArray = [1, 2, 3];
let myArray = "1", "2", "3";
Bagaimana cara mengakses elemen pertama dari array bernama myArray?
myArray[1]
myArray(0)
myArray[0]
myArray.first
Metode array manakah yang digunakan untuk menambahkan elemen baru di akhir array?
push()
add()
append()
insert()
Metode array manakah yang digunakan untuk menghapus elemen terakhir dari array?
pop()
remove()
delete()
slice()
Apa yang akan dihasilkan oleh kode berikut?
let myArray = [1, 2, 3];
console.log(myArray.length);
3
2
4
undefined
Metode array manakah yang digunakan untuk menggabungkan dua atau lebih array?
merge()
combine()
concat()
join()
Metode array manakah yang digunakan untuk mengurutkan elemen array?
sort()
order()
arrange()
index()
Apa yang akan dihasilkan oleh kode berikut?
let myArray = [1, 2, 3, 4, 5];
let newArray = myArray.slice(1, 4);
console.log(newArray);
[1, 2, 3]
[2, 3, 4]
[2, 3, 4, 5]
[1, 2, 3, 4]
Metode array manakah yang digunakan untuk mencari indeks pertama dari elemen tertentu dalam array?
indexOf()
search()
find()
position()
Bagaimana cara memeriksa apakah suatu nilai ada dalam array?
Menggunakan metode includes()
Menggunakan metode contains()
Menggunakan operator in
Menggunakan metode exists()
Apa yang dimaksud dengan array multidimensi dalam JavaScript?
Array yang berisi angka-angka.
Array yang berisi string.
Array yang berisi array di dalamnya.
Array yang berisi objek.
Bagaimana cara mendeklarasikan array multidimensi dalam JavaScript?
let myArray = [[1, 2], [3, 4]];
let myArray = {1, 2, 3, 4};
let myArray = (1, 2, 3, 4);
let myArray = [1, 2, 3, 4];
Bagaimana cara mengakses elemen pertama dari array multidimensi bernama myArray?
myArray[0]
myArray[0][0]
myArray[1]
myArray[1][1]
Apa yang akan dihasilkan oleh kode berikut?
let myArray = [[1, 2], [3, 4]];
console.log(myArray[1][0]);
1
2
3
4
Bagaimana cara menambahkan elemen baru ke dalam array multidimensi?
Menggunakan metode push() pada array terluar dan array di dalamnya.
Menggunakan metode add() pada array terluar dan array di dalamnya.
Menggunakan metode append() pada array terluar dan array di dalamnya.
Menggunakan metode insert() pada array terluar dan array di dalamnya.
Bagaimana cara menghapus elemen dari array multidimensi?
Menggunakan metode pop() pada array terluar dan array di dalamnya.
Menggunakan metode remove() pada array terluar dan array di dalamnya.
Menggunakan metode delete() pada array terluar dan array di dalamnya.
Menggunakan metode slice() pada array terluar dan array di dalamnya.
Apa yang akan dihasilkan oleh kode berikut?
let myArray = [[1, 2, 3], [4, 5, 6]];
console.log(myArray.length);
3
2
6
undefined
Bagaimana cara melakukan iterasi (perulangan) pada array multidimensi?
Menggunakan satu perulangan for.
Menggunakan dua perulangan for bersarang.
Menggunakan perulangan while.
Menggunakan perulangan do...while.
Apa yang akan dihasilkan oleh kode berikut?
let myArray = [[1, 2], [3, 4]];
for (let i = 0; i < myArray.length; i++) {
for (let j = 0; j < myArray[i].length; j++) {
console.log(myArray[i][j]);
}
}
1 2 3 4
1 3 2 4
1 2
34
Error
Kapan sebaiknya menggunakan array multidimensi?
Ketika ingin menyimpan data dalam bentuk tabel atau matriks.
Ketika ingin menyimpan data linear.
Ketika ingin menyimpan data dalam bentuk key-value pairs.
Ketika ingin menyimpan data dalam bentuk linked list.
