M3 - Pemrograman Berorientasi Object

1. Operator yang digunakan untuk mengubah tanda nilai bilangan bulat adalah ..

Pilih salah satu:
 

2. Simbol negasi pada operator bilangan bulat unary adalah…

Pilih salah satu:
 

3. Simbol increment pada operator bilangan bulat unary adalah…

Pilih salah satu:

4. Simbol decrement pada operator bilangan bulat unary adalah…

Pilih salah satu:
 

5. Operator yang digunakan untuk menurunkan variabel sebanyak 1.0 adalah…

Pilih salah satu:
ecrement
 
alasan : 
  • Operator increment  (++) digunakan untuk menaikkan variabel sebanyak 1 nilai.
  • Operator decrement (--) digunakan untuk menurunkan variabel sebanyak 1 nilai.
  • Operator negasi unary (-) digunakan untuk mengubah tanda nilai bilangan bulat.
  • Operator bitwise complement (~) digunakan untuk menangani operasi logika bilangan biner dalam bentuk bit kemudian dinegasikan.
  • 6. Operator sisa bagi adalah...

    Pilih salah satu:
     


    7. Operator yang beroperasi pada 2 operand bilangan floating-point disebut

    Pilih salah satu:
     

    8. Operator yang digunakan untuk menaikkan variabel sebanyak 1.0  adalah…

    Pilih salah satu:
     

    9. 

    hasil :




    10. Simbol operator XOR adalah…

    Pilih salah satu:
     


    11. Operator logika && adalah…

    Pilih salah satu:
     

    12. 

     









    Output program di atas adalah…

    Pilih salah satu:
     

    13. 







    Output program di atas adalah…

    Pilih salah satu:
     
    alasan : 
    Nilai x adalah 5, dan nilai y adalah 7. Kemudian variabel z melakukan operasi (x == y). Karena 5 sama dengan 7 adalah false, lalu dinegasikan menggunakan operator negasi (!). Maka output program di atas adalah true.

    14. 

     Output program di atas adalah…
    Pilih salah satu:
     

    15. Terdapat satu operator terhadap string, yaitu operator penyambungan (concatenation) yang dilambangkan simbol...

    Pilih salah satu:
     

    16. 





    17. Substring digunakan untuk mengambil isi sebagian dari variabel String atau mengambil potongan beberapa karakter dari sebuah isi String.

    Pilih salah satu:
     

    18. 




    19. Method substring digunakan untuk membandingkan 2 buah variabel yang bertipe data String.

    Pilih salah satu:
    Salah
    Benar
    alasan :
    Pada Java, didalam library String terdapat sebuah method bernama equals(). Method tersebut digunakan untuk membandingkan 2 buah variabel yang bertipe data String. Jika nilai dari kedua variabel tersebut mempunyai karakter yang sama (baik dari segi huruf besar, huruf kecil, atau spasi), maka akan menghasilkan nilai boolean true dan jika tidak sesuai maka akan menghasilkan nilai false. Jika dalam pengujian kesamaan, method yang digunakan saat ingin menguji tanpa memperhatikan huruf kapital atau huruf kecil yaitu method equalsIgnoreCase().

    20. 


    Output potongan program di atas yaitu…

    Pilih salah satu:
     

    alasan :

    Nilai variabel angka adalah 25.

    angka %= 8 memiliki pengertian yaitu angka = 25 % 8.

    Sehingga nilai yang tersimpan pada variabel angka saat ini adalah 1. Kemudian dilakukan operasi angka += 14. Maka hasil dari operasi angka = 1 + 14 adalah 15.


    21. 


    Output potongan program di atas yaitu…
    Pilih salah satu:
     

    22. 

    Output program di atas yaitu…

    Pilih salah satu:
     

    alasan :

    Nilai variabel angka adalah 5.

    angka *= 8 memiliki pengertian yaitu angka = 5 * 8.

    Sehingga nilai yang tersimpan pada variabel angka saat ini adalah 40. Kemudian dilakukan operasi angka /= 5. Maka hasil dari operasi angka = 40 / 5 adalah 8.

    23. 

    Output program di atas yaitu…

    Pilih salah satu:
     

    alasan :

    Operator modulus (%) digunakan untuk mencari nilai sisa pembagian dari dua bilangan. Sehingga a = 7 % 5 adalah 2. Kemudian dilakukan operasi a += 13 yang memiliki pengertian a = 2 + 13. Nilai a saat ini adalah 15, dan dilakukan operasi a /= 5 . Sehingga output pada program di atas adalah 3.

    24. 

    Output program di atas yaitu…

    Pilih salah satu:
     

    alasan :

    Nilai variabel a adalah 100. Kemudian angka /= 20 memiliki pengertian yaitu angka = 100/20.

    Sehingga nilai yang tersimpan pada variabel angka saat ini adalah 5. Kemudian dilakukan operasi angka *= 5. Maka hasil dari operasi angka = 5*5 adalah 25.

    25.

    jawab :



    26. 

    Jawab : 


    27. 


    Jawab :



    28. 

    Jawab :


    29.

    30.

    Komentar

    Postingan populer dari blog ini

    Soal SBP act 1

    Sistem Operasi 1

    Tugas Pertemuan 4 - Etika Profesi