UTS PBO

UTS PBO

University

25 Qs

quiz-placeholder

Similar activities

Quiz Sistem Komputer

Quiz Sistem Komputer

10th Grade - University

25 Qs

 XI Kuis Analisis Data

XI Kuis Analisis Data

10th Grade - University

20 Qs

Informatika Analisis Data Bab 6

Informatika Analisis Data Bab 6

10th Grade - University

20 Qs

Quiz tentang Personal Branding dan AI

Quiz tentang Personal Branding dan AI

University

20 Qs

Assesment Awal Informatika Fase - E

Assesment Awal Informatika Fase - E

10th Grade - University

25 Qs

Quiz tentang App Inventor

Quiz tentang App Inventor

11th Grade - University

21 Qs

Asesmen Sumatif Akhir Semester Genap

Asesmen Sumatif Akhir Semester Genap

9th Grade - University

26 Qs

STS Informatika Kelas 8 Semester 1

STS Informatika Kelas 8 Semester 1

8th Grade - University

25 Qs

UTS PBO

UTS PBO

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

NAZRIEL RAHMAN AL`FATH

FREE Resource

25 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Dedi sedang belajar tentang pemrograman berorientasi objek. Dia ingin tahu, apa yang dimaksud dengan kelas dalam pemrograman berorientasi objek?

Sebuah variabel yang menyimpan data

Sebuah blueprint atau cetakan untuk membuat objek

Sebuah fungsi yang menjalankan program

Sebuah metode untuk mengakses data

Answer explanation

Kelas adalah blueprint atau cetakan yang digunakan untuk membuat objek dalam pemrograman berorientasi objek

2.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Sari sedang belajar tentang kelas dalam Python dan menemukan bahwa ada sebuah fungsi bernama init. Apa fungsi dari init dalam sebuah kelas Python?

Untuk menghapus objek

Untuk membuat objek dan menginisialisasi atributnya

Untuk mengatur ulang variabel

Untuk mengakhiri program

Answer explanation

init adalah konstruktor yang digunakan untuk menginisialisasi atribut-atribut objek saat objek dibuat

3.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Rudi memiliki sebuah kelas bernama Mobil yang memiliki sifat dan metode tertentu. Dia ingin membuat kelas baru bernama MobilSport yang memiliki semua sifat dan metode dari kelas Mobil, tetapi juga menambahkan beberapa fitur baru. Apa yang dimaksud dengan inheritance dalam OOP?

Proses membuat objek baru

Mekanisme untuk menyembunyikan detail implementasi

Kemampuan kelas untuk mewarisi sifat dan metode dari kelas induk

Cara untuk membatasi akses ke variabel

Answer explanation

Inheritance adalah mekanisme di mana sebuah kelas dapat mewarisi properti dan metode dari kelas induknya

4.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Dian sedang belajar tentang pemrograman Python dan ingin tahu bagaimana cara mengimplementasikan enkapsulasi privat dalam programnya. Apa yang sebaiknya Dian lakukan?

Menggunakan kata kunci private

Menggunakan double underscore (__) di depan nama atribut

Menggunakan protected

Tidak bisa dilakukan di Python

Answer explanation

Enkapsulasi privat dilakukan dengan menggunakan double underscore (__) di depan nama atribut

5.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Hadi sedang belajar tentang pemrograman dan menemukan konsep method overriding. Apa yang dimaksud dengan method overriding?

Membuat method baru dalam kelas yang sama

Menimpa method dari kelas induk dengan implementasi baru di kelas anak

Membatasi akses method

Menambah parameter pada method

Answer explanation

Method overriding adalah proses menimpa method yang diwarisi dari kelas induk dengan implementasi baru di kelas anak

6.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Laila sedang belajar tentang pemrograman Python dan menemukan bahwa ada konsep yang disebut abstract method. Apa fungsi dari abstract method dalam Python?

Untuk membuat method yang tidak memiliki implementasi

Untuk menghasilkan error

Untuk membuat method privat

Untuk membatasi akses method

Answer explanation

Abstract method adalah method yang dideklarasikan tetapi tidak memiliki implementasi di kelas dasar

7.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Dedi sedang belajar tentang operator overloading di Python. Dia ingin tahu bagaimana cara melakukan operator overloading di Python?

Menggunakan kata kunci override

Mendefinisikan method magic seperti add

Menggunakan inheritance

Membuat method baru dengan nama operator

Answer explanation

Operator overloading dilakukan dengan mendefinisikan method magic seperti add untuk mengubah perilaku operator

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?