Soal inti Java dalam bahasa Indonesia

Soal inti Java dalam bahasa Indonesia

Uji pemahaman Anda tentang inti java dengan menjawab lebih dari 100 pertanyaan pilihan ganda java.
Gulir ke bawah untuk memulai!

1: Manakah dari berikut ini yang bukan kata yang dipesan di Java?

A.   publik

B.   pribadi

C.   maya

D.   terakhir

2: Apa yang akan menjadi output dari program? kelas ab {public static void main (string [] ar) {System.out.print (" hi "); } static {System.out.print (" bagaimana "); }}

A.   kesalahan runtime

B.   HIHOW

C.   howhi

D.   Kesalahan kompilasi: di statis

3: Platform inti Java memberikan banyak manfaat bagi pengembang, termasuk:

A.   Antarmuka pemrograman yang konsisten di beberapa platform perangkat keras

B.   Kecepatan dan kinerja yang unggul dibandingkan dengan kode asli

C.   Bahasa pemrograman murni fungsional dengan filosofi desain minimalis

D.   Kompilasi langsung ke kode asli di sebagian besar platform

4: Apa cara yang benar untuk membuat instance kelas?

A.   ClassName varname = className baru (className baru);

B.   Classname varname = className baru (argumen);

C.   varname classname = new varname (argumen);

D.   Classname varname = & gt; className baru ();

5: Benar salah? Kata kunci StrictFP memastikan bahwa Anda mendapatkan hasil yang sama pada setiap platform jika Anda melakukan operasi dalam variabel titik mengambang.

A.   BENAR

B.   PALSU

6: Diberikan kode berikut, apa yang akan menjadi output: impor java.lang.reflect.method; class bar {private int bar (int a) {return a * a; }} kelas publik foo {public static void main (string [] args) {try {bar bar = new bar (); Metode metode = bar.getClass (). GetDeclaredMethod (" bar ", int.class); method.setAccessible (true); System.out.println (Method.Invoke (BAR, New Integer (5))); } catch (Exception e) {E.PrintStackTrace (); System.out.println (" kesalahan "); }}}

A.   25

B.   Batal

C.   IllegalAccessException akan dilemparkan

D.   CompileError

E.   5

7: Antarmuka berguna untuk ...

A.   membuat beton kelas abstrak

B.   mengurangi ukuran tumpukan

C.   Membuat kontrak desain yang merangkum implementasi

D.   Menerapkan pola pabrik abstrak

8: Metode Object.Wait ():

A.   Dilanjutkan dari menunggu jika notifyall () dipanggil untuk objek

B.   Dilanjutkan dari menunggu jika notify () dipanggil untuk objek

C.   Menyebabkan utas saat ini menunggu

D.   Melanjutkan dari menunggu jika jumlah waktu yang ditentukan telah berlalu

9: Mana yang akan dinyatakan secara hukum, membangun, dan menginisialisasi array?

A.   int mylist [] [] = {4,9,7,0};

B.   int [] mylist = {" 1 ", " 2 ", " 3 "};

C.   int [] myList = (5, 8, 2);

D.   int mylist [] = {4, 3, 7};

10: Kelas Java yang memperluas kelas lain biasanya dijelaskan dengan kata:

A.   subkelas

B.   dinamis

C.   abstrak

D.   kelebihan beban

11: Akhirnya digunakan untuk ....

A.   Pastikan blok kode dieksekusi saat JVM dimatikan.

B.   Pastikan blok kode dieksekusi hanya saat mencoba/menangkap selesai tanpa pengecualian

C.   Pastikan blok kode dieksekusi hanya saat mencoba/menangkap selesai dengan pengecualian

D.   Pastikan blok kode selalu dieksekusi setelah mencoba/menangkap

12: Jika suatu metode atau variabel ditandai memiliki " pribadi " level akses, maka itu hanya dapat diakses dari:

A.   Di dalam kelas yang sama

B.   Di dalam kelas yang sama, atau superclass apa pun

C.   Di dalam kelas yang sama, atau subkelas

D.   Di dalam kelas yang sama atau kelas induknya

13: Apa contoh kapitalisasi yang tepat untuk nama kelas?

A.   Camelcase

B.   Camelcase

C.   Camelcase

D.   Camelcase

14: The " Javac " Alat baris perintah digunakan untuk:

