Sabtu, 08 Maret 2014

Jeni 2 : Persistant 84%

Your browser does not support inline frames or is currently configured not to display inline frames.
Top of Form
Waktu Sisa : 0:30:43
1.
http://192.168.0.89/JENI/images/java2/5/5-1.jpg

Dari potongan kode diatas, berapakah nilai i maksimum yang didapat bila terdapat 5 buah record store?

2


3


4


5


Exception Error






2.
Bagaimana cara menggunakan AUTHMODE?

http://192.168.0.89/JENI/images/java2/5/5-5a.jpg


http://192.168.0.89/JENI/images/java2/5/5-5b.jpg


http://192.168.0.89/JENI/images/java2/5/5-5c.jpg


http://192.168.0.89/JENI/images/java2/5/5-5d.jpg


http://192.168.0.89/JENI/images/java2/5/5-5e.jpg






3.
Pernyataan tentang AUTHMODE berikut ini yang benar adalah...

AUTHMODE_ANY bisa diakses dari MIDlet suite manapun seperti mengakses AUTHMODE_PRIVATE


AUTHMODE_PRIVATE hanya bisa diakses oleh MIDlet suite yang menciptakan record store tersebut


AUTHMODE_ANY dapat digunakan bersama-sama dengan AUTHMODE_PRIVATE


MIDlet suite yang menciptakan suatu record store selalu mempunyai akses writable pada record store tersebut


Pada AUTHMODE_ANY, MIDlet suite lain hanya bisa membaca record store tersebut






4.
Ubahlah kode berikut ini sehingga mendapatkan descending sorting!

http://192.168.0.89/JENI/images/java2/5/5-20.jpg

http://192.168.0.89/JENI/images/java2/5/5-20-a.jpg


http://192.168.0.89/JENI/images/java2/5/5-20-b.jpg


http://192.168.0.89/JENI/images/java2/5/5-20-c.jpg


http://192.168.0.89/JENI/images/java2/5/5-20-d.jpg






5.
Pernyataan manakah yang benar mengenai baris kode berikut. Diumpakan semua objek adalah objek yang valid.

http://192.168.0.89/JENI/images/java2/5/5-10.jpg

Kode tersebut akan berhasil dikompile dan dijalankan


Kode tersebut akan berhasil dkompile tetapi tidak akan melempar sebuah exception saat berjalan.


Kode tersebut akan berhasil dikompile dan berjalan jika "rs.deleteRecord(2)" dihilangkan.


Kode tersebut tidak akan bisa di-compile






6.
Apakah istilah untuk contraints (kunci) pada Record dalam RMS?

Primary Key


Foreign Key


Not Null


Constraints tidak ada dalam RMS






7.
Berikut method-method untuk mengambil informasi dari record store (javax.microedition.rms.RecordStore). Method manakah yang bisa mengembalikan jumlah record yang berada pada record store?

int getSize()


int getSizeAvialable()


int getNumRecords()


int getRecordSize(int RecordId)


int getNextRecordID()






8.
Apakah kepanjangan dari RMS?

Resource Management System


Record Management System


Research Management System


Risk Management System






9.
http://192.168.0.89/JENI/images/java2/5/5-1.jpg
Bila terdapat record store RS1, RS2, RS3, RS4, dan RS5, apakah nilai dari names[3] pada kode diatas?

RS1


RS2


RS3


RS4


RS5






10.
http://192.168.0.89/JENI/images/java2/5/5-7.jpg

Dengan method diatas, berapa byte data yang terdapat pada stream dout ?

3


4


5


6


7






11.
Apakah hasil dari potongan kode berikut ini, jika semua package yang diperlukan telah diimport?

http://192.168.0.89/JENI/images/java2/5/5-21.jpg

error


Sebuah form dengan tulisan Jeni Jena Jen


Sebuah form bertuliskan Jena Jene Jeni


Tulisan Jene Jeni Jena pada sebuah form






12.
Lengkapilah titik-titik pada kode berikut ini sehingga di dapatkan sebuah record store seperti di bawah ini :
1
Java ME
2
Jeni


http://192.168.0.89/JENI/images/java2/5/5-9.jpg

writeRecord("Java ME");
writeRecord("Jeni");


writeRecord();


writeRecord("Java ME Jeni");


addRecord("jeni",1,4);


rs.addRecord(rec, 0, rec.length);
rs.addRecord(rec, 0, rec.length);






13.
Apakah yang menjadi output pada potongan program dibawah ini?
Dengan catatan bahwa semua object dan package yang belum dideklarasikan,dianggap telah dideklarasikan sebelumnya. Blok pertama dari kode dibawah ini diletakkan pada sebuah MIDlet, yang akan dieksekusi pada saat sebuah Command Ok ditekan dan hasil pembacaan dari enumeration akan ditampilkan oleh sebuah alert.

