Upload
yulianti
View
313
Download
0
Tags:
Embed Size (px)
Citation preview
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 1:57:16
1. Diberikan MIDlet dengan source kode sebagai berikut.
Source kode di atas dapat di compile dan di run pada WTK. Akan tetapi ketika di-Lauch pada emulator tidak pernah bisa. Apakah penyebab dari masalah tersebut?
Terdapat parameter yang kurang benar ketika meng-instanciate objek alert.
Objek alert tidak pernah dipanggil
Objek dari class Display tidak pernah dipanggil
Kesalahan dalam pemanggilan method-method dari objek alert.
Kurang lengkap dalam mengimplemetasikan method-method dari abstact class
2. Sebuah class turunan Canvas mengoveride method paint sebagai berikut.
Manakah output yang benar?
3. Tentukan hasil dari running program di bawah ini?
Terjadi eksepsi
Terjadi kegagalan saat kompilasi
Layar emulator berwarna hijau telur (R=0, G=255,B=255)
Persegi panjang tumpul akan ditampilkan
Variabel a akan diisi nilai warna di layar emulator
4. Apakah hubungan antara RMS dan SQL?
Class-class yang ada dalam package javax.microedition.rms terpadat dalam java.sql
Sebagian class-class yang ada dalam package java.sql terpadat dalam javax.microedition.rms
RMS dan SQL mempunyai method-method yang hampir sama untuk memanipulasi record-record dalam database.
Keduanya tidak memiliki hubungan sama sekali
5. Pernyataan mana yang tepat mengenai CLDC 1.1 ?
Memiliki error class yang bernama NoClassDefFoundError
Mengikut-sertakan method Object.finalize() dan Thread.interrupt()
Memiliki dukungan untuk floating point numbers dan weak references
Merupakan konfigurasi minimum yang dibutuhkan untuk spesifikasi JTWI
Java Community Process mengembangkannya sebagai JSR 135
6. Apakah tujuan utama penggunaan Anchor Point?
Menggambar teks
Merapikan teks yang digambar pada sebuah Canvas
Meminimalkan komputasi ketika meletakkan sebuah teks.
Memperindah tempilan teks.
Menentukan titik untuk memulai menggambar teks
7. Method manakah yang digunakan untuk melakukan update terhadap sebuah record dalam record store?
addRecord();
recordChanged();
getRecord();
setRecord();
8. Terdapat potongan kode MIDlet sebagai berikut.
Asumsikan bahwa jika kode tersebut lengkap, telah berhasil dikompile. Kalimat atau kata apakah yang akan muncul ketika MIDlet dijalankan?
Hello World
Alert
Hello JENI 2
Hello Dunia
Hello MIDlet
9. Perhatikan koneksi berikut :Connector.open("socket://1234") Interface manakah yang harus diimplementasikan dalam aplikasi untuk menggunakan koneksi tersebut?
HttpsConnection
SecureConnection
HttpConnection
ServerSocketConnection
10.
Dari baris kode berikut ini, manakah yang menunjukkan pengurutan secara descending?
11.
Pada program berikut ini
apa isi dari variabel a?
0
65535
255
null
100
12.
Mana sajakah yang termasuk method dari interface SecurityInfo ?
getProtocolVersion()
getCertificate()
getLocalPort()
getProtocolName()
13.
Konfigurasi manakah yang dibutuhkan untuk konfigurasi minimum pada spesifikasi JTWI 1.0?
CLDC 1.0
CLDC 1.1
CDC
Tidak ada batasan konfigurasi minimum
Semua jawaban salah
14.
Metod mana yang digunakan untuk mendapatkan object dari kelas Font?
getFont()
setFont()
drawString()
getFace()
15.
Pada class Form, method yang digunakan untuk mendapatkan jumlah item yang ada dalam sebuah Form adalah..
get
size
set
append
getNumOfItem
16.
Manakah interface GCF berikut ini yang mendefinisikan ssl url scheme?
SecureConnection
DatagramConnection
HttpsConnection
HttpConnection
17.
Method mana sajakah yang dimiliki oleh RecordListener?
recordAdded();
recordChanged();
recordModified();
recordDeleted();
18.
Konstanta PRECEDES pada class RecordComparator memiliki nilai . . .
-2
-1
0
1
2
19.
Apakah nilai yang dikembalikan oleh method getRecordSize?
Jumlah record yang ada pada sebuah Record Store
Jumlah byte dari sebuah record
Jumlah record store yang dibuat pada sebuah MIDlet Suite
Semua jawaban salah
Jawaban a dan b benar
20.
Berikut ini class-class yang ada dalam package javax.microedition.io adalah..
Connection
HttpConnection
Connector
SocketConnection
PushRegistry
21.
Syntax mana yang digunakan untuk membuat sebuah interactive gauge?
22.
Koordinat (0,0) pada Canvas terletak pada:
Tengah-tengah layar device
Kiri atas layar device
Kanan atas layar device
Kiri bawah layar device
Kanan bawah layar device
23.
Perhatikan kode berikut :
Syntax manakah yang tepat untuk menutup record store diatas?
someRS.closeRecordStore(RS1);
someRS.closeRecordStore();
someRS.close();
someRS.closed();
24.
Seseorang ingin membuat field input untuk nomor telepon, manakah syntax yang tepat jika dia ingin field tersebut hanya dapat menerima angka dan panjang maksimalnya 10 karakter?
TextField("Phone ","",10,TextField.PHONE_NUMBER);
TextField("Phone ","",10,TextField.PHONENUMBER);
TextField("Phone ","",10,TextField.NUMBER);
TextField("Phone ","",10,TextField.NUMERIC);
25.
Elemen-elemen yang diletakkan pada Form disebut...
Items
Screens
Sprites
Elements
26.
Diberikan sebuah hirarki GCF pada CLDC 1.0/1.1.
1.ContentConnection
2.Connector3.StreamConnectionNotifier4.StreamConnection5.HttpConnection6.Connection
Urutan yang benar untuk mengisi kotak yang kosong secara berurutan A,B,C,D adalah. . .
1 - 2 - 3 - 4
6 - 3 - 4 - 1
2 - 4 - 5 - 6
6 - 5 - 1 - 2
2 - 1 - 5 - 3
27.
Dibawah ini adalah konstanta untuk setting anchor untuk method "DrawString (string s,int x,int y,int anchor)":
LEFT
HCENTER
VCENTER
BOTTOM
TOP
28.
Koordinat (0,getHeigh()/2), sesuai dengan Sistem koordinat Canvas, jika diimplementasikan pada device dengan ukuran layar 128X128, maka terletak pada..
Pojok atas
Pojok kanan bawah
Kiri atas
Kiri bawah
Semua jawaban salah
29.
HttpConnection merupakan turunan dari ...[1] dan HttpsConnection merupakan turunan dari . . .[2]
[1] StreamConnection [2] ContentConnection
[1] ContentConnection [2] HttpConnection
[1] HttpsConnection [2] ContentConnection
[1] Connection [2] StreamConnection
[1] Connection [2] Connection
30.
Apakah fungsi dari method notifyDestroyed() pada class MIDlet?
Memberikan sinyal atau memerintahkan MIDlet untuk berhenti dan masuk pada state Destroyed.
Memerintahkan MIDlet agar masuk pada ke state Paused.
Memberitahukan AMS bahwa MIDlet tidak aktif.
Digunakan oleh sebuah MIDlet untuk memberitahukan AMS bahwa MIDlet telah masuk dalam state Destroyed.
Menyediakan untuk MIDlet dengan sebuah mekanisme tertentu untuk mengindikasikan bahwa MIDlet tersebut akan masuk pada state Active
31.
Diberikan source code MIDlet sebagai berikut.
Pada baris kode yang ditandai dengan //1, manakah parameter yang benar untuk menggantikan <parameter1> agar dihasilkan mode Tanggal Waktu?
1
2
3
DateField.DATETIME
DateField.TIME_DATE
DateField.DATE_TIME
32.
Apakah yang terjadi ketika method pauseApp() dipanggil?
Resource-resouce yang ada dibebaskan
MIDlet pada kondisi idle
MIDlet dihapus dari layer
Semua jawaban salah
Garbage collector dipanggil
33.
Dalam implementasinya pada Sun WTK, sebuah project MIDlet memiliki struktur direktori. Direktori apakah yang menyimpan informasi dari sebuah MIDlet?
bin
src
lib
classes
res
34.
Jenis Generic Connection mana yang bukan merupakan optional support dari MIDP 2.0 ?
HttpConnection
DatagramConnection
HttpsConnection
ServerSocketConnection
35.
Apakah kepanjangan dari LCDUI?
Liquid Crystal Display UI
Limited Connected Device UI
Keduanya benar
Keduanya salah