Search Header Logo

UTS PBO - UMKT

Authored by Taghfirul Azhima Yoga Siswa

Computers

University

Used 3+ times

UTS PBO - UMKT
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

33 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

Dalam konteks Pemrograman Berorientasi Objek, manakah pernyataan berikut yang paling akurat menggambarkan hubungan antara overriding dan polimorfisme?

Overriding adalah subset dari polimorfisme yang hanya berlaku pada metode konstruktor

Polimorfisme adalah konsekuensi langsung dari overriding, tanpa overriding polimorfisme tidak mungkin terjadi

Overriding memungkinkan polimorfisme terjadi pada waktu runtime, memungkinkan pemanggilan metode yang tepat berdasarkan tipe objek aktual

Polimorfisme dan overriding adalah konsep yang terpisah dan tidak memiliki hubungan langsung dalam implementasi OOP

2.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Dalam konteks overriding, manakah dari berikut ini yang merupakan praktik terbaik?

Selalu memanggil metode kelas induk menggunakan super() di awal metode yang di-override

Menghindari penggunaan super() sama sekali untuk memastikan enkapsulasi yang ketat

Menggunakan super() hanya jika diperlukan, tergantung pada logika bisnis dan kebutuhan spesifik kelas anak

Selalu menduplikasi seluruh logika kelas induk dalam metode yang di-override untuk menjaga konsistensi

3.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

Jika sebuah kelas anak mengoverride metode kelas induk dan menambahkan parameter baru, apa yang terjadi ketika metode tersebut dipanggil melalui referensi tipe kelas induk?

Terjadi error pada saat kompilasi

Metode kelas induk yang akan dipanggil, mengabaikan override

Terjadi runtime error karena ketidakcocokan signature

Metode yang dioverride akan dipanggil, tetapi parameter tambahan akan diabaikan

4.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

Jika sebuah kelas anak mengoverride metode init dari kelas induk, tetapi tidak memanggil super().__init__(), apa konsekuensi potensial yang paling signifikan?

Runtime error saat instansiasi objek kelas anak

Atribut kelas induk tidak akan diinisialisasi, potensial menyebabkan AttributeError

Kelas anak akan mewarisi semua atribut kelas induk secara otomatis

Garbage collector Python tidak akan dapat mengelola objek kelas anak dengan benar

5.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

Apa yang dimaksud dengan enkapsulasi dalam Pemrograman Berorientasi Objek?

Proses pembuatan objek

Proses pewarisan sifat antar kelas

Proses menyembunyikan rincian implementasi objek

Proses overriding method

6.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

Berapa jenis Access Modifier yang tersedia di Python?

2

3

4

5

7.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

Bagaimana cara mendefinisikan atribut dengan hak akses protected di Python?

Menggunakan prefix dua underscore ()

Menggunakan prefix satu underscore ()

Menggunakan prefix tiga underscore ()

Tidak menggunakan prefix apapun

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?