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.
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?
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!
5.
Pernyataan manakah yang benar mengenai baris kode berikut.
Diumpakan semua objek adalah objek yang valid.
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.
Bila terdapat record store RS1, RS2, RS3, RS4, dan RS5, apakah nilai dari
names[3] pada kode diatas?
RS1
RS2
RS3
RS4
RS5
10.
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?
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 :
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.
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?
Tidak bisa dikompile
Bisa dikompile tapi tidak menampilkan apapun
Berhasil dikompile tetapi saat dijalankan
menghasilkan error exception
Berhasil dikompile dan dijalankan dengan
baik
16.
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 ?
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.
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.
0 komentar:
Posting Komentar