Ekt 1 OOP 1

40 Questions | Total Attempts: 77

SettingsSettingsSettings
Please wait...
Ekt 1 OOP 1


Questions and Answers
  • 1. 
    Sintaks java untuk melakukan kompilasi terhadap berkas program adalah :
    • A. 

      Javac

    • B. 

      Java

    • C. 

      Javaclass

    • D. 

      Javax

  • 2. 
    Diantara perintah untuk mencetak berikut, yang benar adalah ………..
    • A. 

      System.out.println(“Mid Java”)

    • B. 

      System.Out.println(“Mid Java ”)

    • C. 

      System.out.Println(“Mid Java ”)

    • D. 

      System.Out.Println(“Mid Java ”)

  • 3. 
    Stream yang berguna untuk mengirim keluaran ke layar adalah
    • A. 

      System.in.

    • B. 

      System.out.

    • C. 

      System.err

    • D. 

      System.exit

  • 4. 
    Fungsi method System.in dalam java adalah…
    • A. 

      Mengirimkan keluaran ke layar

    • B. 

      Menangani pembacaan dari keyboard

    • C. 

      Menampilkan pesan kesalahan

    • D. 

      Menangani suatu objek

  • 5. 
    Arsitektur java yang dipakai untuk wireless device / mobile device, disebut dengan…
    • A. 

      J2SE

    • B. 

      J2ME

    • C. 

      J2EE

    • D. 

      J2EM

  • 6. 
    Berikut adalah penamaan class pada java yang diperbolehkan, kecuali…
    • A. 

      3_One

    • B. 

      O_3ne

    • C. 

      S1eh

    • D. 

      B3_ta

  • 7. 
    Method yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah :
    • A. 

      ParseInt( )

    • B. 

      ConverseInt( )

    • C. 

      Cint( )

    • D. 

      ChangeInt( )

  • 8. 
    Diantara pernyataan berikut, penulisan sintaks BbufferredReader yang benar adalah
    • A. 

      Int data =BufferedReader = new BufferedReader(new input Stream Reader(System.in)).Readline( ).intValue( );

    • B. 

      Int data =BufferedReader = new BufferedReader(new InputStreamReader(System.in)).Readline( ).intValue( );

    • C. 

      Int data=(new Integer((new BufferedReader = new BufferedReader(new input Stream Reader(System.in))).readline( )).intValue( ));

    • D. 

      Int data = (new Integer( (new BufferedReader (new InputStreamReader (System.in))).readLine()).intValue());

  • 9. 
    Berikut ini yang termasuk tipe data primitive adalah…
    • A. 

      Boolean

    • B. 

      Character

    • C. 

      Byte

    • D. 

      Double

  • 10. 
    Berikut ini yang termasuk tipe data reference adalah…
    • A. 

      Float

    • B. 

      Character

    • C. 

      Short

    • D. 

      Int

  • 11. 
    Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat berubah adalah…
    • A. 

      Protected

    • B. 

      Private

    • C. 

      Public

    • D. 

      Final

  • 12. 
    Dari statement berikut ini manakah baris pernyataan yang tidak valid…
    1. int satuAwal = 5;
    2. Final boolean BW = true;
    3. Char k = “T”;
    4.  String w=”123”;
    • A. 

      1 dan 2

    • B. 

      3 dan 4

    • C. 

      2 dan 3

    • D. 

      2 dan 4

  • 13. 
    Apa yang akan tercetak dari hasil penggalan program berikut ini:
    1. int All;
    2. int a=2, b=3, c=6, d=5;
    3. All = b * d - c / a + b;
    4. System.out.print (“All:”+All);
    • A. 

      All:14

    • B. 

      All:10

    • C. 

      All:15

    • D. 

      All:9

  • 14. 
    Perhatikan penggalan program berikut ini :
    1. public class Ceria {
    2.       public static void main(String args[ ]) {
    3.             int a = 9; int b = 4;
    4.             int c= a/b;
    5.       }
    6. }
    • A. 

      1

    • B. 

      2

    • C. 

      3

    • D. 

      4

  • 15. 
    Perhatikan potongan program berikut :
    1. public class Break {
    2.     public static void main( String args[] ) {
    3.         String cetak = "";
    4.         int x; 
    5.               for ( x = 1; x <= 10; x++ ) { 
    6.                  if ( x == 5 )
    7.                         break;        
    8.                        cetak = cetak + x + " ";
    9.               }
    10.         System.out.println(cetak);
    11.      }
    12. }
    Jika program di atas dijalankan maka akan menghasilkan keluaran …
    • A. 

      1 2 3 4

    • B. 

      1 2 3 4 5

    • C. 

      1 2 3 4 5 6 7 8 9 10

    • D. 

      1 2 3 4 5 1 2 3 4 5

  • 16. 
    If ( grade > 70 )                 System.out.println(“Passed”);         else                 System.out.println(“Failed”); Jika penggalan program diatas diubah dengan menggunakan operator kondisi maka hasilnya akan menjadi …
    • A. 

      System.out.println(  ? grade > 70 “Passed” : “Failed” )

    • B. 

      System.out.println( grade > 70 ? “Passed” : “Failed” )

    • C. 

      System.out.println( grade > 70 : “Passed” ? “Failed” )

    • D. 

      System.out.println( grade > 70 ? “Passed” ? : “Failed” )

  • 17. 
    Berikut adalah cara inisialisasi variabel bertipe class string, kecuali:
    • A. 

      String me; me = new String “inisialisasi 1” ;

    • B. 

      String me = new String(“Inisialisasi 1”);

    • C. 

      String me; me = new String(“inisialisasi 1”);

    • D. 

      String me; me = “inisialisasi 1”;

  • 18. 
    Method yang digunakan untuk membandingkan dua buah data string adalah …
    • A. 

      Equal()

    • B. 

      Concat()

    • C. 

      Length()

    • D. 

      Equals()

  • 19. 
    Method yang digunakan untuk mengubah seluruh huruf dalam string menjadi huruf besar/kapital adalah …
    • A. 

      UpperCase()

    • B. 

      ToUperCase()

    • C. 

      ToUpperCase()

    • D. 

      IsUpperCase()

  • 20. 
    Perhatikan potongan program berikut :
    1. public class Substring {
    2.      public static void main( String args[] ) {
    3.          String str = new String("MahaDewa");
    4.          System.out.println(str.substring(2));
    5.          System.out.println(str.substring(3,7));
    6.      }
    } Jika program di atas dijalankan maka pada baris ke 4 akan menghasilkan keluaran
    • A. 

      AhaDewa

    • B. 

      H

    • C. 

      ADewa

    • D. 

      HaDewa

  • 21. 
    Perhatikan potongan program berikut :
    1. public class Substring {
    2.      public static void main( String args[] ) {
    3.          String str = new String("MahaDewa");
    4.          System.out.println(str.substring(2));
    5.          System.out.println(str.substring(3,7));
    6.      }
    } Jika program di atas dijalankan maka pada baris ke 5 akan menghasilkan keluaran
    • A. 

      ADewa

    • B. 

      HaDewa

    • C. 

      ADew

    • D. 

      HaDe

  • 22. 
    Method yang digunakan untuk mengubah panjang data StringBuffer adalah …
    • A. 

      Length()

    • B. 

      SetLength()

    • C. 

      Changelength()

    • D. 

      ​​​​​​reverse()

  • 23. 
    Method yang digunakan untuk mengambil suatu karakter berdasarkan lokasi yang kita berikan adalah …
    • A. 

      CharAt()

    • B. 

      ​​​​​​​valueOf()

    • C. 

      ToCharAt()

    • D. 

      ToCharArray ()

  • 24. 
    Paket yang dapat digunakan untuk membuat program menggunakan class BufferedReader adalah :
    • A. 

      Java.io.*

    • B. 

      Semua benar

    • C. 

      Java.lang.*

    • D. 

      Java.swing.*

  • 25. 
    Perhatikan potongan program berikut :
    1. public class Odd {  
    2.  public static void main(String[] args) {        
    3.    for(int i=1; i <= 10 ; i += 2){             
    4.        System.out.print(i + " ");       
    5.      }     
    6. }
    }   Jika penggalan program diatas diubah dengan menggunakan struktur perulangan do while maka hasilnya akan menjadi …
    • A. 

      Int i=1; do { System.out.print(i + " ");   i+=2; } while(i<=10);

    • B. 

      Int i=1; do { System.out.print(i + " ");   i<=10; } while(i+=2)

    • C. 

      Int i=1; do { System.out.print(i + " ");   i=+2; } while(i<=10);

    • D. 

      Int i=1; do { System.out.print(i + " ");   i<=10;} while(i+=2);

Back to Top Back to top