UTS PBO - UMKT

UTS PBO - UMKT

University

33 Qs

quiz-placeholder

Similar activities

Pertemuan 2 Pemrograman Dasar Q2

Pertemuan 2 Pemrograman Dasar Q2

University

30 Qs

TES RPL ASLAB INFORMATIKA

TES RPL ASLAB INFORMATIKA

University

30 Qs

KUIS ANAPERANCIS KE-3 (Individu)

KUIS ANAPERANCIS KE-3 (Individu)

University

30 Qs

BASIS DATA KELAS 10

BASIS DATA KELAS 10

10th Grade - University

30 Qs

Test PPL

Test PPL

2nd Grade - University

30 Qs

REMIDI APSI 241

REMIDI APSI 241

University

35 Qs

BASIS DATA 1

BASIS DATA 1

1st Grade - University

30 Qs

KUIZ DATABASE

KUIZ DATABASE

4th Grade - University

30 Qs

UTS PBO - UMKT

UTS PBO - UMKT

Assessment

Quiz

Computers

University

Easy

Created by

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

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?

Discover more resources for Computers