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

Jumat, 13 Februari 2009

Sprite & Collision Detection


  1. 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


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


  3. 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


  4. Method yang memiliki input berupa object Graphics untuk menampilkan gambar adalah :
    drawSprite()
    drawImage()
    spriteImage()
    spriteDraw()


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


  6. protected int locx, locy; Potongan kode diatas adalah inisialisasi dari :
    ImagePool
    Lokasi Sprite
    Lokasi Image
    Semua jawaban salah


  7. 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


  8. Ketika method updateSprite(), dipanggil maka eksekusi yang dijalankan adalah :
    Menentukan nilai lebar langkah
    Mengubah nilai ke variable x dan y
    Penambahan sprite dilakukan berdasarkan variabel x dan y
    Memindahkan objek


  9. Method yang menyediakan rectangle yang akan digunakan dalam proses pendeteksian tabrakan antar sprite adalah :
    getRectangle(
    getSprite()
    getBoundBox()
    semua jawaban salahX


  10. Class yang menangani pemuatan gambar adalah
    UpdateImage
    ImageManager
    BufferedImage
    Semua jawaban salah

Grafik Bitmap


  1. Dibawah ini, Class yang digunakan untuk memuat/meload gambar adalah?
    Toolkit
    MediaTracker
    ImageIO
    Image
    BufferedImage


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


  3. Berikut ini, manakah format gambar yang mendukung area tembus cahaya (Translucense)?
    JPEG
    GIF
    PNG
    BMP


  4. 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


  5. Class BufferedImage merupakan turunan dari Class Image
    Benar
    Salah


  6. Apa method yang berfungsi untuk memeriksa nilai transparansi pada class BufferedImage?
    getTransparency();
    getColorModel().getTransparency();
    getTransparent();
    getType();


  7. Parameter apa saja yang dilewatkan pada method createCompatibleImage() yang terdapat pada Class GraphicsConfiguration?
    Lebar dan tinggi
    Lebar, tinggi dan warna
    Lebar, tinggi dan nilai mode transparansi
    Lebar, tinggi, warna, dan nilai mode transparansi.


  8. Format gambar yang mendukung area transparansi pada program java adalah?
    JPEG
    GIF
    PNG
    BMP


  9. 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);

Grafik Vektor


  1. Method yang harus dipanggil untuk menggambar object polygon yang disediakan Graphics2D adalah....
    paint();
    draw();
    repaint();
    fill();


  2. Paket mana yang harus diimport untuk memanggil class DisplayMode?
    javax.swing.*;
    javax.swing.DisplayMode;
    java.awt.DisplayMode;
    Java.awt.*;


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


  4. Method mana yang digunakan untuk memeriksa apakah display mode pada layar monitor dapat dirubah atau tidak?
    isDisplayChangeSuported();
    isDisplaySuported()
    isDisplay();
    isSuported();
    Semua jawaban salah


  5. Pendefinisian warna yang benar pada "Graphics2D g2d" dibawah ini adalah.... (pilih 3)
    g2d.setColor(Color.RED);
    g2d.setColor(Color.red);
    g2d.setColor(200,250);
    g2d.setColor(100,150,200);
    Semua jawaban salah


  6. Paket mana yang harus diimport untuk memanggil class DisplayMode? (pilih 2)
    javax.swing.*;
    javax.swing.DisplayMode;
    java.awt.DisplayMode;
    Java.awt.*;


  7. Method mana yang digunakan untuk memeriksa display mode pada layar monitor yang sedang digunakan?
    getDisplayMode();
    getDisplay();
    getDisplay(1);
    getDisplayModes();


  8. Paket apa yang harus diimport untuk mengakses class Shape?
    java.shape.*;
    java.awt.shape.*;
    java.awt.*;
    java.awt.Shape;


  9. Method mana yang digunakan untuk memeriksa apakah display mode pada layar monitor dapat dirubah atau tidak?
    isDisplayChangeSupported();
    isDisplaySupported();
    isDisplay();
    isSupported();


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


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


  12. Method mana yang digunakan untuk memeriksa display mode pada layar monitor yang sedang digunakan?
    getDisplayMode();
    getDisplay();
    getDisplay(1);
    getDisplayModes();


  13. Berikut ini method yang digunakan untuk mengambil keseluruhan array dari DisplayMode yang didukung oleh sistem operasi adalah?
    getDisplay()
    getDisplayMode()
    getDisplayModes()
    getMode()


  14. 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


  15. Untuk membuat sebuah rectangle seorang programmer harus menentukan posisi x,y, tinggi dan panjang rectangele yang akan digambar.
    Benar
    Salah


  16. User space dan device space adalah system koordinat yang digunakan oleh programmer java untuk menggambar bentuk-bentuk geometri.
    Benar
    Salah


  17. Manakah penyataan yang benar dibawah ini?
    Class Frame adalah turunan dari Class Window
    Class JFrame merupakan turunan langsung dari class Window
    Class Graphics merupakan turunanan dari Class Graphics2D
    Class GraphicsEnvironment merupakan super class dari class DisplayMode


  18. 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


  19. 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.

