Waktu Sisa : 0:9:24
1. Perhatikan kode berikut ini!
Mengapa pada kode diatas teks "Selamat Pagi Jeni" tidak dapat ditampilkan ke layar? Terdapat kesalahan pada saat pendefinisian object dari StringItem Terdapat kesalahan pada saat menampilkan string ke layar Teks Selamat Pagi Jeni tidak pernah diletakkan kedalam sebuah form Form berjudul “Form dan Item” tidak pernah ditampilkan ke layar
2. Konstanta apa yang digunakan untuk membuat modal alert ? AlertMODAL AlertType.ALWAY Alert.FOREVER AlertType.FOREVER AlertTypeMODAL
3. Apakah yang menjadi output dari potongan kode berikut ini?
Kode tereksekusi dengan baik sehingga mendapatkan output "JENI Java Education Network Indonesia" yang diikuti oleh "Hello Jeni" Kode tereksekusi dengan baik akan tetapi tidak mendapatkan output apapun Kode dapat decompile sehingga muncul sebuah form dengan judul "Form dan Item" kemudian diikuti oleh dua buah teks yaitu "JENI Java Education Network Indonesia" dan "Hello Jeni" Terjadi Exception pada kode diatas karena MIDlet tidak didefinisikan dengan benar Terjadi error pada kode diatas karena method setCurrent() dari object Display tidak dipanggil
4. Apa yang terjadi apabila potongan kode berikut ini diimplementasikan pada sebuah MIDlet aktif?
Tertulis "Selamat pagi Indonesia" pada layar device Kode sukses di-compile, kemudian tertulis "Form dan Item" yang diikuti oleh "Selamat pagi Indonesia" Tertulis "Form dan Item" sebagai judul dari Form, kemudian muncul teks yang tidak dapat diedit "Selamat Pagi Indonesia" Tidak ada tulisan apapun yang tampil di layar device Kode error, karena pemanggilan konstruktor dari Form yang salah Kode error, karena terdapat kesalahan dalam pemanggilan konstruktor StringItem
5. Apa hasil dari kode berikut setelah dicompile ?
Tidak akan tercompile Dicompile, tetapi melalui Exception "12" akan tercetak pada layar Tidak menunjukkan apapun Terjadi syntax error
6. JTWI menyarankan ukuran layar berikut. 96 x 54 dengan 1 bit color depth 125 x 125 dengan 12 bit color depth 96 x 54 dengan 12 bit color depth
125 x 125 dengan 1 bit color depth
7. Perhatikan potongan kode berikut ini!
Apa yang terjadi jika kode tersebut dijalankan? (Asumsikan proses kompile berhasil) Tidak akan tampil apapun Muncul Alert, akan tetapi tidak ada isinya Terjadi error exception Muncul Alert yang tampil terus menerus selama belum ditekan tombol keluar Alert hanya muncul beberapa detik atau sementara saja
8. Lengkapilah titik-titk pada potongan kode berikut ini sehingga error berupa java.lang.NullPointerException tidak terjadi!
super(); display.setCurrent(teks); Display display = new Display(); disp = Display.getDisplay(this); display = Display.getDisplay(this);
9. Apakah yang menyebabkan potongan kode berikut ini tidak dapat menampilkan tanggal hari ini?
Object dari DateField tidak ditampilkan Method untuk mendefinisikan tanggal hari ini tidak pernah dipanggil Terdapat kesalahan pada saat pendefinisian object dari Date Terdapat kesalahan pada saat menampilkan object dari Date ke layar
10. Apa yang menjadi output dari potongan kode berikut ini?
Akan tampil sebuah menu yang menampilkan tanggal hari ini disertai dengan waktu Tidak ada apapun yang tampil di layar device Akan tampil sebuah kalender Akan tampil sebuah jam Akan tampil sebuah menu untuk kalender yang menunjukkan tanggal dan juga sebuah menu yang menunjukkan jam
11. Apakah yang menjadi error pada potongan kode berikut ini ?
Terdapat kesalahan pada saat mendefinisikan object dari Form Terdapat kesalahan pada saat mendefinisikan object dari StringItem Object dari StringItem tidak pernah ditambahkan pada Form Terdapat kesalahan pada saat menampilkan string ke layar device
12. Manakah dari baris kode berikut yang menunjukkan bahwa alert diset menjadi sebuah Modal Alert?
showAlert() alTest.setTimeOut(Alert.FOREVER) alTest = new Alert("New Alert", "Time for more Java", im, AlertType.INFO) private Alert alTest public ModalAlert()
13. Apa yang menyebabkan error pada kode berikut ini?
Kesalahan saat mendefinissikan object dari List Kesalahan dalam mendefinisikan object dari Command
Kesalahan dalam mendefinisikan object dari Ticker MIDlet di atas tidak mengoveride obstrak metode pauseApp()
14. Diberikan kode sebagai berikut!
Jika kode di atas dijalankan maka akan terjadi error exception. Baris manakah yang menyebabkan demikian? setCommandListener(this) addCommand(cmOk) addCommand(cmExit) removeCommand(cmOk) repaint();
15. Bagaimanakah cara mendefinisikan object dari TextBox yang benar? tbClip = new TextBox("Clip Board", 156, TextField.ANY); tbClip = new TextBox("Clip Board", "",156, TextField.ANY); tbClip = new TextBox("Clip Board", "", TextField.ANY); tbClip = new TextBox("Clip Board", null,156, TextField.ANY);
16. Perhatikan kode berikut ini!
Agar kode tersebut berjalan dengan baik, method apakah yang semestinya diberikan pada object list pada kode "if (list.[.........] == 0){" diatas? getSelectedItem() getSelectedString() getItem() getSelectedIndex() getSelectedChoice()
17. Perhatikan potongan kode berikut ini!
Apa yang terjadi jika kode tersebut dijalankan? Akan terjadi error IOException Akan tampil sebuah image dengan nama J2ME.jpg Tidak akan tampil apapun Akan tampil sebuah String "J2ME.jpg"
18. Apa hasil dari kode berikut ini?
Tidak dapat dikompile Akan dikompile, tetapi akan menghasilkan sebuah Exception Menampilkan Rp. 1500 pada layar device. Tidak menampilkan apa-apa. Gagal untuk diinstal.
19. Berikut ini manakah pendefinisian yang benar tentang object TextField! tfPhone = new TextField("Phone Number", "", 50, TextField.PHONENUMBER); tfPhone = new TextField("Phone Number", "", TextField.PHONENUMBER, 50); tfPhone = new TextField("Phone Number", TextField.PHONENUMBER, "", 50); tfPhone = new TextField("Phone Number", TextField.PHONENUMBER, 50, ""); tfPhone = new TextField("Phone Number", 50, "", TextField.PHONENUMBER);
20. Tipe List IMPLISIT tidak tersedia untuk ChoiceGroup Benar Salah
21. Apakah yang menyebabkan error pada potongan kode berikut ini ?
Object display, form, dan datefield tidak boleh dideklarasikan private Object datefield harus dideklarasikan didalam konstruktor Tidak diperbolehkan untuk meletakkan object dari DateField kedalam sebuah Form Terdapat kesalahan dalam pendefinisian konstruktor
22. Periksa dan lengkapilah hirarki class-class High Level GUI pada posisi sesuai diagram berikut. (Pilihlah dua)
Layer Form Alert Sprite TextField
23. Perhatikan kode MIDlet berikut ini!
Apakah yang terjadi pada Command "Keluar"? Tombol tampil di sebelah kanan layar device Tombol terletak pada sebelah kiri layar device Tombol tidak akan tampil Tombol tampil di sebelah kanan layar, tetapi tidak berfungsi Tombol tampil di sebelah kiri layar, tetapi tidak berfungsi
24. Diberikan kode sebagai berikut!
Akan terjadi error saat kode di-compile, apakah yang menyebabkan demikian? Terjadi kesalahan saat mendefinisikan object dari List Salah dalam meng-overide method startApp() Kesalahaan saat mendefinisikan object dari Command Salah dalam meng-overide method commandAction
25. Apakah output dari potongan kode berikut ini?
Akan tampil form yang berisi "0" dan "World" Akan tampil form yang berisi "World" saja Kode tidak dapat di-compile Kode dapat dikompile tapi terjadi exception saat dijalankan Berhasil dieksekusi akan tetapi tidak tampil apapun
Submit