Anda di halaman 1dari 18

5/4/2021 latihan 5: Attempt review

   Search courses  Arya Nata

    

 My courses (19)  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
Show sidebars

PSTI - Pemrograman Berorientasi Objek A - Genap 2020/2021

Course dashboard 

Started on Tuesday, 4 May 2021, 3:55 PM


State Finished
Completed on Tuesday, 4 May 2021, 5:12 PM
Time taken 1 hour 17 mins
Grade 62.29 out of 100.00

Question 1

Complete

Mark 2.50 out of


2.50

jika kita tdak menuliskan constructor pada CLass yang kita buat, maka yang akan digunakan adalah default ....

Answer: Constructor

Question 2

Complete

Mark 0.00 out of


2.50

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

Answer: class

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

Question 3

Complete

Mark 1.67 out of


2.50 
amati class dibawah ini 
Show sidebars

apa yang terjadi jika di main method kita tulis seperti ini 

// .................................................................
public static void main(String[] args){
     Cat kucing1 = new Cat();
}
// ...........................................

script utk membuat objek yg benar berdasarkan class Cat() adalah : 

Cat kucing1 = new Cat(10.8, "Tom");

akan dihasilkan sebuah objek bernama kucing1 dan objek tersebut akan memiliki data eld dan method yang
dimiliki class Cat()

akan terjadi error karena default constructor yang dipanggil sudah di replace oleh constructor baru

program akan berjalan dengan baik dan akan menampilkan console yg meminta inputan user berupa nama dan
speed

script utk membuat objek yg benar berdasarkan class Cat() adalah : 

Cat kucing1 = new Cat("Tom", 10.8);

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

Question 4

Complete

Mark 0.00 out of


2.50 
amati class berikut ini
Show sidebars

yang merupakan constructor adalah ..

baris ke 1-4

baris ke 10-14

baris ke 6 - 8

baris ke 16-20

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

Question 5

Complete

Mark 2.50 out of


2.50 
amati script berikut :

public class Linear {


Show sidebars

//method 1
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 1

method 2

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

Question 6

Complete

Mark 0.00 out of


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

seharusnya hanya ada 1 constructor Cat() dalam sebuah class

seharusnya kedua constructor teserbut memiliki urutan parameter yang sama

seharusnya nama kedua constructor tersebut berbeda satu sama lain 

tidak ada yang salah paca script class tersebut

Question 7

Complete

Mark 2.50 out of


2.50

lengkapi struktur class dibawah ini 

public class ClassName {

    properties

    behaviour

data type modi er

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

Question 8

Complete

Mark 0.00 out of


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

12

Question 9

Complete

Mark 2.50 out of


2.50

Constructor sebenarnya bukanlah method

false

true

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

Question 10

Complete

Mark 2.50 out of


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

Answer: public
Show sidebars

Question 11

Complete

Mark 1.25 out of


2.50

lengkapi output script berikut :

 // output true

 // output : true

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

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
Show sidebars

true

false

Question 13

Complete

Mark 1.67 out of


2.50

fungsi stack memory adalah untuk menyimpan .... 

local variabel

global variabel

references to location in the heap memory

object

primitives

Question 14

Complete

Mark 2.50 out of


2.50

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

true

false

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

Question 15

Complete

Mark 2.50 out of


2.50 
pilih pernyataan yang benar tentang access modi er

private : hanya bisa dilihat oleh class tersebut


Show sidebars

public : bisa dilihat oleh semua class

private : bisa dilihat oleh seluruh class

public : bisa dilihat oleh class tersebut saja

Question 16

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

true

false

Question 17

Complete

Mark 2.50 out of


2.50

jika sebuah class memiliki static variabel maka kita bisa langsung mengaksesnya tanpa perlu membuat instance dari
class tersebut

true

false

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

Question 18

Complete

Mark 0.00 out of


2.50 
overloaded method tidak cocok jika kita ingin membuat method dengan fungsi yang sama namun inputan bertipe data
berbeda. misalnya penjumlahan dua buah integer dengan penjumlahan 2 buah bilangan desimal 
Show sidebars

false

true

Question 19

Complete

Mark 2.50 out of


2.50

seluruh kode program kita sebaiknya kita tuliskan di dalam main method 

Select one:
True

False

Question 20

Complete

Mark 0.00 out of


2.50

lengkapi script berikut ini

public class Cat {


     int length;
     double weight;
     String color;

