Your browser
does not support inline frames or is currently configured not to display inline
frames.
Top of Form
Waktu Sisa :
0:50:16
1.
Method
dari class ActionEvent manakah yang digunakan untuk menentukan objek yang
menghasilkan event?
getSource(
)
getString(
)
getGraphics(
)
getDate(
)
2.
Compile
time error
Output
dari first0, second0, first0, second1
Output
dari first0, first1, second0, second1
Runtime
error
3.
Elemen apa yang ada pada indeks 3 dalam array karakter di atas?
'3'
'5'
'A'
'H'
4.
if(s==s2)
if(s.equals(s2)
if(s.equalsIgnoreCase(s2))
if(s.noCaseMatch(s2))
5.
Apa yang
terjadi pada proses pembuatan suatu array dari objek?
array
memiliki lokasi referensi ke objek dengan tipe yang telah ditentukan.
array
memiliki objek dengan tipe yang telah ditentukan, yang di-inisialisasikan
ke null atau 0
array
memiliki objek dengan tipe yang telah ditentukan, yang telah diciptakan
pada awal program
array
memiliki reference ke objek dengan tipe yang telah ditentukan, yang telah
diciptakan pada awal program
6.
Sampai
manakah batasan penggunaan variabel lokal pada method?
di dalam
method yang mendeklarasikan variabel bersangkutan
keseluruhan
class yang mendeklarasikan variabel
hanya
class-class yang ada pada package yang sama sebagai class yang
mendeklarasikan
semua
class
7.
Apa yang menjadi output potongan kode di atas :
x = 4
x = 7
x = 1
x = 4
x = 1
x = 7
x = 7
x = 4
8.
Error
manakah di bawah ini yang dihasilkan oleh method start(), jika thread yang
sudah berjalan mencoba untuk start lagi?
ThreadStartException
IllegalThreadStartException
IllegalThreadException
IllegalThreadStateException
9.
Manakah
dari pernyataan berikut ini yang legal?
String x
= "Hello";
int y = 9; x += y;
String x
= "Hello";
int y = 9; if (x == y){ }
String x
= "Hello";
int y = 9; x = x + y;
String x
= "Hello";
int y = 9; y = y + x;
String x
= null;
int y = ( x ! = null ) && ( x.length() > 0 ) ? x.length() : 0 ;
10.
Compile
error karena main tidak dideklarasikan secara benar
Runtime
error karena main tidak dideklarasikan secara benar
Dapat
dicompile dan memiliki output java
Dapat
dicompile dan memiliki output hello
11.
Letakkan
Base(10) pada //One
Letakkan
super(10) pada //One
Letakkan
super(10) pada //Two
Letakkan
super(10) pada //Three
12.
Program
manakah yang akan menciptakan text area yang memiliki 5 baris, 20 kolom,
hanya satu scrollbar vertikal, dan menampilkan teks "Hello"?
TextArea
ta = new TextArea("Hello",5,20,TextArea.SCROLLBARS_VERTICAL);
TextArea
ta = new
TextArea("Hello",5,20,TextArea.SCROLLBARS_VERTICAL_ONLY);
TextArea
ta = new TextArea("Hello",5,20,TextArea.VERTICAL_ONLY);
TextArea
ta = new TextArea("Hello",20,5);
13.
x[24]
adalah 0
x[24]
tidak didefinisikan
x[25]
adalah 0
x[0]
adalah null
x.length
adalah 25
14.
Untuk
membungkus object dari FileWriter sehingga kode tersebut dapat menggunakan
println untuk mencetak String ke console
Sebagai
pembungkus dari FileWriter sehingga method println dapat dipanggil untuk
menuliskan String ke File
PrintWriter
digunakan untuk memanggil method flush yang berguna untuk menuliskan String
ke File
PrintWriter
dapat digantikan oleh fungsi System.out.println()
15.
Mana dari
pilihan-pilihan berikut ini yang bisa dicompile tanpa menghasilkan error?
Semua
Benar
Kode
akan dicompile dan apabila dijalankan akan mencetak Hallo Dunia
16.
Statement mana yang benar mengenai kode di atas?
cf1.x++;
tidak akan di-compile karena sebuah static di-reference kepada variable
private
CobaFinal.x++
tidak akan di-compile , karena sebuah static di-reference kepada variable
private
Kode
akan di-compile dan memiliki output x =104
Kode
akan di-compile dan memiliki output x =103
Kode
akan di-compile dan memiliki output x =102
17.
Dua buah
tombol berdampingan pada sebuah frame, button Hello pada sebelah kiri dan
Bye pada sebelah kanan.
Hanya
ada sebuah tombol "Hello" pada frame tersebut
Hanya
ada sebuah tombol "Bye"
Ada dua
buah button terletak dibagian atas frame, salah satunya memiliki label
"Hello" dan yang satunya lagi "Bye"
18.
a
97
error
Tidak
ada yang dituliskan
19.
Pernyataan
mana yang benar mengenai kode berikut ini?
Kode
pada baris 5 illegal
Variabel
j yang dapat diteriama sebagai argument dari switch () haruslah byte,
short, int , atau long
Output
dari kode diatas adalah "nilai j adalah 2"
Output
dari kode diatas adalah "nilai j adalah 2" diikuti dengan
"nilai j adalah 3"
Output
dari kode diatas adalah "nilai j adalah 2", diikuti dengan
"nilai j adalah 3", dan diikuti dengan "nilai j adalah
2"
20.
Manakah
diantara operator berikut ini yang memiliki prioritas operasi yang paling
tinggi?
+
%
/
( )
21.
Apa yang menjadi output potongan kode di atas :
3
1
-1
-7
22.
Mana yang
merupakan definisi yang benar dari sebuah method m, yang diasumsikan bahwa
method tersebut throws IOException dan memiliki nilai kembalian void.
Asumsikan juga bahwa method tersebut tidak menerima argument apapun.
void m()
throws IOException{}
void m()
throw IOException{}
void
m(void) throws IOException{}
m()
throws IOException{}
void m()
{} throws IOException
23.
Mana
diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar
?
24.
Apa yang menjadi output program di atas :
9
10
7
8
8
9
8
10
25.
Tidak
ada file
Tidak
ada file -1
Tidak
ada file,Melakukan finally, -1
0
26.
s.setBackground(Color.pink);
s.setColor(PINK);
s.Background(pink);
s.color=Color.pink;
27.
Apa yang menjadi output potongan kode diatas?
15
10
5
5
10
15
10
5
15
0
5
15
28.
for(int
i=0; i < ia.length() -1; i++)
for (int
i=0; i< ia.length(); i++)
for(int
i=1; i < 4; i++)
for(int
i=0; i< ia.length;i++)
29.
Test t =
new Test();
Test t =
new Test(1);
Test t =
new Test(1,2);
Test t =
new Test(1,2,3);
Test t =
(new Base()).new Test(1)
30.
Sukses
Kesalahan
pada URL
File
tidak lengkap
Kesalahan
umum
Mengerjakan
finally
Diluar
block
31.
0
1
2
3
4
32.
Pilih
instruksi yang dapat digunakan dalam method actionPerformed untuk membedakan
antara tombol buttonOne dan buttonTwo.
33.
Dari
pilihan berikut ini, item manakah yang memiliki atribut dan behaviour?
object
class
attribute
data
type
method
behavior
34.
Pernyataan
mana yang mendeskripsikan bagaimana suatu objek String dideklarasikan dalam
Java?
String
merupakan tipe data primitive built-in.
Object
String yang sudah diciptakan tidak dapat dirubah
Object
String dapat dengan mudah diubah dengan cara concatenation
Reference
ke object String tidak dapat diubah ke object String yang berbeda.
35.
Dari
pernyataan-pernyataan berikut ini, pilih semua jawaban yang menurut Anda
benar?
Pada
setiap block try-catch, harus ada minimal sebuah block catch
Sebuah
block try dapat diikuti oleh beberapa block finally
Sebuah
block try harus diikuti oleh minimal sebuah block finally atau catch
Jika
block catch dan finally telah didefinisikan, block catch harus didahului
oleh block finally
36.
Dari
pernyataan berikut-berikut ini, manakah pernyataan yang benar dari method
main() ? (Pilih semua jawaban yang menurut Anda benar)
public
static void main()
public
static void main(String arg[ ])
public
static main (String [ ] arg)
public
static void main (String [ ] args)
public
static int main (String [ ] arg)
37.
Method
hallo() bisa melempar java.io.IOException, java.lang.RuntimeException, atau
java.net.MalformedURLException (yang merupakan subclass dari
java.io.IOException). Import yang dibutuhkan oleh class-class berikut ini
telah dideklarasikan untuk exception-exception tersebut diatas. Mana diantara
pilihan-pilihan dibawah ini yang benar? (Pilih semua jawaban yang menurut
Anda benar)
38.
Method
mana yang hanya dipanggil dari dalam block synchronized pada instance dimana
method tersebut dipanggil?
start( )
dan run( )
sleep( )
dan resume( )
wait( )
dan notify( )
run( )
dan sleep( )
39.
Syntax
mana yang akan menciptakan string baru di dalam string pool yang dapat
di-reference oleh identifier myGame?
String
"JENI";
String =
myGame "JENI";
String
myGame = "JENI";
String[]
myGame = new String("JENI");
4
0.
test
test
-1
0
1
2
41.
42.
Program
manakah yang secara benar melakukan assignment dari sebuah string
"buku" ke variabel integer angka?
String
s1 = "buku";
int angka = len(s1);
String
s1 = new String("buku");
int angka = s1.length();
String
s1 = new String("buku");
int angka = length(s1);
String
s1 = "buku";
short angka = s1.length();
43.
Block atau
baris kode mana yang akan dieksekusi apabila block try telah terpenuhi tanpa
terjadi exception?
main
catch
finally
static
return
44.
Apa yang
akan dicetak dari program berikut?
0
1
2
Program
tidak bisa di-compile karena ada pernyataan "i=++i;"
45.
Error
pada saat compile
200
100
diikuti dengan 200
100
46.
ArrayIndexOutofBoudsException
2
3
4
47.
Apa yang
menjadi output kode berikut?
Kode
diatas tidak akan dicompile
"Ada
sesuatu yang benar di dunia ini?" akan dicetak
"Tidak
akan dicompile" akan dicetak
Tidak
ada pilihan diatas yang benar
48.
Akan ada
error pada saat di-compile, karena class Greebo tidak secara benar
mengimplementasikan interface Runnable
Akan ada
error pada baris ke 13 karena Anda tidak dapat melewatkan parameter ke
constructor Thread
Kode
tersebut akan di-compile secara benar tetapi akan menemui exception pada
baris 13
Kode
tersebut akan di-compile secara benar tetapi akan menemui exception pada
baris 14
Kode
tersebut akan di-compile sukses tanpa melempar exception apapun.
49.
Compile
error karena ada kesalahan dalam memparsing parameter ke method.
Compilation
error, class Turing tidak memiliki method start
Compile
sukses dan mendapat output 0 diikuti dengan 1
Compile
sukses akan tetapi runtime error
50.
Apa yang akan menjadi output apabila class TestMyDate dijalankan?
Tidak ada komentar:
Posting Komentar