Pre Test - Pemrograman Berorientasi Obyek (Java)

19 Pertanyaan | Total Attempts: 877

SettingsSettingsSettings
Please wait...
Pre Test - Pemrograman Berorientasi Obyek (Java)

Pre Test - Pemrograman Berorientasi Obyek (Java) untuk kelompok KU Semester Gasal 2008/2009.Kerjakan sesuai dengan kemampuan Anda masing-masing. Hasil yang diperoleh tidak akan berpengaruh terhadap nilai Anda.


Questions and Answers
  • 1. 
    Untuk menjalankan program Java, komputer harus terinstall:
    • A. 

      J2SDK

    • B. 

      JRE

    • C. 

      J2ME

    • D. 

      Java Compiler

  • 2. 
    Berikut ini merupakan jenis bahasa program yang berbasis compiler (compiled programming), kecuali:
    • A. 

      Java

    • B. 

      C

    • C. 

      Perl

    • D. 

      Pascal

  • 3. 
    Jika ingin membuat aplikasi Java untuk dijalankan di perangkat mobile, maka paling tepat menggunakan:
    • A. 

      J2SDK

    • B. 

      J2ME

    • C. 

      Applet

    • D. 

      Servlet

  • 4. 
    Pengecekan tipe data di Java dilakukan saat:
    • A. 

      Program dikompilasi.

    • B. 

      Program dijalankan pertama kali.

    • C. 

      Setiap kalo program dijalankan.

    • D. 

      Semua benar.

  • 5. 
    Secara otomatis Java akan menghapus pengalokasian memory yang sudah tidak digunakan dengan proses yang disebut:
    • A. 

      Exception handling

    • B. 

      Memory handling

    • C. 

      Destructor

    • D. 

      Garbage collector

  • 6. 
    Fitur di Java yang memungkinkan programmer mengatur penanganan error yang terjadi dalam program, disebut:
    • A. 

      Exception handling

    • B. 

      Memory handling

    • C. 

      Destructor

    • D. 

      Garbage collector

  • 7. 
    Berikut ini editor yang dapat digunakan untuk menuliskan program Java, kecuali:
    • A. 

      Notepad

    • B. 

      Eclipse

    • C. 

      JCreator

    • D. 

      JavaBeans

  • 8. 
    Pernyataan yang benar berhubungan dengan program Java, kecuali:
    • A. 

      Setiap program Java minimal terdapat satu buah class.

    • B. 

      Method main() harus ada dalam setiap class program Java

    • C. 

      Setiap statement program Java harus diakhiri dengan titik-koma (;)

    • D. 

      Java bersifat case-sensitive.

  • 9. 
    Berikut ini merupakan keyword yang terdapat dalam Java, kecuali:
    • A. 

      If

    • B. 

      Break

    • C. 

      Goto

    • D. 

      String

  • 10. 
    Berikut ini merupakan penamaan variabel yang benar dalam Java, kecuali:
    • A. 

      Nim_mahasiswa

    • B. 

      $nilai

    • C. 

      NAMA

    • D. 

      Nilai-mhs

  • 11. 
    Komentar program dalam Java dapat menggunakan perintah:
    • A. 

      // saja

    • B. 

      /* … */ saja

    • C. 

      // dan /* … */

    • D. 

      #, // dan /* … */

  • 12. 
    Berikut ini pernyataan yang benar berhubungan dengan class dan object dalam Java, kecuali:
    • A. 

      Class merupakan pendefinisian dari object.

    • B. 

      Object merupakan instance dari class.

    • C. 

      Object terdiri dari keyword dan method.

    • D. 

      Setiap class dapat mengandung beberapa method sekaligus.

  • 13. 
    Berikut ini merupakan tipe data dasar dalam Java, kecuali:
    • A. 

      Long

    • B. 

      Int

    • C. 

      String

    • D. 

      Float

  • 14. 
    Untuk menyimpan data nim mahasiswa, tipe data yang paling tepat digunakan adalah:
    • A. 

      Numeric

    • B. 

      String

    • C. 

      Int

    • D. 

      Float

  • 15. 
    Salah satu operator aritmatika yang akan menghasilkan sisa hasil bagi dari 2 operand, yaitu:
    • A. 

      +

    • B. 

      /

    • C. 

      *

    • D. 

      %

  • 16. 
    Konsep OOP yang memungkinkan suatu class dapat menurunkan sifat ke class lain, adalah:
    • A. 

      Encapsulation

    • B. 

      Inheritance

    • C. 

      Exception

    • D. 

      Polymorphisme

  • 17. 
    Suatu method yang akan dijalankan otomatis saat object dari class dibuat, dikenal dengan:
    • A. 

      Inheritance

    • B. 

      Garbage Collector

    • C. 

      Constructor

    • D. 

      Initializer

  • 18. 
    Apa yang dimaksud dengan method overloading?
    • A. 

      Method-method yang memiliki nama sama tetapi dengan parameter yang berbeda.

    • B. 

      Method yang memiliki nama sama tetapi type yang berbeda.

    • C. 

      Method yang akan dijalankan otomatis saat object diciptakan.

    • D. 

      Method yang tidak memiliki nilai keluaran (return value)

  • 19. 
    Untuk mengakses class atas (parent class) dapat menggunakan keyword:
    • A. 

      Parent

    • B. 

      Super

    • C. 

      This

    • D. 

      Extends