
UTS PBO - UMKT
Authored by Taghfirul Azhima Yoga Siswa
Computers
University
Used 3+ times

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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?