http://192.168.0.89/JENI/images/java2/5/5-22.jpg

Muncul String Jeni, Jena, dan Jene pada Alert


Compile Error


Muncul tiga buah String doesnÂ’t match pada console


Muncul String doesnÂ’t match pada Alert


Muncul String Java pada console


Tampil String Java pada Alert


Muncul sebuah String doesnÂ’t match pada console






14.
Berikut ini, manakah yang bisa dianalogikan sebagai database trigger?

RecordListener


RecordFilter


Dictionary


Enumeration






15.
Perhatikan potongan kode berikut ini. Asumsikan method untuk menulis, membaca, menghapus dan menutup Record Store sudah ada dan berjalan dengan baik. Apakah hasil dari kode tersebut?

http://192.168.0.89/JENI/images/java2/5/5-13.jpg

Tidak bisa dikompile


Bisa dikompile tapi tidak menampilkan apapun


Berhasil dikompile tetapi saat dijalankan menghasilkan error exception


Berhasil dikompile dan dijalankan dengan baik






16.
http://192.168.0.89/JENI/images/java2/5/5-1.jpg
Bilamanakah names bernilai null?

Saat tidak ada record store yang tersimpan


Saat tidak ada record store yang dibuat oleh aplikasi tersebut


Saat ada record store yang bernama null


Saat ada record store yang dihapus


Saat record store belum dibuka






17.
Apakah yang menjadi output dari potongan kode berikut ini ?

http://192.168.0.89/JENI/images/java2/5/5-8.jpg

Terciptalah sebuah record store dengan nama REC_STORE


Muncul teks "Open Record Store Sukses" ke layar


Sebuah rms dengan nama rms_sederhana telah terbentuk


Teks "Open Record Store Sukses" muncul di layar device, sebagai penanda bahwa record store telah sukses dibuat


Muncul teks "Open Record Store Sukses" ke console yang menandai rms_sederhana siap untuk digunakan






18.
Berapa kolomkah yang memungkinkan ada untuk setiap record dalam sebuah sistem RMS kecuali kolom default dari Record ID?

4


1


3


10






19.
Saat membaca record store dengan input stream dan menggunakan CLDC 1.0, manakah method berikut ini yang tidak dapat digunakan?

readChar()


readFloat()


readByte()


readInt()


readLong()






20.
Misalkan anda mempunyai dua MIDlet suite yang menshare sebuah RecordStore.
MIDletA membuat record store.

Apakah hasil dari kode berikut ini. Diasumsikan semua method interface diimplementasikan dengan benar dan form dan command siap ditampilkan. User memilih objek command Delete.

http://192.168.0.89/JENI/images/java2/5/5-12.jpg

RecordStore yang dishare dengan nama BankAccounts dihapus dari device mobile.


Sebuah RecordStoreException dihasilkan saat memanggil deleteRecordStore().


RecordStore yang dishare dengan nama BankAccounts dihapus dari MIDletB Suite saja.


RecordStore yang dishare dengan nama BankAccounts masih ada, tetapi semua record terhapus.


Sebuah RecordStoreException dihasilkan saat memanggil openRecordStore().






21.
Berikut ini yang benar mengenai RecordStore adalah?

Ketika mengupdate record, user yang lain dapat mengupdate record yang sama pada waktu yang sama pula.


Jika tidak ada RecordStore saat memanggil RecordStore.openRecordStore("MyRecords", true), dihasilkan sebuah RecordStoreNotFoundException.


Sebuah penggilan ke RecordStore.deleteRecord akan mengijinkan recordID untuk digunakan kembali.


RecordStoreNames adalah case-sensitif dan tidak dapat mencapai 32 karakter.






22.
Kapan kita membutuhkan Record Comparator dan bagaimana cara mengimplementasikan Record Comparator?

Record Comparator digunakan jika kita ingin membandingkan dua buah record atau lebih. Untuk menggunakannya, kita harus meng-implements class Record Comparator kemudian meng-implements method compare().


Record Comparator digunakan jika kita ingin mengurutkan records didalam record store. Untuk mengimplementasikannya, kita dapat membuat class baru yang mengoverride method compare() dari interface Record Comparator.


Record Comparator digunakan jika kita ingin mengurutkan output dari sebuah enumerasi. Interface Record Comparator harus di-implements oleh class MIDlet kita, kemudian override method compare() dan set argument kedua dari method enumerateRecords() menjadi this.


Jika kita ingin mengurutkan sebuah enumerasi dengan cara melakukan pembandingan antar record-nya. Interface Record Comparator dapat di-implements oleh sebuah class baru, maupun dalam class MIDlet itu sendiri. Method compare() otomatis harus dioverride, dan argument dari method enumerateRecords() juga harus diset untuk menerima object dari class yang meng-implements RecordComparator tsb.







Bottom of Form


0 komentar:

Posting Komentar