Event Handling


  1. Interface mana yang digunakan untuk mendapatkan tombol yang ditekan pada mouse?
    MouseListener
    MouseMotionListener
    MousePressed
    MouseClicked


  2. Apa hasil dari potongan kode berikut ini ketika tombol spasi pad keyboard ditekan?
    31
    32
    33
    34


  3. Pada potongan kode berikut ini, Kode tombol virtual yang digunakan untuk mendeteksi tobol "A" ketika tombol keyboard ditekan adalah?
    pilihan 1
    pilihan 2
    pilihan 3
    pilihan 4


  4. Method yang harus dioverride untuk mendengarkan aksi dari keyboard adalah?
    keyPressed
    keyReleased
    keyListener
    keyTyped


  5. Class KeyEvent dan MouseEvent merupakan turunanan dari class InputEvent ?
    benar
    salah


  6. Method yang menangani aksi ketika pointer digerakkan adalah?
    MouseMoved
    MouseDraged
    MouseWheelMoved
    MouseEntered
    Semua jawaban salah


  7. Parameter yang dilewatkan pada keyPressed adalah?
    KeyListener
    KeyEvent
    MouseListener
    MouseEven


  8. Parameter yang dilewatkan pada mouseClicked adalah?
    KeyListener
    KeyEvent
    MouseListener
    MouseEvent


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


  10. Interface KeyListener merupakan turunan dari Jframe.
    Benar
    Salah


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


  12. Method apa saja yang dioverride oleh interface MouseMotionListener?
    MouseDraged
    MouseEntered
    MouseMoved
    MouseClicked


  13. Dibawah ini manakah interface yang diimplementasikan untuk mendapatkan pergerakan dari pointer mouse?
    MouseListener
    MouseMotionListener
    MousePressed
    MouseClicked


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


  15. Pada program berikut ini apa yang harus ditambahkan agar potongan program berikut dapat menampilkan tombol yang ditekan pada mouse ?
    Event.getButton();
    Event.getButton;
    System.out.println(Event.getButton);
    System.out.println(Event.getButton());
    Semua jawaban salah


  16. Interface apa yang harus diimplementasikan untuk mendengarkan aksi dari keyboard?
    KeyPressed
    KeyReleased
    KeyListener
    KeyTyped


  17. Method MousePressed() digunakan untuk menangani aksi mouse ketika di drag and drop.
    Benar
    Salah


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


  19. Apa yang harus ditambahkan pada potongan program dibawah ini untuk mencetak posisi x dan y dari pointer mouse?
    System.out.println(MouseEvent.getX +"," MouseEvent.getY());
    System.out.println(e.getX() +","+ e.getY());
    System.out.println(event.getX() +","+ event.getY());
    System.out.println(event.getX +","+ event.getY );

Kamis, 12 Februari 2009

