M10 - Pemrograman Berorientasi Object

1.  Rangkaian simbol alphabet, angka, spasi, dan karakter lainnya disebut…

Pilih salah satu:
 

alasan :
String adalah rangkaian simbol alphabet, angka, spasi, dan karakter lainnya.

2. Nilai pada String dideklarasikan dengan menggunakan simbol…

Pilih salah satu:
 

3.Perhatikan sintaks berikut.

public static void main(String args[]) {
    String s1 = new String ("Integrated ");
String s2 = new String (s1 + "Laboratory");
System.out.println(s2); }
Output program di atas adalah...
Pilih salah satu:
 

 

alasan :

Java menggunakan tanda ‘+’ untuk menyambungkan dua string. Apabila saat menyambungkan string dengan nilai yang bukan bertipe string maka nilai tersebut dikonversi terlebih dahulu menjadi string. Setiap objek Java dapat dikonversi menjadi string. Sintaks  penggunaan concat :

 String concat(String str)

Metode concat() digunakan untuk menyambung dua objek String. String yang dispesifikasikan di parameter str kemudian disambung ke akhir objek string.

4. Kelas yang digunakan untuk string yang memerlukan banyak manipulasi, yaitu...

Pilih salah satu:
 

5. Perhatikan sintaks berikut.

public static void main(String []args){
         String str1 = "Universitas Gunadarma" ;
            System.out.println(str1);
     
         }
		 

Output program di atas adalah…

Pilih salah satu:
 

6. Perhatikan kode berikut.

 public class Main {
    public static void main(String[] args) {
       String string = "Belajar";
       string.concat("Java");
           System.out.println(string);
    }
}


Output program di atas adalah...

Pilih salah satu:
 

7. Program  ini bekerja sebagai berikut :

1. Terdapat satu variabel.

2. Menampilkan output dari class Main.


public class Main {
    public static void main(String[] args) {
        String string = "Belajar";
    
   string.concat("Java");
       
        System.out.println(string);
    }
}

jawab :

Hasil Output : Belajar

8. Kelas StringBuffer bersifat mutable.

Pilih salah satu:
 

9. Ketika kelas String dibuat maka nilai yang ada pada String  tidak dapat diubah (konstan) secara langsung. Hal ini dikarenakan kelas String bersifat…

Pilih salah satu:
 

10. Kelas String bersifat mutable.

Pilih salah satu:
 
alasan :
Kelas String bersifat immutable, yaitu ketika String dibuat maka nilai yang ada pada String tidak dapat diubah (konstan) secara langsung.

11. String (char value []) ​adalah Constructor yang dapat digunakan untuk menciptakan string baru bernilai kosong (null).


Pilih salah satu:
 
alasan :
String() ​adalah Constructor yang dapat digunakan untuk menciptakan string baru bernilai kosong (null).

12. String (StringBuffer buffer) adalah Unicode string dari array byte menggunakan hibyte sebagai high byte untuk tiap karakter Unicode.

Pilih salah satu:
 
alasan :
String (byte ascii[], int byte) ​adalah Unicode string dari array byte menggunakan hibyte sebagai high byte untuk tiap karakter Unicode.

13. Class String mempunyai constructor sehingga terdapat beragam cara eksplisit menciptakan object string.

Pilih salah satu:
 
alasan :
Class String mempunyai 15 constructor sehingga terdapat beragam cara eksplisit menciptakan object string.

14. String (char value [], int offset, int count) adalah constructor yang berupa String dari sub array karakter dan memiliki parameter untuk pengambilan karakter.

Pilih salah satu:
 

15. String() ​adalah Constructor yang dapat digunakan untuk menciptakan string baru bernilai kosong (null).

Pilih salah satu:
 

16. Perhatikan sintaks berikut.

public static void main(String args[]) {
  String A = new String("Belajar bahasa pemrograman Java");
  String B = new String("belajar bahasa pemrograman java");
  boolean hasil;
  
  hasil = A.equalsIgnoreCase(B);
  System.out.println(hasil);
}  

Output program di atas adalah...
Pilih salah satu:
 

17. Perhatikan sintaks berikut.

public static void main(String args[]) {
    String x = "Saya sedang belajar Java";
     boolean result = x.startsWith("saya");
      System.out.println(result);
 }

Output program di atas adalah...

Pilih salah satu:
 

18. Perhatikan sintaks berikut.

public static void main(String args[]) {
    String str1 = "ILAB";
     char ch1 = str1.charAt(1);
      System.out.println("Character index ke 1 adalah : "+ch1);
 }

Output program di atas adalah...

Pilih salah satu:
 

19. Perhatikan sintaks berikut.

public static void main(String args[]) {
    String x = "Saya sedang belajar Java";
     boolean result = x.startsWith("Saya");
      System.out.println(result);
 }

Output program di atas adalah...

Pilih salah satu:
 

20.  Perhatikan sintaks berikut.

public static void main(String args[]) {
    String str1 = "ilab";
     String str2= str1.toUpperCase();
      System.out.println(str2);
 }

Output program di atas adalah...

Pilih salah satu:
 
alasan :
Method toUpperCase() digunakan untuk mengonversi semua karakter di objek String menjadi uppercase. Sehingga output yang ditampilkan adalah ILAB.

21. Method yang digunakan untuk mengambil sebagian atau beberapa potong karakter dari isi String  yaitu…


Pilih salah satu:
 

22. Perhatikan sintaks berikut.

public static void main (String[] args){
  String str1 = "Andi sedang membaca koran" ;
  String str2 = str1.replace('k', 'm');
  System.out.println (str2);
 }

Output program di atas adalah...

Pilih salah satu:
 

23. Perhatikan sintaks berikut.

public static void main(String args[]) {
    String x = "Pemrograman Berbasis Objek";
     String result = x.substring(0,11);
      System.out.println(result);
 }
Output program di atas adalah...
Pilih salah satu:
 

24. Perhatikan sintaks berikut.

public static void main(String args[]) {
    String x = "Pemrograman Berbasis Objek";
     String result = x.substring(0,9);
      System.out.println(result);
 }
Output program di atas adalah...
Pilih salah satu:
 
alasan :

Method substring() digunakan untuk mengambil sebagian atau beberapa potong karakter dari isi String. Dimana, pada parameter pertama merupakan index awal dari String dan parameter kedua merupakan batasan index yang akan diambil. Sintaks  penggunaan substring :

 String substring(index_awal,index_akhir)

Pada contoh di atas, index awal nya adalah index ke-0, index akhir nya adalah index ke-9. Dimana karakter index ke-0 adalah 'P', dan index ke-9 adalah 'A' namun yang terambil adalah karakter 'M'. Karena pengambilan index akhir pada substring bersifat exclusive bukan inclusive.

25. Method yang digunakan untuk menggabungkan string yaitu…


Pilih salah satu:
 
alasan :

Method length(), substring(), concat(), dan replace()

  • length() : Method ini digunakan untuk menghitung jumlah karakter pada variabel.
  • substring() : Method ini digunakan untuk mengambil sebagian atau beberapa potong karakter dari isi String.
  • concat() : Method ini digunakan untuk menggabungkan string.
  • replace() : Method ini berfungsi untuk mengubah atau menggantikan data dari beberapa karakter lama, menjadi sebuah karakter baru.

26. 

27.

28.

29.

30.




Komentar

Postingan populer dari blog ini

Soal SBP act 1

M5 - Sistem Basis Data

Sistem Operasi 1