A.   Konversikan file Java Bytecode menjadi executables asli

B.   Koleksi kompres file kelas java ke arsip .jar

C.   Kompilasi file sumber java ke dalam file kelas bytecode

D.   Menghasilkan c header dan stub untuk metode asli

15: Java menangani alokasi memori dan menggunakan kembali menggunakan proses yang disebut:

A.   Blok Buddy

B.   Koleksi Sampah

C.   Memori virtual

D.   Manajemen memori manual

16: Kata kunci tambahan mana yang dapat digunakan dengan blok mencoba-tangkapan?

A.   menyelesaikan

B.   menyelesaikan

C.   Akhirnya

D.   terakhir

17: Cara paling dapat diandalkan untuk membandingkan dua string untuk kesetaraan adalah dengan:

A.   Menggunakan metode .equals () atau .compareto () dari satu objek di yang lain

B.   Menggunakan operator == pada .Value () dari setiap objek

C.   Menggunakan operator & = pada objek

D.   Menggunakan operator == pada objek

18: Bagian dari " coba " blok yang selalu dieksekusi adalah:

A.   " jika "

B.   " Impor "

C.   " enum "

D.   " akhirnya "

19: Untuk mendefinisikan kelas anak dari kelas induk berikut digunakan:

A.   anak kelas memperluas orang tua

B.   Anak kelas: orang tua

C.   Anak kelas memperluas orang tua publik

D.   Anak kelas :: orang tua

20: Apa sintaks yang benar untuk mengimpor java.util.scanner?

A.   impor. java.util.scanner;

B.   import.java.util.scanner;

C.   import.java.util.scanner.

D.   impor java.util.scanner;

21: Jika kita ingin kelas tidak diganti, kelas harus dilakukan sebagai

A.   Kelas harus abstrak

B.   Kelas harus publik

C.   Kelas harus final

D.   Kelas harus statis

22: Untuk mendokumentasikan API, alat mana yang Anda gunakan?

A.   Javaapi

B.   DocumentCreate

C.   Javadoc

D.   Apicreate

23: Manakah dari berikut ini yang merupakan keuntungan dari enkapsulasi di Java?

A.   Enkapsulasi mengurangi kopling modul dan meningkatkan kohesi di dalam modul

B.   Enkapsulasi di java membuat pengujian unit mudah

C.   Semua ini

D.   Kode yang dienkapsulasi mudah diubah dengan persyaratan baru

24: Apa cara paling efisien untuk menggabungkan sejumlah besar string di Java?

A.   Objek StringBuffer.

B.   Operator +.

25: Manakah dari berikut ini yang merupakan tanda tangan konstruktor yang valid?

A.   public void className ()

B.   ClassName statis publik ()

C.   ClassName statis ()

D.   classname publik ()

26: Metode thread.sleep ():

A.   Menangguhkan eksekusi hanya dalam metode yang disinkronkan

B.   Menyebabkan mesin virtual yang di -host menangguhkan semua bentuk eksekusi

C.   Menyebabkan semua utas menangguhkan eksekusi

D.   Menyebabkan utas saat ini menangguhkan eksekusi

27: Bagaimana Anda bisa menghentikan kelas Anda agar tidak diwarisi oleh kelas lain?

A.   Menyatakan konstruktor default kelas sebagai pribadi.

B.   Menyatakan kelas sebagai final.

C.   Menyatakan kelas sebagai abstrak.

D.   Itu tidak mungkin.

28: kelas publik someclass {public static void main (string [] args) {system.out.println ((string) null); }} Apakah kode ini dikompilasi tanpa kesalahan?

A.   Ya

B.   TIDAK

29: Saat Anda membuat utas dengan operator "baru" - yang mana salah satu dari pernyataan berikut ini benar tentang keadaannya

A.   itu akan "runnable" saat metode start () disebut

B.   itu dalam keadaan "runnable"

C.   itu diblokir sampai utas lain memanggil notify ()

D.   itu mulai berjalan segera

30: Metode apa yang harus Anda enggak selalu mengganti ketika Anda mengganti metode Equals ()?

A.   Kode hash()

B.   tostring ()

C.   Tunggu()

D.   klon()

31: Manakah dari ini yang benar?

A.   Antarmuka mengimplementasikan antarmuka dan kelas lain

