Anda di halaman 1dari 19

5/4/2021 latihan 5: Attempt review

   Search courses  Aldi

    

 My courses (20)  Panduan Vclass  Daftar Mata Kuliah  Email Unila

Dashboard  Courses  PSTI - Pemrograman Berorientasi Objek A - Genap 2020/2021  Topic 5  latihan 5

    
Dashboard Site home Calendar Badges All courses
Hide sidebars

PSTI - Pemrograman Berorientasi Objek A - Genap 2020/2021

Course dashboard 

Started on Tuesday, 4 May 2021, 5:27 PM


State Finished
Completed on Tuesday, 4 May 2021, 5:51 PM
Time taken 24 mins 3 secs
Grade 83.33 out of 100.00

Question 1

Complete

Mark 2.50 out of


2.50

untuk memodi kasi eld sebaiknya kita sediakan setter method 

true

false

Question 2

Complete

Mark 2.50 out of


2.50

manakah yang merupakan constructor pada script dibawah ini ?

Cat kucing1 = new Cat();

Cat

Cat()

new

kucing1

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 1/19
5/4/2021 latihan 5: Attempt review

Question 3

Complete

Mark 2.50 out of


2.50 

isi nilai default variabel dengan tipe data tertentu jika tidak kita lakukan inisialisasi

String     : null
Hide sidebars

double   : 0.0

int           : 0

boolean : false

Question 4

Complete

Mark 2.50 out of


2.50

lengkapi script berikut agar berjalan dengan baik

public class Cat {


     String nama;
     int weight;
     String color;

     public void setData(String name, int berat, String warna) {


          nama = name ;

          weight = berat ;

          color = warna ;
     }
}

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 2/19
5/4/2021 latihan 5: Attempt review

Question 5

Complete

Mark 0.00 out of


2.50 

perhatikan script dibawah ini :

public class Cat {


Hide sidebars

     int length;
     String color;

     public void setWarna(String warna) {


          this.color = warna;                                                          //
salah, karena variabel warna tidak bisa diakses dari fungsi ini

     }
   
     public void showWarna() {
          System.out.println("warna kucing : " + warna)           //
salah, seharusnya : System.out.println("warna kucing : " + color)

     }
}

salah, seharusnya nama fungsi nya bukan setWarna(), tapi setColor()

benar

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 3/19
5/4/2021 latihan 5: Attempt review

Question 6

Complete

Mark 2.50 out of


2.50 
amati script berikut :

public class Linear {


//method 1
Hide sidebars

public double liReg(double m, double x){


return liReg(m, x, 0);
}
// method 2
public double liReg(double m, double x, double b){
double y = 0;
y = m*x + b;
return y;
}
}

method mana yang akan dipanggil jika saya jalankan script berikut 

liReg(5.4, 2.3);

method 2

method 1

Question 7

Complete

Mark 2.50 out of


2.50

jika sebuah objek memiliki nilai "null" , maka yang akan terjadi jika kita mencoba mengakses eld ataupun methodnya,
yang akan terjadi adalah 

error : NullPointerException

tidak terjadi eror menghasilkan  outut : null menghasilkan output 0

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 4/19
5/4/2021 latihan 5: Attempt review

Question 8

Complete

Mark 0.00 out of


2.50 
jika kita ingin membuat lebih dari 1 constructor dalam sebuah class maka syaratnya adalah

jumlah parameter harus sama


Hide sidebars

tipe data parameternya harus berbeda

urutan parameternya harus sama

jumlah parameternya harus berbeda

urutan parameternya harus berbeda

tipe parameternya harus sama

Question 9

Complete

Mark 0.00 out of


2.50

cara objek berinteraksi dengan objek lain adalah 

semua salah

mengakses eld/properties objek lain

semua benar
mengakses method dari objek lain

Question 10

Complete

Mark 2.50 out of


2.50

jika ada 2 atau lebih constructor dalam sebuah class, maka namanya harus berbeda

true

false

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 5/19
5/4/2021 latihan 5: Attempt review

Question 11

Complete

Mark 2.50 out of


2.50 
lengkapi script berikut 
Hide sidebars

untuk menisi eld object dari cass Cat menggunakan method setData yang benar adalah
// .................................
public static void main(String[] args){
     Class kucing1 = new Cat();
     kucing1. setData ( "Tom" , 12 , false );

      kucing1 .tampilData();
}
// ....................................................

kucing2

Question 12

Complete

Mark 2.50 out of


2.50

jika dalam sebuah class kita membuat 2 buah method dengan nama yang sama, maka jumlah parameter yang dimiliki
kedua method tersebut juga harus sama

true

false

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 6/19
5/4/2021 latihan 5: Attempt review

Question 13

Complete

Mark 2.50 out of


2.50 
sebuah method dapat memanggil method lainyya asalkan dalam satu class yang sama

Select one:
Hide sidebars

True

False

Question 14

Complete

Mark 2.50 out of


2.50

Heap memory digunakan untuk menyimpan .... 

Answer: objek

Question 15

Complete

Mark 2.50 out of


2.50

pilihlah pernyataan yang benar tentang constructor

constructor bisa dipanggil lebih satu kali

constructor dipanggil ketika sebuah objek di instansiasi

constructor hanya dipanggil satu kali

sebuah CLass hanya dapat memiliki satu buah constructor 

Question 16

Complete

Mark 2.50 out of


2.50

jumlah constructor dalam sebuah class adalah unlimitted

true

false

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 7/19
5/4/2021 latihan 5: Attempt review

Question 17

Complete

Mark 2.50 out of


2.50 
kesalahan script di bawah ini adalah ..
Hide sidebars

seharusnya kedua constructor teserbut memiliki urutan parameter yang sama

seharusnya hanya ada 1 constructor Cat() dalam sebuah class

seharusnya nama kedua constructor tersebut berbeda satu sama lain 

tidak ada yang salah paca script class tersebut

Question 18

Complete

Mark 0.83 out of


2.50

fungsi stack memory adalah untuk menyimpan .... 

object

references to location in the heap memory

primitives

local variabel

global variabel

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 8/19
5/4/2021 latihan 5: Attempt review

Question 19

Complete

Mark 2.50 out of


2.50 
properties/atribut/data milik suatu class, bisa diakses dari method yg ada pada class tersebut

Select one:
Hide sidebars

True

False

Question 20

Complete

Mark 0.00 out of


2.50

pilih cara mendeklarasikan variabel bertipe String yang benar

String nama = Agus

String nama = "Agus"

String nama = new String nama("Agus")

String nama = new String("Agus")

Question 21

Complete

Mark 2.50 out of


2.50

Class sebaiknya di deklarasikan di dalam main method

Select one:
True

False

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 9/19
5/4/2021 latihan 5: Attempt review

Question 22

Complete

Mark 2.50 out of


2.50 
main method bisa mengakses seluruh eld dan method dari objek , karena seluruh objek itu di instansiasi di dalam
main method
Hide sidebars

true

false

Question 23

Complete

Mark 2.50 out of


2.50

analisa script dibawah ini : 

output dari program diatas adalah 

Answer: false

Question 24

Complete

Mark 2.50 out of


2.50

sebuah objek bisa memiliki nilai "null"

Select one:

True

False

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 10/19
5/4/2021 latihan 5: Attempt review

Question 25

Complete

Mark 2.50 out of


2.50 
pada baris ke berapa ditunjukkan contoh cara yang benar  pemanggilan constructor dari constructor lainnya
Hide sidebars

12

Question 26

Complete

Mark 2.50 out of


2.50

ketika kita membandingkan dua objek menggunakan operator "==", yang tedjadi sebenarnya adalah kita sedang
membandingkan data eld kedua objek tersebut apakah sama atau tidak

Select one:
True

False

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 11/19
5/4/2021 latihan 5: Attempt review

Question 27

Complete

Mark 2.50 out of


2.50 
analisa script dibawah ini : 
Hide sidebars

output dari program tersebut adalah .....

Answer: true

Question 28

Complete

Mark 2.50 out of


2.50

Package tidak memerlukan akses modi er , karena package hanya akan bisa diakses dr class tersebut saja

a. true

b. false

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 12/19
5/4/2021 latihan 5: Attempt review

Question 29

Complete

Mark 2.50 out of


2.50 
analisa script dibawah ini 
Hide sidebars

cara mengakses overloaded method yg benar adalah

// ..............

