A Inheritance
B Polymorphisme
C Constructor
D Encapsulation
E Encapsula
B Character
C Byte
D Double
E Doublee
A Float
B Character
C Short
D Int
E Intt
5 Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat
berubah adalah…
A Protected
B Private
C Public
D Final
E Single Inheritancecc
6 Dari statement berikut ini manakah baris pernyataan yang tidak valid…
1. int satuAwal = 5;
2. Final boolean BW = true;
3. Char k = “T”;
4. String w=”123”;
A 1 dan 2
B 3 dan 4
C 2 dan 3
D d. 2 dan 4
E d. 2 dan 1
7 Apa yang akan tercetak dari hasil penggalan program berikut ini:
1. int All;
2. int a=2, b=3, c=6, d=5;
3. All = b * d - c / a + b;
4.System.out.print (“All:”+All);
A All:14
B All:10
C All: 15
D All: 9
E All: 6
A 1
B 2
C 3
D 4
E 5
A 2.25
B 2.3
C 2
D 2.5
E 2.34
A 1234
B 12345
C 123456
D 12345
E 12345678910
10 Jika baris ke-7 dari program diubah dengan perintah
continue; maka akan menghasilkan keluaran.....
A 1234
B 12345
C 1234678910
D 1234567
E 12345678
11 if ( grade > 70 )
System.out.println(“Passed”);
else
System.out.println(“Failed”);
B String me;
me = new String “inisialisasi 1” ;
C String me;
me = new String(“inisialisasi 1”);
D String me;
me = “inisialisasi 1”;
E d. String me;
B concat()
C length()
D equals()
E Single
A a. UpperCase()
B b. toUperCase()
C Multiple inheritance
D Single Inheritance
E Single Inheritancecc
A Polymorphisme
B Encapsulation
C Multiple inheritance
D Single Inheritance
E Single Inheritancecc
B String me
me = new String “inisialisasi 1” ;
C String me;
me = new String(“inisialisasi 1”);
D String me;
me = “inisialisasi 1”;
E String me;
17 Method yang digunakan untuk membandingkan dua buah data string adalah …
A equal()
B concat()
C length()
D equals()
E equal()
18 Method yang digunakan untuk mengubah seluruh huruf dalam string menjadi huruf besar/
kapital adalah …
A UpperCase()
B toUperCase()
C toUpperCase()
D isUpperCase()
E UpperCase()
19 Jika program di atas dijalankan maka pada baris ke 4 akan menghasilkan keluaran …
A AhaDewa
B H
C ADewa
D HaDewa
E Dew
A ADewa
B HaDewa
C Adew
D HaDe
E H
21 Statement yang digunakan untuk mengkonversi nilai string ke double dalam Java adalah :
A parsedouble( )
B DoubleValue( )
C parseDouble( )
D ChangeDouble( )
E equal()
A length()
B setLength()
C Changelength()
D reverse()
E equal()
23 Method yang digunakan untuk mengambil suatu karakter berdasarkan lokasi yang kita berikan
adalah …
A toCharAt()
B b. toCharArray ()
C c. charAt()
D d. valueOf()
E toCharAt())
3. int x = 3, y = 0;
4. y = x++ + 3 * x * x--;
5. System.out.println(y);
6. System.out.println(x);
7. }
8. }
A 51
B 51
C 51 4
D 51 3
E 51 4
25 Jika baris ke-4 diubah menjadi –-x +2 * x * ++x ; maka akan menghasilkan keluaran.....
A 14
B 14
C 24 4
D 24 3
E 24 7
6. System.out.println(i);
7. System.out.println(j);
8. System.out.println(test);
9. }
10. }
A 13
12
False
B 13
11
true)
C 13
12
True
D equals()
E 13
11
False
27 Paket yang dapat digunakan untuk membuat program menggunakan class BufferedReader
adalah :
A java.io.*
B java.lang.*
C java.swing.*
D semua benar
E equal()
3. int i, j, All;
4. for(i=1; i<=3;i++) {
5. for(j=1;j<=3;j++) {
6. All= i *j;
7. If ( i==2) break;
9. }
10. }
11. }
12. }
28 Jika program di atas dijalankan maka pada baris ke 8 akan menghasilkan keluaran …
A 1*1=1
1*2=2
B 1*1=1
1*2=2
1*3=3
C 1*1=1
1*3=3
2*1=2
2*3=6
D 1*1=1
2*1=2
3*1=3
E 1*1=1
2*1=2
29 Jika baris ke-7 dari program diubah dengan perintah continue; maka akan menghasilkan
keluaran.....
A 1*1=1
1*2=2
1*3=3
B 1*1=1
1*3=3
3*1=3
3*3=9
C 1*1=1
1*2=2
1*3=3
3*1=3
3*2=6
3*3=9
D 1* 1 = 1
2*2=4
3*3=9
E 1*1=1
1*2=2
30 Istilah untuk melindungi data dari usaha modofikasi, perusakan dan penggandaan data oleh
A Inheritance
B Polymorphisme
C Constructor
D Encapsulation
E Encapsula
3. int x, All;
4. x = 1; All=1;
5. while( x<=4); {
6. All *=x;
7. System.out.println(All);
8. x ++;
9. }
10. }
11. }
31 Jika program di atas dijalankan maka akan menghasilkan keluaran …
A 24
B 12
C 0
D error
E 4
A 1
B 3
C 4
D 6
E 5
3. int i, j;
6. System.our.println(“ @ “);
7. }
8. System.our.println(“ \n“);
9. }
10. }
11. }
A @@@
@@
B @
@@
@@@
C @@@
@@
D @@
@@@
@@@@
E @@@@
5. }
6. }
7. }
34 Jika penggalan program diatas diubah dengan menggunakan struktur perulangan do while maka
hasilnya akan menjadi …
A int i=1;
do
while(i+=2)
B int i=1;
do
while(i<=10);
C int i=1;
do
while(i<=10);
D int i=1;
do
while(i+=2);
E int i=1;
do
A Switch(n){
break;
break;
B switch(n){
break;
break;
C Switch(n){
break;
break;
break;}
D switch(n){
break;
break;
break; }
E switch(n){
break;
36 Berikut ini adalah editor yang dapat digunakan untuk menuliskan program Java, kecuali...
A JCreator
B Notepad
C EClipse
D JavaBeans
E EClipsesss
A Goto
B Break
C If
D String
E equal()
38 Jika baris ke-7 dari program diubah dengan perintah continue; maka akan menghasilkan
keluaran.....
A 1*1=1
1*2=2
1*3=3
B 1*1=1
1*3=3
3*1=3
3*3=9
C 1*1=1
1*2=2
1*3=3
3*1=3
3*2=6
3*3=9
D 1* 1 = 1
2*2=4
3*3=9
E 1*1=1
1*2=2
39 Istilah untuk melindungi data dari usaha modofikasi, perusakan dan penggandaan data oleh
B Polymorphisme
C Constructor
D Encapsulation
E Encapsula
3. int x, All;
4. x = 1; All=1;
5. while( x<=4); {
6. All *=x;
7. System.out.println(All);
8. x ++;
9. }
10. }
11. }
A 24
B 12
C 0
D error
E 4
A 1
B 3
C 4
D 6
E 5
3. int i, j;
6. System.our.println(“ @ “);
7. }
8. System.our.println(“ \n“);
9. }
10. }
11. }
@@
B @
@@
@@@
C @@@
@@
D @@
@@@
@@@@
E @@@@
5. }
6. }
7. }
43 Jika penggalan program diatas diubah dengan menggunakan struktur perulangan do while maka
hasilnya akan menjadi …
A int i=1;
do
while(i+=2)
B int i=1;
do
while(i<=10);
C int i=1;
do
while(i<=10);
D int i=1;
do
while(i+=2);
E int i=1;
do
break;
break;
B switch(n){
break;
break;
C Switch(n){
break;
break;
break;}
D switch(n){
break;
break;
default: System.out.print(“Value 1”);
break; }
E switch(n){
break;