Latihan Soal Class dan Object Python
5 soal Class dan Object Python (Pemrograman Kuliah) lengkap dengan pembahasan langkah demi langkah dan alasan pilihan yang keliru.
Memuat soal…
Lihat semua soal (5)
Daftar soal tanpa kunci jawaban. Kerjakan di atas untuk melihat pembahasan.
Object
Dompetbersaldo 10.000 menjalankansetor(5000)lalutarik(4000). Berapa saldo akhirnya?1.000
9.000
11.000
19.000
Object
adanbdibuat terpisah dari classDompet. Jika hanyaa.setor(1000)yang dipanggil, apa yang terjadi padab.saldo?Naik 1000
Tidak berubah
Turun 1000
Menjadi sama dengan a.saldo
Mengapa method
tarikmemeriksajumlah > self.saldosebelum mengurangi saldo?Agar invarian "saldo tidak negatif" tetap terjaga
Agar saldo boleh menjadi negatif
Agar method print dijalankan dua kali
Agar semua tarikan selalu bernilai nol
Apa keluaran program berikut?
class Keranjang: isi = [] def tambah(self, barang): self.isi.append(barang) a = Keranjang() b = Keranjang() a.tambah("buku") print(len(b.isi))0
2
AttributeError
1
Dalam method
def setor(self, jumlah):, apa yang diwakili oleh parameterself?Class Dompet itu sendiri
Object yang sedang memanggil method
Nilai jumlah yang disetor
Modul Python yang sedang berjalan