Senin, 16 Februari 2009

JENI 6 FINAL EXAM v1


  1. Berikut ini yang bukan merupakan method dari Class Graphics adalah?
    drawImage(Image img,int x,int y, ImageObserver observer);
    drawImage(Image img,int x,int y,int width, int height, ImageObserver observer);
    drawImage(Image img,int x,int y, Color bgcolor,ImageObserver observer);
    drawImage(Image img,int x,int y,int width, int height,int sx1,int sy1, ImageObserver observer);


  2. Ada 3 Method yang tidak berhubungan dengan tombol mouse yaitu
    Public void mouseExited(MouseEvent me)
    Public void mouseEntered(MouseEvent me)
    Public void mousePressed(MouseEvent me)
    Public void mouseMoved(MouseMoved me)


  3. Kode diatas merupakan implementasi penanganan error dari class
    AudioSystem
    AudioInputStream
    Sequence
    Clip


  4. Class yang memainkan suara adalah class
    AudioExportStream
    javax.sound.sampled.clip
    Javax.AudioStream
    Javax.inputStream


  5. Super Interface dari Interface MouseListener adalah ?
    MouseInputListener
    InputEvent
    MouseEven
    EvenListener


  6. Ada 3 argumen yang digunakan dalam method createCompatibleImage yaitu :
    Lebar, tinggi dan warna
    Lebar, warna dan nilai transparansi
    Lebar, tinggi dan nilai transparansi
    Tinggi, warna dan nilai transparansi


  7. Pada Collision Detection, metode pengurangan beberapa pixel dari ukuran sebenarnya dari image sprite sehingga pendeteksian lebih dalam adalah metode :
    Reduzed size bounding
    Pemberian bounding box pada image
    Menggunakan banyak bounding box
    Double bounding box


  8. Berikut ini manakah method yang digunakan untuk memeriksa apakah system support dengan mode full screen atau tidak?
    isScreenSuported();
    isFullScreenSuported();
    isDisplaySuported();
    isFullScreen();
    Semua jawaban salah


  9. Apa fungsi dari parameter ketiga yang disediakan oleh konstruktor Polygon?
    Menentukan banyaknya titik didalam sebuah polygon
    Menentukan banyaknya polygon yang akan digambar
    Menentukan banyaknya titik perpindahan
    semua jawaban salah


  10. Apa hasil dari potongan kode dibawah ini ketika decompile dan dijalankan?
    Busur akan digambar pada koordinat x=100 dan y=200.
    Busur akan digambar dengan tinggi=100px, dan panjang=100px.
    Compile error
    Runtime error.
    Semua jawaban salah.


  11. Ada 3 kelas yang digunakan untuk meload /memuat gambar yaitu :
    ImageIO
    Toolkit
    BufferedImage
    MediaTracker


  12. Apa yang terjadi saat potongan program dibawah ini dijalankan?
    Jumlah data = null
    Jumlah data = 0
    Runtime Error
    Jumlah data = 5


  13. Method yang digunakan untuk memutar sebuah object pada class Graphics2D adalah
    g2d.rotation(nilai1, nilai2)
    g2d.rotate(nilai1, nilai2)
    g2d.rotasi(nilai1, nilai2)
    g2d.transformasi(nilai1, nilai2)


  14. Berikut ini merupakan format suara yang didukung oleh API Sound pada java kecuali
    Wav
    Au
    Mp3
    Aiff


  15. Pada method updateSprite perintah yang digunakan untuk menambah posisi setiap kali di update adalah :
    locx += dx; locy += dy
    locx -= dx; locy += dy
    locx += dx; locy -= dy
    locx -= dx; locy -= dy


  16. Apa fungsi dari Thread.sleep(1000) pada program dibawah ini?
    Program akan berhenti bekerja selama 1000ms
    Program akan berhenti bekerja selama 1detik
    Program akan mencetak "loop" sebanyak 60 kali
    Program akan berhenti selama 10 detik


  17. Apakah output dari potongan program dibawah ini jika dijalankan?
    http://jeni.jardiknas.org
    http://www.jardiknas.org
    http://www.depdiknas.org
    http://www.dikmenjur.net


  18. Dibawah ini method mana yang berfungsi untuk memeriksa ketajaman bit yang disediakan oleh class DisplayMode?
    getRefreshRate()
    getBitDepth()
    getBit()
    getRate()


  19. Apa fungsi method dispose() yang disediakan oleh class Graphics2D?
    Menyimpan seluruh image yang telah di gambar pada object Graphics2D
    Menyalin seluruh image yang ditranslasi kedalam object Graphics2D
    Membebaskan resource sistem yang digunakan oleh object Graphics2D
    Menghapus seluruh object yang berada didalam Graphics2D


  20. Field-field yang disediakan oleh interface Trancparency untuk mendefinisikan mode transparent adalah?
    Trancparency.BITMASK
    Trancparency.OPAQUE
    Trancparency.TRANSPARENT
    Trancparency.TRANSLUCENT


  21. Kelas Graphics2D mempunyai method public abstract void rotate(double theta, double x, double y) apakah maksud dari method diatas
    Memutar objek sebesar theta dan kemudian di translasi sebesar x,y
    Memutar objek sebesar theta dan kemudian di rotasi sebesar x,y
    Memutar objek sebesar theta dan kemudian di skala sebesar x,y
    Memutar objek sebesar theta dan kemudian di gradasi sebesar x,y


  22. Penggunaan gambar strip dapat dilakukan dengan memanfaatkan kelas ImageAnimator melalui method :
    animator()
    loopAnimator()
    loop()
    loopImage()


  23. Apa hasil keluaran dari program berikut ini?
    http://www.java.com
    http://jeni.jardiknas.org
    http://jeni.java.org
    http://jeni.jardiknas.org

    http://jeni.java.org
    http://jeni.jardiknas.org
    http://jeni.jardiknas.org
    http://www.yahoo.com

    http://jeni.jardiknas.org
    http://jeni.jardiknas.org
    http://jeni.jardiknas.org
    http://www.yahoo.com

    http://jeni.jardiknas.org
    http://jeni.jardiknas.org
    http://www.yahoo.com
    http://www.yahoo.com


  24. Class yang digunakan untuk memainkan gambar strip dan numbered adalah :
    ImageProsesor
    ImageManager
    ImageAnimator
    BufferedImage


  25. g2d.rotate(Math.toRadians(1)); g2d.fill(shape); potongan kode diatas adalah proses untuk transformasi :
    Transformasi translasi
    Transformasi rotasi
    Transformasi skala
    Transformasi gradasi


  26. Method yang digunakan untuk pemindahan koordinat asal ke koordinat baru(translasi) pada class Graphics2D adalah :
    g2d.translation(nilai1, nilai2)
    g2d.translate(nilai1, nilai2)
    g2d.translasi(nilai1, nilai2)
    g2d.transformasi(nilai1, nilai2)


  27. Berikut ini yang bukan merupakan bagian dari method MouseListener adalah :
    Public void mouseClicked(MouseEvent me)
    Public void mousePressed(MouseEvent me)
    Public void mouseRelease(MouseEvent me)1
    Public void mouseReleased(MouseEvent me)


  28. Sebuah kelas yang menyediakan transformasi instant seperti rotasi, translasi serta skala adalah :
    AffineTransfor
    ShapeTransform
    ImageTransform
    BitmapTransform


  29. Manakah pernyataan yang benar dibawah ini? (pilih 2)
    Shape adalah class abstract yang diimplementasi oleh class Polygon
    Shape adalah interface yang diimplementasi oleh class Rectangle
    Shape merupakan turunan dari class Arc2D
    Shape adalah sebuah interface dan bukan sebuah class abstract
    Semua jawaban salah


  30. Paket yang harus diimport untuk memanggil dan memainkan file suara adalah?
    javax.sound.sampled.*;
    javax.sound.sampled.AudioInputStream;
    javax.sound.sampled. AudioSystem;
    Semua jawaban salah


  31. Method yang digunakan untuk mengetahui karakter tombol keyboard yang ditekan adalah?
    getKeyCode()
    getKeyChar()
    getKey()
    getKeyButton()


  32. Apa yang terjadi ketika program dibawah ini di compile dan jalankan?
    Thread Started....
    Test Thread
    Thread Started....
    Compile Error.
    Runtime Error


  33. Class yang digunakan sebagai parent dari actor-aktor dalam game sehingga masing-masing actor dapat memiliki behaviour tersendiri adalah :
    Class ImageManager
    Class Animator
    Class Sprite
    Class Rectangle


  34. Interface yang digunakan untuk mendapatkan aksi dari pergerakan mouse adalah :
    MouseListener
    MouseMotionListener
    MousePressed
    MouseClicked


  35. Interface yang digunakan untuk mendapatkan tombol yang ditekan oleh mouse adalah :
    MouseListener
    MouseMotionListener
    MousePressed
    MouseClicked


  36. Apa hasil keluaran dari program berikut ini?
    [JENI1, JENI2, JENI3]
    [JENI3, JENI1, JENI2]
    [JENI1, JENI3, JENI2]
    Runtime Error


  37. Handler yang digunakan oleh Class AudioSystem, AudioInputStream dan Clip untuk penanganan error adalah dibawah ini kecuali
    AudioInputStream
    IOException
    LineUnavailableException
    UnsuportedAudioFileException


  38. Dibawah ini adalah matrix dari transformasi :
    [ sx 0 0 ]
    [ 0 sy 0 ]
    [ 0 0 1 ]
    Transformasi skala
    Transformasi rotasi
    Transformasi gradasi
    Transformasi translasi


  39. Class yang digunakan untuk memuat suara dari file lokal adalah class
    AudioExportStream
    AudioInputStream
    Javax.AudioStream
    Javax.inputStream


  40. field yang disediakan oleh interface transparency untuk mempresentasikan area kosong (tidak digambar) yang dimiliki gambar berformat GIF adalah 1
    Transparency.OPAQUE
    Transparency.BITMASK
    Transparency.TRANSLUCENT
    Transparency.TRANSPARANT