     public void setWeight(double weight) {


          this.weight = weight;
     }
     public void getWeight() {
          return weight;
     }

double String int

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

Question 21

Complete

Mark 2.50 out of


2.50 
access modi er berguna untuk mengatur akses dan visibilitas eld maupun method antara class satu dengan class
lainnya
Show sidebars

Select one:
True

False

Question 22

Complete

Mark 2.50 out of


2.50

untuk membuat overloaded method syaratnya adalah urutan parameternya berbeda-beda

Select one:
True

False

Question 23

Complete

Mark 2.50 out of


2.50

pernyataan yang benar tentang keyword this

digunakan untuk mengakses fungsi pada Class dimana keyword tersebut digunakan

digunakan untuk mengakses constructor yang di deklarasikan di dalam sebuah Class

digunakan untuk mengakses parameter yang di deklarasikan di dalam sebuah fungsi

digunakan untuk mengakses atribut pada Class dimana keyword tersebut digunakan

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

Question 24

Complete

Mark 2.50 out of


2.50 
encapsulation adalah teknik membatasi aksesabilitas dan visibilitas sebuah class

true
Show sidebars

false

Question 25

Complete

Mark 2.50 out of


2.50

default constructor bisa kita replace dengan constructor buatan kita sendiri

false

true

Question 26

Complete

Mark 1.25 out of


2.50

perhatikan script dibawah ini :

public class Cat {


     int length;
     String color;

     public void showJenis() {


     String jenis="Anggora";
     System.out.println("jenis : "+jenis);
     }
}

variabel "jenis" bisa diakses dari ...

dalam method showJenis()

luar method showJenis()

method lain di dalam class Cat()

instance yang dibuat dari class Cat

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

Question 27

Complete

Mark 0.00 out of


2.50 

analisa script dibawah ini : 


Show sidebars

output dari program diatas adalah 

Answer: true

Question 28

Complete

Mark 2.50 out of


2.50

jumlah constructor dalam sebuah class adalah unlimitted

false

true

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

Question 29

Complete

Mark 0.63 out of


2.50 
yang merupakan bagian dari method signature adalah

nama method
Show sidebars

urutan parameter

return type method

tipe parameter

nama parameter

jumlah parameter

Question 30

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. false

b. true

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

Question 31

Complete

Mark 1.67 out of


2.50 
amati script dibawah ini
Show sidebars

pernyataan yang benar adalah

penulisan kedua constructor sudah benar 

jumlah argumen di dalam kedua constructor seharusnya sama 

tidak boleh ada dua constructor dalam satu buah class

penulisan constructor salah , seharusnya nama constructor berbeda satu sama lain

Question 32

Complete

Mark 2.50 out of


2.50

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

false

true

Question 33

Complete

Mark 0.00 out of


2.50

jika ada lebih dari 1 method dalam sebuah class , maka nama methodnya harus unik/ berbeda-beda satu sama lain

true

false

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

Question 34

Complete

Mark 0.00 out of


2.50 
untuk mengkases properties dan behaviour dari class yang berbeda, yang harus kita lakukan adalah 

pertama-tama kita buat [[1]] dari class tersebut


Show sidebars

Answer: true

Question 35

Complete

Mark 2.50 out of


2.50

jumlah parameter dalam overloaded method harus sama

Select one:
True

False

Question 36

Complete

Mark 0.00 out of


2.50

isi titik titik di bawah ini dengan satu kata yang tepat :

ketika kita membandingkan 2 buah objek menggunakan operator "==" , sebenarnya kita sedang mengecek apakah
kedua objek tersebut memiliki ..... yang sama atau tidak

Answer: eld

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

Question 37

Complete

Mark 0.00 out of


2.50 
proses instansiasi biasanya dilakukan di dalam ...

main method
Show sidebars

object

class 

class declaration

Question 38

Complete

Mark 0.00 out of


2.50

kesalahan yang terdapat pada script dibawah ini adalah 

tidak ada yang salah pada script tersebut

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

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

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

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

Question 39

Complete

Mark 2.50 out of


2.50 
jika ada lebih dari 1 constructor dalam sebuah class, maka akan terjadi eror

false
Show sidebars

true

Question 40

Complete

Mark 1.67 out of


2.50

pernyataan yang benar tentang constructor

namanya tidak sama dengan nama Class

tidak memiliki return type

tidak memiliki modi er

tidak dapat memiliki parameter

◄ latihan 4
Jump to...

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


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

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

Anda mungkin juga menyukai