B.   Kelas mengimplementasikan dan memperluas kelas

C.   Interrface memperluas kelas tetapi mengimplementasikan antarmuka lain

D.   Kelas mengimplementasikan antarmuka tetapi memperluas kelas

32: Bisakah kelas abstrak menjadi kelas terakhir?

A.   TIDAK

B.   Ya

33: Kata kunci yang digunakan untuk mengakses anggota atau metode superclass?

A.   ini

B.   Super

C.   meluas

D.   warga asli

34: Apa itu tinju otomatis?

A.   Konversi JVM Nilai Int to Float

B.   Penyisipan tanda kurung otomatis oleh IDE

C.   Itu tidak terjadi di Java, hanya dalam bahasa JVM yang diketik secara dinamis seperti Groovy

D.   Konversi JVM antara tipe primitif dan tipe referensi

35: Mekanisme refleksi memungkinkan untuk:

A.   Delegasi Konfigurasi ke File XML

B.   Memodifikasi dan memeriksa properti dan metode objek, bahkan jika mereka dilindungi atau

36: tes paket; tes kelas {} ---------------- Paket tes; Kelas Subtest Extends Test {} Apakah kode ini dikompilasi tanpa kesalahan jika kelas ada dalam file terpisah?

A.   TIDAK

B.   Ya

37: Apa yang akan menjadi output dari program ini? kelas publik foo {public static void main (string [] args) {try {return; } akhirnya {System.out.println (" akhirnya "); }}}

A.   Akhirnya

B.   Kompilasi gagal.

C.   Kode berjalan tanpa output.

D.   Pengecualian dilemparkan saat runtime.

38: Bagaimana kita bisa menggunakan file kelas atau jar yang disimpan di jalur jaringan, dalam proyek kita?

A.   menyebutkan nama file kelas /jar saja kompilasi

B.   dengan secara langsung menyalin dan termasuk dalam folder yang sama pada proyek

C.   Tidak ada file jaringan yang tidak dapat digunakan secara langsung

D.   Termasuk nama file path dan kelas /jar di classpath

E.   menyebutkan nama file di jalur

39: Apa yang akan dikembalikan metode di bawah ini? foo publik () {int x = 5; mengembalikan x; }

A.   Kesalahan runtime

B.   5

C.   batal

D.   Kompilasi kesalahan

40: Apa output dari kode di bawah ini? int a = 0; int b = 0; if (a ++ == 1 || b ++ == 1) {} system.out.println (a+ " "+ b);

A.   0 1

B.   0 0

C.   1 0

D.   1 1

41: Bagaimana Anda harus membuat kelas baru yang memetakan kunci ke nilai, menggunakan kerangka kerja koleksi java?

A.   Terapkan antarmuka antrian, daftar, dan array

B.   Laksanakan Antarmuka Peta, mungkin dengan memperluas kelas AbstractMap

C.   Menerapkan antarmuka iterator dan array

D.   Perpanjang kelas AbstractCollection, dengan demikian menerapkan antarmuka AbstractCollection

42: Apa manfaat dari concurrenthashmap & lt; k, v & gt;?

A.   Memungkinkan null untuk digunakan kunci atau nilai

B.   Ini memelihara daftar melalui semua entri untuk mengambil data dalam urutan yang dimasukkan.

C.   Semua operasi adalah operasi yang aman dan pengambilan utas tidak memerlukan penguncian

D.   Mendukung mengunci seluruh tabel dengan cara yang mencegah semua akses

43: The " Java " Alat baris perintah digunakan untuk:

A.   Koleksi kompres file kelas java ke arsip .jar

B.   Memuat dan menjalankan file java .class

C.   Bongkar file .class kembali ke kode sumber yang dapat dibaca

D.   Kompilasi file sumber java ke dalam file kelas bytecode

44: JDBC membahas masalah transaksi.

A.   BENAR

B.   PALSU

45: Apakah ini adalah pratcice yang bagus untuk ditangkap " Throwable "?

A.   TIDAK

B.   Ya

46: The " Static " Kata kunci menandai sesuatu sebagai:

A.   Tidak dapat berubah setelah inisialisasi

B.   Variabel konstan yang nilainya tidak dapat diubah

C.   Tidak lagi dapat disubkilasi atau kelebihan beban

D.   Milik kelas, bukan contoh spesifik

47: Apa saja berbagai jenis pengubah akses di java

A.   privasi publik

B.   Pribadi, terlindungi, default, publik

C.   Pribadi, terlindungi, publik

D.   Dilindungi, default, publik

E.   Pribadi, default, publik

48: Di Java Major Release mana yang diperkenalkan Lambdas?

A.   Java 6

B.   Java 5

C.   Java 7

D.   Java 8

49: Saat membuat kelas yang ditentukan pengguna untuk menyimpan objek dalam hashmap, metode mana yang harus ditimpa?

A.   Metode yang sama ()

B.   Metode hashcode ()

C.   Metode konstruktor

D.   Baik metode equals () dan hashcode ()

E.   (Anda tidak perlu mengesampingkan metode apa pun)

50: Contoh operator dapat digunakan untuk menentukan apakah suatu objek adalah:

A.   Contoh kelas yang mengimplementasikan antarmuka yang diberikan

B.   (Semua ini)

C.   Contoh kelas

D.   Contoh subkelas kelas

51: Anda ingin subclass dalam paket apa pun memiliki akses ke anggota superclass. Akses mana yang paling membatasi yang mencapai tujuan ini?

A.   sementara

B.   pribadi

C.   yang dilindungi

D.   publik

52: Ketika komparator == digunakan pada dua objek, ia memeriksa untuk melihat apakah mereka:

A.   Adalah contoh dari kelas yang sama

B.   Mengevaluasi nilai yang sama

C.   Memiliki nilai yang sama sesuai dengan metode .Equals () dari objek pertama

D.   Adalah referensi untuk objek yang persis sama

53: An " kelebihan beban " Metode memiliki kesamaan dengan satu (atau lebih) metode di kelas yang sama?

A.   Nama yang sama

B.   Jumlah dan jenis parameter yang sama

C.   Jumlah parameter yang sama, terlepas dari jenisnya

D.   Jenis pengembalian yang sama

54: Mengapa penting untuk mengganti kode hashcode () saat Anda mengganti setara ()?

A.   Equals () akan melempar pengecualian jika hashcode () tidak ditimpa juga.

B.   Tidak penting untuk mengganti kode hashcode () saat mengesampingkan Equals ().

C.   Overriding sama tanpa hashcode merusak kontrak hashCode ().

55: Apa nama metode yang digunakan untuk memulai eksekusi utas?

A.   init ();

B.   awal();

C.   melanjutkan();

D.   berlari();

56: Perintah mana yang benar untuk menjalankan file jar bernama Program.jar yang dapat dieksekusi?

A.   JAR Program.Jar

B.   java -jar program.jar

C.   Program Jar -Run

D.   Program Java -Jar

E.   Java -Run Program.jar

57: Manakah dari pernyataan berikut yang benar tentang kacang java?

A.   Kacang Java adalah kelas yang ditentukan pengguna.

B.   Semua kacang java harus memperpanjang kelas dasar java

C.   Kacang Java tidak dapat digunakan dalam pemrograman sisi server, mereka hanya digunakan untuk antarmuka pengguna grafis.

D.   Kacang Java tidak diizinkan membuat utas apa pun

58: Calling System.gc () Saat menggunakan JVM modern:

A.   Sangat penting saat pemrograman untuk perangkat terbatas seluler atau memori.

B.   Tidak harus memaksa pengumpulan sampah terjadi, dan bukan java idiomatik.

C.   Harus dilakukan setelah menghapus beberapa elemen dari koleksi.

D.   Adalah cara yang paling mudah dan andal untuk melakukan manajemen memori di Java.

E.   Langsung dan segera membuang semua benda yatim di tumpukan.

59: Apa outputnya? int [] xxx = {10, 20}; Daftar & lt; string & gt; Daftar = ArrayList baru & lt; String & gt; (10); list.add (" 01 "); list.add (" 02 "); System.out.println (xxx.length + ", " + list.size ());

A.   2, 10

B.   1, 2

C.   10, 2

D.   Kompilasi kesalahan

E.   2, 2

60: Kelas dapat memperpanjang:

A.   Hanya satu antarmuka

B.   Hanya satu kelas non-final

C.   Banyak kelas melalui warisan berganda

D.   Hanya satu kelas dalam

61: Objek yang tidak berubah selalu ...

A.   memori efisien

B.   Thread Safe

C.   polimorfik

D.   Serializable

62: Pernyataan apa yang benar untuk menangani runtimeException?

A.   Itu harus dikelilingi oleh cobalah tangkapan di tempatnya

B.   Itu harus ditandai menggunakan " lemparan " Kata kunci pada deklarasi metode

C.   Seharusnya tidak ditangkap, karena pengecualian ini mewakili kesalahan programmer yang harus diperbaiki.

D.   Ini dapat ditangani dengan mencoba-tangkapan di tempatnya, tetapi juga dapat disebarkan menggunakan " lemparan " kata kunci

63: Java menyediakan kelas untuk urutan karakter yang dapat berubah, disebut:

A.   MutableString

B.   Rangkaian

C.   StringBuffer

D.   Charsechence

64: Apa perbedaan antara pengecualian yang diperiksa dan tidak dicentang?

A.   Pengecualian yang diperiksa meluas yang dapat dilemparkan dan pengecualian yang tidak terkendali tidak.

B.   Pengecualian yang tidak terkendali meluas yang dapat dilemparkan dan pengecualian yang diperiksa tidak.

C.   Pengecualian yang tidak dicentang harus ditangkap saat diperiksa tidak perlu ditangkap

D.   Pengecualian yang diperiksa harus ditangkap sementara tidak dicentang tidak perlu ditangkap

65: Kelas/kelas mana yang aman di antara ini?

A.   String dan StringBuffer

B.   StringBuilder

66: Manakah dari daftar berikut yang hanya berisi kata kunci bahasa pemrograman Java?

A.   strictfp, konstan, super, mengimplementasikan, lakukan

B.   Coba, virtual, lempar, final, volatile, sementara

C.   kelas, jika, batal, panjang, int, lanjutkan

D.   byte, break, asert, switch, include

E.   goto, instanceof, asli, akhirnya, default, melempar

67: Selain CORBA, Core Java juga mendukung layanan jaringan menggunakan:

A.   Protokol IPX / SPX

B.   Doa Metode Jarak Jauh

C.   Panggilan prosedur jarak jauh

D.   Akses objek jarak jauh

68: Metode tanpa pengubah akses (mis. Publik, pribadi, terlindungi) adalah ...

A.   pribadi

B.   Paket-Privat

C.   terlindung

D.   statis

E.   publik

69: Manakah kata yang dipesan dalam bahasa pemrograman Java?

A.   referensi

B.   Himpunan

C.   warga asli

D.   subkelas

E.   metode

70: Antarmuka daftar memiliki superinterfaces yang mana?

A.   Mengatur

B.   Koleksi maupun Iterable

C.   Koleksi

D.   Iterable

71: enum contoh {satu, dua, tiga} pernyataan mana yang benar?

A.   Ekspresi (satu == satu) dan satu.Equals (satu) keduanya dijamin benar.

B.   Nilai contoh tidak dapat digunakan dalam java.util.hashmap mentah; Sebaliknya, programmer harus menggunakan java.util.enummap.

C.   Nilai contoh dapat digunakan dalam java.util.sortedset, tetapi set tidak akan diurutkan karena tipe yang disebutkan tidak mengimplementasikan java.lang.compparable.

D.   Ekspresi (satu & lt; dua) dijamin benar dan satu .pareto (dua) dijamin kurang dari satu.

72: Manakah dari berikut ini yang digunakan untuk melihat detail kompilasi

A.   javac -detail testexample.java

B.   Javac -Verbose testexample.java

C.   javac -debug testexample.java

D.   Tak ada satupun

73: Opsi mana yang berlaku untuk StringBuffer dan StringBuilder

A.   StringBuffer tidak aman utas dan StringBuilder aman.

B.   Baik StringBuffer maupun StringBuilder tidak aman.

C.   StringBuffer dan StringBuilder aman.

D.   StringBuffer adalah utas aman dan stringbuilder tidak aman

74: Setelah fragmen kode berikut, apa nilainya dalam A? String s; int a; s = " bocah bodoh. " ;; a = S.indexof (" bodoh ");

A.   -1

B.   nilai acak

C.   1

D.   0

E.   4

75: Manajemen memori otomatis Java:

A.   Dapat ditimpa menggunakan fungsi seperti alloc dan dalloc

B.   Dapat disetel menggunakan pengaturan mesin virtual

C.   Dapat dikonfigurasi untuk beroperasi secara statis atau dinamis pada waktu kompilasi

D.   Menggunakan pengaturan hardcoded di dalam setiap mesin virtual, yang tidak boleh diubah

76: kelas publik someclass {public static void main (string [] args) {system.out.println ((string) null); }} Apa hasil dari program berikut ini?

A.   Kode melempar NullPointerException.

B.   Kode tidak dikompilasi.

C.   Kode mencetak " null " di konsol.

77: Kelas string Java adalah

A.   Immutable, tetapi bisa dibagi

B.   Final, dengan contoh kekal

C.   Dapat berubah, dan bisa disubkilasi

D.   Final, tetapi menciptakan contoh yang bisa berubah

78: Output dari program: tes kelas {public static void main (string [] ar) {int i = 0; if (i) system.out.print (" hai "); else system.out.print (" bye "); }}

A.   Kesalahan runtime: tipe yang tidak kompatibel

B.   selamat tinggal

C.   Kesalahan kompilasi: tipe yang tidak kompatibel

D.   Hai

79: Manakah dari berikut ini yang benar tentang metode overloading vs overriding?

A.   Kelebihan beban dapat mengubah akses metode, sementara overriding hanya bisa membuatnya lebih ketat

B.   Metode akhir bisa ditimpa, tetapi tidak kelebihan beban

C.   Overloading terjadi pada waktu kompilasi, sementara overriding terjadi saat runtime

D.   Daftar argumen metode yang kelebihan beban harus dari tipe data yang sama (tidak seperti metode yang ditimpa)

80: enum contoh {satu, dua, tiga} pernyataan mana yang benar?

A.   Ekspresi (satu == satu) dan satu.Equals (satu) keduanya dijamin benar.

B.   Nilai contoh tidak dapat digunakan dalam java.util.hashmap mentah; Sebaliknya, programmer harus menggunakan java.util.enummap.

C.   Nilai contoh dapat digunakan dalam java.util.sortedset, tetapi set tidak akan diurutkan karena tipe yang disebutkan tidak mengimplementasikan java.lang.compparable.

D.   Ekspresi (satu & lt; dua) dijamin benar dan satu .pareto (dua) dijamin kurang dari satu.

81: ’Blank " Variabel akhir (didefinisikan tanpa nilai awal:

A.   Akan menaikkan pengecualian jika nilainya diakses atau ditetapkan saat runtime

B.   Memiliki nilai nol, dan akan menaikkan pengecualian jika diinisialisasi atau ditugaskan nanti

C.   Ilegal, dan akan menyebabkan kesalahan pada waktu kompilasi

D.   Dapat diinisialisasi nanti, tetapi hanya di satu lokasi

82: Bagaimana Anda mengonversi int [] ke arraylist & lt; integer & gt;?

A.   Menggunakan toarraylist ()

B.   Dalam satu lingkaran, membuat bilangan bulat baru.

C.   Menggunakan Metode Statis Arrays.aslist

D.   Pengecoran

83: Apa itu referensi yang lemah?

A.   Referensi ke objek yang telah dikumpulkan sampah.

B.   Referensi ke objek yang mungkin telah dikumpulkan ketika objek diminta.

C.   Referensi ke objek yang tidak dapat dikumpulkan.

D.   Referensi ke objek yang akan dikumpulkan.

84: Mana kata kunci yang valid di java?

A.   antarmuka

B.   tidak ditandatangani

C.   int

D.   rangkaian

E.   Mengambang

85: Kelas yang menerapkan pola singleton memiliki ...

A.   Tidak ada konstruktor publik, metode pabrik statis publik, variabel instance statis.

B.   Konstruktor publik alih -alih metode pabrik statis dan variabel instance statis.

C.   Tidak ada konstruktor publik, metode pabrik statis pribadi, variabel instance statis.

D.   Tidak ada konstruktor publik dan metode pabrik statis dan variabel instance non-statis.

86: Apa orang tua langsung dari " kesalahan " kelas?

A.   Pengecualian

B.   RuntimeException

87: Kode Sumber Java dikompilasi

A.   Kode byte

B.   .kelas

C.   Kode sumber

D.   .obj

E.   .Exe

88: Apa masalah dengan kode berikut? String S = " " ;; untuk (int i = 0; i & lt; 1000000; i ++) {s+= integer.toString (i); }

