Soal-Test-Java-Teori

October 27, 2018 | Author: irawania | Category: N/A
Share Embed Donate


Short Description

Download Soal-Test-Java-Teori...

Description

JAVA TEST IT Telkom Bandung 2010

Waktu Pengerjaan : Sabtu 18 Desember 2010 jam 09.00 – 12.00 Sifat : Tutup Buku, Buka Komputer/Laptop Komputer/Laptop (Hanya boleh buka Ms Word), dan Tutup Internet. Nilai Lulus Minimum : 50% jawaban benar I. Soal Tes Kompetensi Teori Fundamentals Java Progamming

1. Perhatikan kode program berikut ini import java.util.Date; public class Y2K { public static void main(String [] args) { Date date; if (date == null) System.out.println("date is null"); } } Jika Anda berusaha untuk mengkompilasi program tersebut, apa yang akan terjadi ? A. Program dapat dikompilasi, tetapi tetapi menghasilkan menghasilkan sebuah intrepeter error error ketika dieksekusi. dieksekusi.

B.

Program dapat dikompilasi dan menghasilkan output 'date is null' pada layar. C. Program tidak dapat dikompilasi dikompilasi dan memberikan sebuah compiler compiler error. error. D. pernyataa pernyataan n A, B, C salah. salah.

2. Manak anakah ah di bawa bawah h ini ini daft daftar ar Java Java Keywo eyword rds s saja saja ? A. class, Thread, void, long, if, continue B. goto, instanceof, native, finally, default, throws C. try, false, throw, final, volatile, transient D. true, throws, super, implements, do

3.

Perhatikan kode program berikut ini. public class CheckDefault { private static boolean test; public static void showTest() { System.out.println(test); } }

Jika anda memanggil metod statik showTest(), Apa yang akan terjadi ? A. true B. false C. null D. Kelas tidak dapat dikompilasi 4. A. 21 and 33 B. 21 and 27 C. 27 and 33 D. 33 and 33 E. 27 and 27

Bera Berapa pa nila nilaii desi desima mall dari dari dua dua lite litera rall numb number er 0x00 0x001B 1B and and 033 033 ?

5.

Manakah definisi kelas berikut berikut ini yang benar ? (pilih 2 jawaban) A. private class A {} B. class B {} C. public class C {} D. protected class Class {} 6. Keluaran apa apa yang akan dihasilkan dihasilkan dari program berikut berikut ? class TestServer { final int users = 20; public TestServer() { int users = this.users * 10; } public static void main(String [] args){

JAVA | Java Developer Developing Program

1

JAVA TEST IT Telkom Bandung 2010 System.out.println("Variable users = " + users); } } A. 200. B. 20. C. file dapat dikompilasi, tetapi menghasilkan error ketika dijalankan D. file tidak dapat dikompilasi 7. Apa yang terjadi ketika Anda mengkompilasi dan menjalankan program berikut ? class TestServer { static int users = 0; public void logIn() { users += 1; } } A. File tidak dapat dikompilasi karena metod static memanggil variable tidak statik B. File dapat dikompilasi, tetapi menghasilkan error ketika program dijalankan. C. File dapat dikompilasi dan kelas dapat diinstansiasi. D. File tidak dapat dikompilasi karena tidak ada metod main. 8. Keluaran apa yang dihasilkan dari program berikut ini ? class TestServer { public TestServer() { int users = 1; } public void increment() { users = users + 1; } public static void main(String [] args){ increment(); System.out.println("Variable users = " + users); } } A. Variable users = 1 B. Variable users = 2 C. File dapat dikompilasi, tetapi ketika dijalankan akan menghasilkan error. D. File tidak dapat dikompilasi.

9. Berapakah nilai variabel code jika metod convertCode() dalam program berikut dipanggil ? class Inventory{ public static void main (String [] args) { int code = 237; convertCode(code); // * } public static void convertCode(int inv) { inv = inv + 100000; } } A. 237 B. 100237 C. Tidak ada, class tidak dapat dikompilasi D. Kelas dapat dikompilasi, namun menghasilkan error ketika dijalankan 10. Keluaran apa yang dihasilkan dari program berikut ini ? class StringLiteral { public static void main(String[] args) { String java = "Java", va = "va"; System.out.print(java == "Java"); System.out.print(java == ("Ja"+"va")); System.out.print(java == ("Ja"+va)); System.out.print(java.equals("Ja"+va));

JDDP | Java Developer Developing Program

19

JAVA TEST IT Telkom Bandung 2010 }

} A. truetruetruetrue B. truefalsefalsetrue C. truetruefalsetrue D. truefalsefalsefalse

11. Keluaran apa yang dapat dihasilkan dari program berikut ini ? import java.awt.Button; class CompareReference { public static void main(String [] args) { Button a = new Button("Exit"); Button b = new Button("Exit"); Button c = a; System.out.println((a == b) + " " + (a == c)); } } A. true false B. true true C. false true D. false false E. File tidak dapat dikompilasi 12. Perhatikan kode program berikut ini. public class Test9{ public static void main(String a[]){ final byte b = 1; char c = 2; short s = 3; int i = 4; c = b; // baris 7 s = b; // baris 8 i = b; // baris 9 s = c * b; // baris 10 } } manakah pernyataan berikut ini benar, jika program di atas dijalankan ? A. Error pada baris 7 B. Error pada baris 8 C. Error pada baris 9 D. Error pada baris 10 13. Keluaran apa yang dihasilkan dari program berikut ini ? public class Test12{ public static void main(String args[]) throws Exception{ for (int i = 0;i < 3;i++){ for (int j = 0;j < 3;j++){ System.out.print(i); System.out.print(j+","); break; } } } } A. 00, B. 00,10,20, C. 000102 D. Kelas tidak dapat dikompilasi.

19

JDDP | Java Developer Developing Program

JAVA TEST IT Telkom Bandung 2010

14. Keluaran apa yang akan dihasilkan oleh program berikut ini ? public class Test4{ public static void main(String args[]){ System.out.println(method()); } public static int method(){ return; } } A. null B. 0 C. Program dapat dikompilasi, tetapi ketika dijalankan menghasilkan runtime error. D. Ptogram tidak dapat dikompilasi. 15. Keluaran apa yang akahn dihasilkan dari program berikut ini ? Class Test{ public int addTest(int x, int y){ x=x+1; y=y+1; int z=(x+y); return z; } public static void main(String [] args){ int x=10; int y=10; int z=0; Test t=new Test(); z= t.addTest(x,y); System.out.println("x="+x+", y="+y+", z="+z); } } A. x=10, y=10, z=22 B. x=11, y=11, z=22 C. x=10, y=10, z=20 D. x=11, y=11, z=20 16. Keluaran apa yang akan dihasilkan dari program berikut ini. for( int i=0;i
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF