35 Quiz Pemrograman Java Beserta Jawaban
Kumpulan Soal PG Materi Pemrograman Java

25. Method yang digunakan untuk membandingkan dua buah data string adalah …
a. equal()
b. concat()
c. length()
d. equals()
a. equal()
b. concat()
c. length()
d. equals()
Jawaban:
d. equals()
26. Method yang digunakan untuk mengubah seluruh huruf dalam string menjadi huruf besar/kapital adalah …
a. UpperCase()
b. toUperCase()
c. toUpperCase()
d. isUpperCase()
Jawaban:
c. toUpperCase()
27. Statement yang digunakan untuk mengkonversi nilai string ke double dalam Java adalah :
a. Parsedouble( )
b. DoubleValue( )
c. ParseDouble( )
d. ChangeDouble( )
Jawaban:
c. ParseDouble( )
28. Blok dalam perintah for berikut ini akan dijalankan sebanyak 10 kali, yaitu…
a. For(int x=1; x<=9; x++) { }
b. For(int x=0; x<=10; x++) { }
c. For(int x=10; x>=1; x–) { }
d. For(int x=10; x>0; x–) { }
Jawaban:
c. For(int x=10; x>=1; x–) { }
29. Berikut ini adalah hak akses yang dapat ditambahkan didepan method Java, kecuali…
a. Static
b. Public
c. Private
d. Protected
Jawaban:
a. Static
30. Perhatikan potongan program berikut :
1. public class NestedFor {
2. public static void main (String[] args) (
3. for ( i =0; i <11; i++) {
4. for (j=1; j <100; j++) {
5. System.our.println(“Meruya“);
6. }
7. }
8. }
9. }
Pada program diatas, akan tercetak string “Meruya” sebanyak…
a. 100 kali
b. 1000 kali
c. 11000 kali
d. 1089 kali
Jawaban:
d. 1089 kali
31. Method yang digunakan untuk mengubah panjang data StringBuffer adalah …
a. Length()
b. SetLength()
c. Changelength()
d. Reverse()
Jawaban:
b. SetLength()
32. Method yang digunakan untuk mengambil suatu karakter berdasarkan lokasi yang kita berikan adalah …
a. toCharAt()
b. toCharArray ()
c. charAt()
d. valueOf()
Jawaban:
c. charAt()
33. Paket yang dapat digunakan untuk membuat program menggunakan class BufferedReader adalah :
a. Java.io.*
b. Java.lang.*
c. Java.swing.*
d. semua benar
Jawaban:
a. Java.io.*
34. Istilah untuk melindungi data dari usaha modofikasi, perusakan dan penggandaan data oleh pihak yang tidak berwenang adalah …
a. Inheritance
b. Polymorphisme
c. Constructor
d. Encapsulation
Jawaban:
d. Encapsulation
35. Mana dari penggalan program dibawah ini yang valid…
a. Switch(n){
case 1; System.out.print(“Value 1”);
break;
case 2; System.out.print(“Value 2”); break;
default; System.out.print(“Value 1”); }
b. switch(n){
case 1: System.out.print(“Value 1”); break;
case 2: System.out.print(“Value 2”); break;
default: System.out.print(“Value 1”);}
c. Switch(n){
case 1; System.out.print(“Value 1”); break;
case 2; System.out.print(“Value 2”); break;
default; System.out.print(“Value 1”); break;}
d. switch(n){
case 1: System.out.print(“Value 1”); break;
case 2: System.out.print(“Value 2”); break;
default: System.out.print(“Value 1”); break; }
Jawaban:
d. switch(n){
case 1: System.out.print(“Value 1”); break;
case 2: System.out.print(“Value 2”); break;
default: System.out.print(“Value 1”); break; }
case 1: System.out.print(“Value 1”); break;
case 2: System.out.print(“Value 2”); break;
default: System.out.print(“Value 1”); break; }
Sebelumnya: Quiz Pemrograman Java Bagian 1