Collection & Thread



  1. Apa fungsi parameter pertama dari konstruktor Vector(3,5)?
    Menghapus jumlah elemen awal sebanyak 3 elemen
    Menentukan jumlah elemen awal sebanyak 3 elemen
    Menambahkan jumlah elemen sebelumnya sebanyak 3 element apabila elemen awal
    Menambah jumlah elemen sebanyak 3*5 (15 elemen)


  2. Berikut ini merupakan pendefinisian konstruktor Vector yang benar kecuali...
    Vector();
    Vector(50);
    Vector(50,50);
    Vector(50,50,50);


  3. Berikut ini manakah method dari class Vector yang digunakan untuk menambah object ?
    addElement();
    add();
    incrElemen()
    addelement();


  4. Berikut ini manakah method yang disediakan oleh ArrayList yang berfungsi untuk mengambil data?
    get(...);
    Get(...);
    elementAt(...);
    ElementAt(..);


  5. Collection adalah sebuah object yang dapat menampung satu buah data atau lebih dalam satu kesatuan.
    Benar
    Salah


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


  7. 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


  8. 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


  9. Manakah pernyataan yang benar dibawah ini?
    Set merupakan collection yang tidak dipesan dan tidak ada penggandaan didalamnya
    List merupakan collection yang dipesan dari elemen-elemen dimana diperbolehkan penggandaan data.

    List dan Set merupakan turunan dari class Collection
    List dan Set bukan merupakan turunan dari class Collection


  10. Apa hasil dari program berikut ini?
    Kapasitas = 100
    Kapasitas = 110
    Kapasitas = 130
    Kapasitas = 160


  11. Apa fungsi parameter yang kedua dari konstruktor Vector(3,5)?
    Menentukan jumlah elemen yang akan digunakan
    Menambahkan jumlah elemen sebelumnya sebanyak 5 element apabila elemen awal penuh
    Menghapus jumlah elemen awal sebanyak 5 elemen
    Menambah jumlah elemen sebanyak 3*5 (15 elemen)


  12. Berapa banyak elemen yang diinisialisasi dari konstruktor Vector default?
    10 elemen
    20 elemen
    30 elemen
    40 elemen


  13. Manakah method yang disediakan oleh class LinkedList yang berfungsi untuk mendapatkan ukuran dari object tersebut?
    getSize();
    GetSize();
    size();
    Size();


  14. Berikut ini adalah pembuatan object dari class ArrayList kecuali...
    ArrayList();
    ArrayList(30);
    ArrayList(50);
    ArrayList(30,50);


  15. Dibawah ini manakah pembuatan instance class Thread yang benar?
    Thread loop=new Thread();
    Thread loop=new Thread(true).start();
    Thread loop=new Thread(Thread.this);
    Thread loop=new Thread(null);


  16. 16. 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


  17. Method yang digunakan untuk menambahkan object pada class ArrayList adalah?
    addElement();
    add();
    incrElemen()
    addelement();


  18. Apa yang terjadi ketika program dibawah ini di compile dan jalankan?
    Thread Started....
    Test Thread

    Thread Started....
    Compile Error.
    Runtime Error


  19. Dibawah ini manakah class yang mengimplementasikan interface Set?
    HashSet, LinkedList,dan ArrayList
    HashSet, LinkedHashSet, dan TreeSet
    Vector, LinkedList dan ArrayList
    Vector, LikedHashSet dan LinkedList


  20. Apa yang terjadi saat program dibawah ini di compile dan dijalankan?
    Runtime error
    Compile error
    Program akan mencetak "loop" sebanyak 60 kali
    Program dapat di compile tetapi tidak dapat dijalankan


  21. Apa fungsi dari method elementAt([no_index]) yang disediakan oleh class Vector ?
    Menentukan banyaknya element berdasarkan nomor index
    Menghapus elemen berdasarkan nomor index yang dimasukan
    Mengambil elemen berdasarkan nomor index yang dimasukan
    Menghapus seluruh elemen kecuali nomor index yang ditentukan


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


  23. Dibawah ini manakah class yang mengimplementasikan interface List?
    HashSet, LinkedList,dan ArrayList
    HashSet, LinkedHashSet, dan TreeSet
    Vector, LinkedList dan ArrayList
    Vector, LikedHashSet dan LinkedList


  24. 24. Paket apa yang harus diimport untuk mengakses class ArrayList?
    import java.util.*;
    import java.util.ArrayList;

    import javax.util.Shape;
    import javax.util.*;


  25. Manakah pernyataan yang benar dibawah ini?
    Collection adalah sebuah object yang digunakan untuk menampung lebih dari satu data dalam satu kesatuan
    Collection adalah interface yang diimplement oleh interface Lis dan Set

    Collection adalah interface yang diextends oleh interface List dan Set
    Collection merupakan turunan dari interface MAP


  26. ArrayList merupakan implementasi dari interface List dan Set
    Benar
    Salah


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


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