Jeni4 : GAME CANVAS

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

Blog, Updated at: 20.18

1 komentar:

  1. Salam Hormat, Salam Senyum Kanggo Sedulur Kabeh
    Assalamu'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.

    BalasHapus

bicaralah yang baik,atau lebih baik diam.

Menu :