
UTS PBO - UMKT

Quiz
•
Computers
•
University
•
Easy
Taghfirul Azhima Yoga Siswa
Used 3+ times
FREE Resource
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
Create a free account and access millions of resources
Similar Resources on Wayground
30 questions
UJIAN MID SEMESTER 1 XI RPL BASIS DATA

Quiz
•
University
29 questions
Machine Learning Pra UTS

Quiz
•
University
28 questions
Kotlin Basic

Quiz
•
University
30 questions
Quiz 2 PSIT

Quiz
•
University
30 questions
Quiz Relasi dalam Basis Data

Quiz
•
University
32 questions
latihan soal

Quiz
•
12th Grade - University
29 questions
TMK TAHUN 5

Quiz
•
KG - University
30 questions
Quiz Pemrograman 2 HTML dan CSS

Quiz
•
University
Popular Resources on Wayground
55 questions
CHS Student Handbook 25-26

Quiz
•
9th Grade
18 questions
Writing Launch Day 1

Lesson
•
3rd Grade
10 questions
Chaffey

Quiz
•
9th - 12th Grade
15 questions
PRIDE

Quiz
•
6th - 8th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
22 questions
6-8 Digital Citizenship Review

Quiz
•
6th - 8th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade