Font size
WorksheetsSoal Java
Total questions: 15
Worksheet time: 13mins
Pernyataan mana yang benar mengenai struktur percabangan if-else dalam Java?
if-else hanya dapat digunakan untuk satu kondisi.
if-else selalu membutuhkan blok else
if-else dapat digunakan untuk mengevaluasi beberapa kondisi.
if-else hanya dapat digunakan dengan tipe data boolean.
Perhatikan kode berikut:
int nilai = 75;
if (nilai >= 80) {
System.out.println("Lulus dengan predikat A");
} else if (nilai >= 70) {
System.out.println("Lulus dengan predikat B");
} else {
System.out.println("Tidak lulus");
}
Lulus dengan predikat A
Lulus dengan predikat B
Tidak lulus
Error
Manakah operator perbandingan yang benar dalam bahasa Java?
<=>
==, !=, >, <, >=, <=
&&, ||, !
++, --
Pernyataan switch-case digunakan untuk:
Mengulang suatu blok kode sebanyak tertentu.
Memilih salah satu dari beberapa blok kode berdasarkan nilai suatu ekspresi.
Mendeklarasikan variabel.
Mendefinisikan sebuah fungsi.
Apa yang akan terjadi jika kondisi dalam semua case dalam switch-case tidak terpenuhi?
Program akan error.
Program akan melanjutkan ke pernyataan setelah switch-case.
Program akan mengulang kembali switch-case.
Program akan berhenti.
Perhatikan kode berikut:
int x = 10;
if (x > 5 && x < 15) {
System.out.println("Nilai x berada di antara 5 dan 15");
}
Operator logika apa yang digunakan dalam kode di atas?
AND
OR
NOT
XOR
Apa fungsi dari keyword break dalam struktur switch-case?
Untuk mengulang kembali switch-case.
Untuk keluar dari switch-case.
Untuk mendefinisikan sebuah kasus baru.
Untuk mengecek kondisi berikutnya.
Manakah pernyataan yang benar tentang ternary operator?
ternary operator adalah cara yang lebih panjang untuk menulis if-else.
ternary operator hanya dapat digunakan dengan tipe data boolean.
ternary operator dapat menggantikan beberapa baris kode if-else.
ternary operator tidak dapat digunakan dengan operator logika.
Perhatikan kode berikut:
int nilai = 60;
String hasil = (nilai >= 75) ? "Lulus" : "Tidak Lulus";
System.out.println(hasil);
Lulus
Tidak Lulus
Error
Kosong
Manakah pernyataan yang paling tepat untuk menjelaskan percabangan dalam pemrograman?
Percabangan digunakan untuk mengulang suatu blok kode.
Percabangan digunakan untuk membuat keputusan berdasarkan kondisi tertentu.
Percabangan digunakan untuk mendefinisikan fungsi.
Percabangan digunakan untuk mendeklarasikan variabel.
Cocokkan dengan pernyataan yang benar!
for (int i = 0; i < 5;
i++) { ... }
Perulangan dengan jml iterasi ditentukan
while (kondisi) { ... }
Perulangan selama kondisi terpenuhi
do { ... } while (kondisi);
Melakukan perulangan setidaknya sekali,
i++
Menambah nilai variabel i sebesar 1
i--
Mengurangi nilai variabel i sebesar 1
Cocokkan dengan pernyataan yang benar!
Melakukan perulangan dengan jumlah iterasi yang sudah ditentukan, dimulai dari 10 dan berkurang 2 setiap iterasi
for (int i = 10; i > 0; i -= 2) { ... }
Melakukan perulangan tanpa batas, tetapi bisa dihentikan dengan kondisi tertentu
while (true) { if (kondisi) break; ... }
Melakukan perulangan setidaknya sekali, kemudian mengecek kondisi
do { ... } while (i != 0);
Melakukan perulangan untuk setiap kata dalam sebuah kalimat
for (String kata : kalimat.split(" ")) {
Melakukan perulangan sepanjang array
for (int i = 0; i < array.length; i++) {
Cocokkan dengan pernyataan yang benar!
int[] angka = new int[5];
Mendeklarasikan array berukuran 5 elemen
String nama = "John";
Mendeklarasikan variabel string dengan nilai "John"
boolean isActive = true;
Mendeklarasikan variabel boolean dengan nilai true
double pi = 3.14;
Mendeklarasikan variabel double dengan nilai 3.14
char initial = 'A';
Mendeklarasikan variabel char dengan nilai 'A'
Cocokkan dengan pernyataan yang benar!
Mengubah nilai elemen ke-3 dari sebuah array menjadi 10
array[2] = 10;
Menambahkan elemen baru ke dalam array di posisi ke-1
array.splice(1, 0, newElement);
Menampilkan semua elemen dalam array
console.log(array);
Menghapus elemen terakhir dari array
array.pop();
Menghitung jumlah elemen dalam array
var count = array.length;
Cocokkan dengan pernyataan yang benar!
System.out.println(array[array.length - 1]);
Menampilkan elemen terakhir dari array
System.out.println(array[0]);
Menampilkan elemen pertama dari array
System.out.println(array.length);
Menampilkan jumlah elemen dalam array
System.out.println(array[2]);
Menampilkan elemen ketiga dari array
System.out.println(Arrays.toString(array));
Menampilkan semua elemen dalam array
