Skip to content Skip to sidebar Skip to footer

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()

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; }