UTS PBO

UTS PBO

University

25 Qs

quiz-placeholder

Similar activities

Quiz Mobile Devices and Internet of Things

Quiz Mobile Devices and Internet of Things

University

20 Qs

IntroductionDatabases

IntroductionDatabases

University

20 Qs

Uji Pengetahuan Teknologi Informasi

Uji Pengetahuan Teknologi Informasi

9th Grade - University

20 Qs

Kuis Microsoft Word

Kuis Microsoft Word

9th Grade - University

20 Qs

Uji Pemahaman Microsoft Word Kelas 8

Uji Pemahaman Microsoft Word Kelas 8

8th Grade - University

20 Qs

Proses Komputasional dan Pseudocode

Proses Komputasional dan Pseudocode

10th Grade - University

20 Qs

Big Data Concepts and Challenges

Big Data Concepts and Challenges

University

20 Qs

Quiz on Privacy Concepts

Quiz on Privacy Concepts

University

20 Qs

UTS PBO

UTS PBO

Assessment

Quiz

Information Technology (IT)

University

Practice Problem

Hard

Created by

NAZRIEL RAHMAN AL`FATH

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

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?