Anda di halaman 1dari 2

1.

Pernyataan switch bekerja pada semua jenis input termasuk, tetapi tidak terbatas
pada, int, char, dan String. TRUE atau FALSE?
jawab:False
2. Apa yang akan mencetak jika kode Java berikut dijalankan?
jawab:3
3. Kata kunci ini digunakan untuk menginstruksikan kode tertentu saat input untuk
pernyataan switch yang tidak cocok dengan salah satu kasus.
jawab:default
4. Apa perbedaan dari simbol = dan ==?
jawab:= digunakan untuk menetapkan nilai ke variabel dan == membandingkan nilai.
(*)
5. Manakah dari dua diagram di bawah ini yang menggambarkan sintaks yang benar
untuk variabel yang digunakan dalam pernyataan if-else ?
jawab:A
6. Dalam konstruk if-else, kondisi yang harus dievaluasi harus terdapat dalam tanda
kurung. Benar atau Salah?
jawab:True
7. Tentukan apakah ekspresi boolean ini bernilai TRUE atau FALSE:

!(3<4&&6>6||6<=6&&7-2==6)
jawab:False
8. Manakah dari berikut ini yang menginisialisasi instance Scanner, yang dinamakan
"in", yang membaca masukan dari layar konsol?
jawab:Scanner in = new Scanner(System.in); (*)
9. Manakah dari hal berikut yang paling tepat menggambarkan while loop?
jawab:Loop yang dieksekusi berulang kali hingga pernyataan kondisionalnya salah.
(*)
10. Sintaks di bawah ini merupakan inisialisasi yang valid dari penghitung for
loop. Benar atau Salah?

public class ForLoop {


public static void main (String args[])
{
for (int i=10; i <20; i++)
{System.out.println("i: "+i); }
}
}
jawab:True
11. Untuk kedua konstruk if-else dan for loop, adalah benar untuk mengatakan bahwa
saat pernyataan kondisi terpenuhi, konstruknya keluar. Benar atau Salah?
jawab:False
12. Apa itu loop?
jawab:Serangkaian logika yang berulang kali dijalankan sampai suatu kondisi
tertentu terpenuhi. (*)
13. Semua hal berikut ini penting untuk menginisialisasi for loop, kecuali yang
mana?
jawb:Memiliki pernyataan if. (*)
14. Identifikasi situasi mana yang bisa menjadi contoh while loop.
jawab:Semua yang di atas. (*)
15. Salah satu keuntungan menggunakan while loop dibandingkan for loop adalah while
loop selalu memiliki penghitung. TRUE atau FALSE?
jawab:False

1. Dalam for loop, penghitung secara otomatis bertambah setelah setiap pengulangan
loop. Benar atau Salah?
jawab:False
3. Penghitung yang digunakan dalam for loop tidak dapat diinisialisasi dalam
pernyataan For loop. Benar atau Salah?
jawab:False
5. Mengapa loop berguna?
jawab:Semua yang di atas. (*)
6. Manakah dari hal berikut yang paling tepat menggambarkan while loop?
jawab:Loop yang dieksekusi berulang kali hingga pernyataan kondisionalnya salah.
(*)
7. Penghitung yang digunakan dalam for loop tidak dapat diinisialisasi dalam judul
For loop. TRUE atau FALSE?
jawab:False
8. Enam operator relasional di Java adalah:
jawab:>,<,==,!=,<=,>= (*)
10. Kata kunci ini digunakan untuk menginstruksikan kode tertentu saat input untuk
pernyataan switch yang tidak cocok dengan salah satu kasus.
jawab:default (*)
12. Manakah dari berikut ini yang benar cocok dengan kata kunci pernyataan switch
untuk fungsinya?
jawab=-default: menandakan kode apa yang dijalankan jika input tidak cocok dengan
salah satu kasus
(*)
-case: menandakan kode apa yang dijalankan jika input pengguna sesuai dengan elemen
yang ditentukan
(*)
-switch: mengidentifikasi elemen apa yang akan dibandingkan dengan elemen dari
pernyataan kasus untuk menemukan kemungkinan kecocokan
(*)
13. Dalam if-else membangun kondisi yang akan dievaluasi harus diakhiri dengan
titik koma. TRUE atau FALSE?
jawab:False
14. Manakah dari berikut ini merupakan operator relasional di Java?
jawab:-<
-<=
-!=
15. Apa yang akan mencetak jika kode Java berikut dijalankan?

if ((5.1 > 4.3 && 6.2 < 8.4) && !(7.2 < 3.5 || 1.2 == 2.1 || 2.2 != 2.25))
System.out.print("TRUE"); else
System.out.print("FALSE");
jawab:False
2. Apa fungsi dari kata "break" di Java?
jawab:Keluar dari loop atau pernyataan kasus saat ini. (*)
6. Manakah dari berikut ini yang benar tentang do-while loop?
jawab:Semua yang di atas. (*)
10. Bagaimana Anda menggunakan operator ternary untuk menulis ulang pernyataan if
ini?

if (gender == "female") System.out.print("Ms.");


else
System.out.print("Mr.");
jawab:System.out.print( (gender == "female") ? "Nn." : "Tn." ); (*)
12. Manakah dari ekspresi berikut yang akan dievaluasi menjadi TRUE saat x dan y
adalah variabel boolean dengan nilai yang berlawanan?

I. (x || y) && !(x && y)


II. (x && !y) || (!x && y)
III. (x || y) && (!x ||!y)
jawab:I, II, dan III (*)

Anda mungkin juga menyukai