public static void main(String[] args){


     Cat kucing1 = new Cat();
   
}

kucing1.setData()

kucing1.setData("Tom", 5.5, true)

kucing1.setData("Tom");

kucing1.setData("Tom", 5.5)

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 13/19
5/4/2021 latihan 5: Attempt review

Question 30

Complete

Mark 2.50 out of


2.50 
java menggunakan 2 tipe memori yaitu 

heap memory
Hide sidebars

stack memory

internal memory

externa memory

Question 31

Complete

Mark 0.00 out of


2.50

kesalahan yang terdapat pada script dibawah ini adalah 

ada kesalahan , seharusnya nama method yg sama dalam sebuah class itu dijadikan satu

ada kesalahan , seharusnya nama method dalam sebuah class tidak boleh sama

ada kesalahan, seharusnya method dengan nama yang sama juga memiliki jumlah parameter yang sama

tidak ada yang salah pada script tersebut

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 14/19
5/4/2021 latihan 5: Attempt review

Question 32

Complete

Mark 2.50 out of


2.50 
pilih pernyataan yang benar tentang access modi er

private : hanya bisa dilihat oleh class tersebut


Hide sidebars

public : bisa dilihat oleh class tersebut saja

private : bisa dilihat oleh seluruh class

public : bisa dilihat oleh semua class

Question 33

Complete

Mark 2.50 out of


2.50

Objek disimpan di heap memory

Select one:

True

False

Question 34

Complete

Mark 0.00 out of


2.50

jika dalam sebuah class kita buatkan 2 buah constructor maka hal tersebut disebut dengan .... constructor

Answer: multi

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 15/19
5/4/2021 latihan 5: Attempt review

Question 35

Complete

Mark 2.50 out of


2.50 
lengkapi script berikut ini

public class Cat {


     int length;
Hide sidebars

     double weight;
     String color;

     public void setWeight(double weight) {


          this.weight = weight;
     }
     public double getWeight() {

          return weight;
     }

void String int

Question 36

Complete

Mark 2.50 out of


2.50

agar eld/properties dapat diakses dari class lain maka modi ernya harus disetting sebagai .....

Answer: public

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 16/19
5/4/2021 latihan 5: Attempt review

Question 37

Complete

Mark 2.50 out of


2.50 

lengkapi bagian comment pada script dibawah ini

public class App {


Hide sidebars

     public static void main(String[] args) throws Exception {


          Cat kucing = new Cat();                                        // proses instansiasi objek

          kucing.usia = 100;                                                 // pemanggilan properties dari objek

          kucing.setName("Kucing");                                 //  pemanggilan method objek

          System.out.println(kucing.getName());             // outputnya : Kucing

}
}

deklarasi Class

Question 38

Complete

Mark 2.50 out of


2.50

public double liReg(double m, double x, double b){


double y = 0;
y = m*x + b;
return y;
}

salah satu yang harus diubah ketika kita ingin membuat overloaded method adalah, kecuali ...

liReg

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 17/19
5/4/2021 latihan 5: Attempt review

Question 39

Complete

Mark 2.50 out of


2.50 
lengkapi script dibawah ini

class Cat {
     int length;
Hide sidebars

     String color;

     public void setColor(String warna) {


          this. color = warna ;

     }
     public String getColor(){
          return color;
     }
}

public class App {


     public static void main(String[] args) throws Exception {
     Cat kucing1 = new Cat();
     kucing1.setColor( "Putih" );

     System.out.println("warna kucing1 = "+ color );

     }
}

// output : warna kucing1 = Putih

getColor getColor()

Question 40

Complete

Mark 2.50 out of


2.50

sebuah constructor dapat memanggil constructor lainnya jika keduanya berada di dalam satu Class yang sama

false

true

◄ latihan 4
Jump to...
https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 18/19
5/4/2021 latihan 5: Attempt review

Pusat Pembelajaran Pengembangan Daring dan Pendidikan Jarak Jauh.   



 
LP3M Unila.
Gedung Rektorat Lt. 4
Jl. Prof. Sumantri Brojonegoro No.1 Gedong Meneng
Bandar Lampung.
Hide sidebars

https://vclass.unila.ac.id/mod/quiz/review.php?attempt=218685&cmid=230964 19/19

Anda mungkin juga menyukai