A.   Tidak ada masalah dengan kode di atas.

B.   Ini akan berkinerja sangat lambat karena string tidak dapat diubah.

C.   Itu tidak akan dikompilasi.

D.   Ini akan berkinerja sangat lambat karena integer.tostring () lambat.

89: Variabel Java diteruskan ke dalam metode sebagai:

A.   Referensi pass-by

B.   Juga tidak

C.   Nilai pass-by

90: Dapatkah " Utama " metode kelebihan beban

A.   TIDAK

B.   Ya

91: Apa yang akan dicetak jika Anda mencoba untuk mengkompilasi dan menjalankan kode berikut? int i = 9; switch (i) {default: System.out.println (" default "); Kasus 0: System.out.println (" Zero "); merusak; Kasus 1: System.out.println (" satu "); Kasus 2: System.out.println (" dua "); }

A.   tidak ada output yang ditampilkan

B.   Klausa default kesalahan tidak ditentukan

C.   bawaan

D.   Default Zero

92: Manakah dari pernyataan berikut tentang kelas dalam statis yang benar?

A.   Kelas dalam statis membutuhkan contoh kelas yang melampirkan.

B.   Kelas dalam statis membutuhkan inisialisasi statis.

C.   Kelas dalam statis tidak memiliki referensi ke instance dari kelas yang melampirkan.

D.   Kelas dalam statis memiliki akses ke anggota non-statis dari kelas luar.

93: Kelas X mengimplementasikan runnable {public static void main (string args []) { /* kode yang hilang? */} public void run () {}} Manakah dari baris kode berikut yang cocok untuk memulai utas?

A.   X run = new x (); Thread t = utas baru (jalankan); t.start ();

B.   Thread t = utas baru (); x.run ();

C.   Utas t = utas baru (x);

D.   Utas t = utas baru (x); t.start ();

94: Apakah interrupt () selalu memaksa semua utas untuk berakhir?

A.   Ya, setelah interrupt () disebut utas berakhir dengan segera

B.   Tidak, jika gangguan tidak diaktifkan untuk utas, itu tidak akan berakhir

C.   Ya, utas mencapai titik gangguan yang telah ditentukan sebelumnya dan berhenti

95: Jenis apa yang harus Anda gunakan untuk perhitungan moneter floating point?

A.   byte

B.   BigDecimal

C.   dobel

D.   mengambang

96: Adalah " metode " Bagian dari Java Reflection API

A.   TIDAK

B.   Ini adalah bagian dari bahasa Java, tetapi bukan bagian dari API refleksi

C.   Ya

97: Untuk membuat satu contoh kelas, kita bisa pergi

A.   Kelas statis

B.   (tak ada satupun)

C.   Kelas abstrak

D.   Kelas terakhir

98: Pernyataan mana yang benar?

A.   Pernyataan apa pun yang dapat melempar pengecualian harus terlampir di blok percobaan.

B.   Pernyataan apa pun yang dapat melempar kesalahan harus terlampir di blok percobaan.

C.   Kelas kesalahan adalah runimeException.

D.   Catch (x x) dapat menangkap subclass dari X di mana x adalah subclass dari pengecualian.

99: Dalam program Anda, Anda perlu membaca file zip (myfile.zip) yang berisi beberapa file data lain yang berisi objek java dasar. Manakah dari berikut ini yang memungkinkan Anda membangun inputstream untuk tugas tersebut?

A.   ObjectInputStream baru (ZipInputStream baru (FileInputStream baru (("myfile.zip")));

B.   New ZipInputStream (ObjectInputStream baru (“myfile.zip”));

C.   New ZipInputStream (FileInputStream baru (“MyFile.zip”));

D.   DataInputStream baru (FileInputStream baru ("myfile.zip"));

100: Float p = float baru (3.14f); if (p & gt; 3) {System.out.print (" p lebih besar dari 3. "); } else {System.out.print (" p tidak lebih besar dari 3. "); } akhirnya {System.out.println (" semoga harimu menyenangkan. "); } Apa hasilnya?

A.   P lebih besar dari 3. Semoga harimu menyenangkan.

B.   P tidak lebih besar dari 3. Semoga harimu menyenangkan.

C.   Kompilasi gagal.

D.   P lebih besar dari 3.