NILAI : 84
1. Apa yang terjadi jika potongan listing program di bawah ini dijalankan?
2. Apakah fungsi method flushGraphics() yang terdapat pada GameCanvas?
Untuk menggambar
Menampilkan gambar
Menggambar kembali.
Menghilangkan gambar berkedip (ini jawabannya)
Menampung gambar sementara
3. Manakah berikut ini yang merupakan Field dari kelas GameCanvas?
UP_PRESSED (ini jawabannya)
DOWN_PRESSED (ini jawabannya)
GAME_A
GAME_B
GAME_C
4. Pada mobile device, konstanta manakah yang sesuai untuk mengaktifkan keypad No. 1 pada game canvas?
GAME_A_PRESSED (ini jawabannya)
LEFT_PRESSED
GAME_B_PRESSED
RIGHT _PRESSED
GAME_C_PRESSED
5. Bagaimana cara sebuah MIDlet dengan menggunakan GameCanvas, secara efisien meng-update sebuah daerah kecil pada layar, dari data pada off-screen buffer?
Pixel yang tidak di-flush harus dibuat transparan
Panggil serviceRepaints() dan tentukan sebuah clip region pada method paint() dari object Graphics
Panggil flushGraphics(int , int, int ), kemudian tentukan region yang akan di-flush (ini jawabannya)
Tulis code tambahan untuk menyatukan pemanggilan flushGraphics(), dari banyak loop ke satu pemanggilan
6. Pernyataan mana yang benar berikut ini?
Method paint() tidak pernah dipanggil oleh turunan/subclass dari GameCanvas
Proses gambar secara synchronous pada display dari device dapat dilakukan dengan menggunakan GameCanvas
GameCanvas selalu membutuhkan sebuah thread terpisah untuk menggambar apapun pada layar
Canvas.serviceRepaints() dan Canvas.callSerially() dapat digunakan untuk menciptakan sebuah frame-rate animation loop
7. Konstanta manakah yang digunakan untuk mengaktifkan keypad no 4 pada game canvas?
GAME_A_PRESSED
RIGHT _PRESSED
GAME_B_PRESSED
LEFT_PRESSED
GAME_C_PRESSED
8. Terdapat listing program dibawah ini.
Bergerak kemana kah obyek tersebut apabila di tekan tombol keatas (Up)?
Obyek ke atas
Obyek ke bawah
Obyek ke kanan
Obyek ke kiri
Obyek ke kanan atas
9. Untuk menggambar pada class GameCanvas menggunakan method ...
drawScreen();
paint();
graphics();
flushGraphics();
repaint();
10. Class apakah yang menyediakan method getHeight() dan getWidth() ?
GameCanvas
Layer
Sprite
LayerManager
TiledLayer
11. Apa fungsi dari method getKeyStates() pada class GameCanvas?
Mengambil varibel pada keypad.
Mengambil gerakan pada keypad.
Menjalankan perintah pada keypad.
Mengambil perintah pada keypad.
Menjalankan gerakan pada keypad.
12. Dimanakah perbedaan superclass javax.microedition.lcdui.Canvas dengan turunannya javax.microedition.lcdui.GameCanvas?
graphics buffering
key states
control pada event seperti key stroke dan screen repaint
paint method
13. GameCanvas merupakan suatu komponen ...
class
abstract
abstract class
interface
interface class
14. Berapa variabel dari UP_PRESSED?
2
64
4
32
8
15. Perhatikan class berikut ini. Pernyataan mana yang benar mengenai lebar1, tinggi1 dan lebar2, tinggi2?
lebar1 equal dengan lebar2
tinggi1 equal dengan tinggi2
Pemanggilan terhadap setFullScreenMode() diabaikan karena dimensinya telah ditentukan
System mencoba menyediakan visible area maksimum terhadap MIDlet dengan dimensi lebar2 dan tinggi2
Nilai 84,6
Salam Hormat, Salam Senyum Kanggo Sedulur Kabeh
BalasHapusAssalamu'alaikum Wr. Wb.
Perkenalkan, Saya H.M.Jamil,SQ,MPd ingin meminta dukungan Saudara dalam pemilihan Caleg DPR RI PPP 2009 Dapil Kebumen, Banjarnegara & Purbalingga.
Semoga bermanfaat bagi kita semua.
Salam Hangat buat Keluarga Anda
Wassalamu'alaikum Wr.Wb.