Pertanyaan
Bagaimana cara membaca seluruh konten dari sebuah file menggunakan Python? A. readline0 C. readfile 0 B. readlines 0 D. read0 Apa perbedaan antara mode ' w ' dan 'a' saat membuka file untuk penulisan? A. Mode 'w' akan menambahkan konten di akhir file, sedangkan mode 'a' akan menghapus konten file. B. Mode ' w ' dan 'a' memiliki fungsi yang sama dalam penulisan file. C. Mode 'w' akan membuat file baru jika tidak ada, sedangkan mode 'a' akan menimpa file yang sudah ada. D. Mode 'w' dan 'a' digunakan secara bergantian tanpa perbedaan. Apa keuntungan menggunakan blok with saat bekerja dengan file? A. Memastikan file ditutup setelah digunakan B. Mengunci file agar tidak bisa diakses oleh program lain C. Menggantikan fungsi openO dalam file handling D. Menjalankan file secara otomatis saat program dimulai pa tujuan utama dari Pemrograman Berorientasi Objek (OOP)? A. Menyederhanakan tata cara penulisan kode B. Memudahkan pembacaan kode C. Mengorganisir kode menjadi objek-objek terpisah D. Meminimalkan penggunaan variable Apa yang dimaksud dengan "inheritance" (pewarisan) dalam OOP? A. Mewariskan sifat-sifat dari objek ke objek lain B. Memindahkan data dari satu kelas ke kelas lain C. Membuat objek baru dari kelas yang sudah ada D. Membuat salinan eksak objek Apa keuntungan utama dari enkapsulasi dalam OOP? A. Membuat objek baru B. Menggabungkan metode dan atribut ke dalam satu unit C. Mengubah nilai atribut secara langsung D. Memanggil metode dari luar objek dalam kodingan ini manakah parameter fungsi def tambah (a,b) : hasil =a+b return hasil hasil penambahan =tambah(3,5) print("Hasil Penambahan:", hasil penambahan) A. hasil penambahan =tambah(3,5) C. tambah(3,5) B. hasil =a+b D. a dan b pada def tambah (a,b) Apa yang dimaksud dengan "polimorfisme" dalam OOP? A. Kemampuan untuk memanggil metode yang sama di berbagai kelas B. Penggunaan banyak variabel dalam satu program C. Penulisan kode dengan lebih dari satu paradigma pemrograman D. Ketersediaan banyak operasi untuk satu jenis data
Jawaban
12. C. Mode 'w' akan membuat file baru jika tidak ada, sedangkan mode 'a' akan menimpa file yang sudah ada.
13. A. Memastikan file ditutup setelah digunakan
14. C. Mengorganisir kode menjadi objek-objek terpisah
15. A. Mewariskan sifat-sifat dari objek ke objek lain
16. B. Menggabungkan metode dan atribut ke dalam satu unit
17. D. a dan b pada def tambah(a, b)
18. A. Kemampuan untuk memanggil metode yang sama di berbagai kelas
Penjelasan
12. Dalam Python, mode 'w' dan 'a' untuk penulisan file memiliki fungsi yang berbeda. Mode 'w' (write) akan membuat file baru atau menimpa file yang sudah ada. Sementara itu, mode 'a' (append) akan menambahkan konten ke akhir file tanpa menghapus konten sebelumnya.
13. Menggunakan blok `with` saat bekerja dengan file sangat berguna dalam Python. Ini memastikan bahwa file ditutup secara otomatis setelah blok `with` selesai dieksekusi. Ini mengurangi risiko file yang tidak tertutup dengan benar yang bisa menyebabkan kerusakan atau kehilangan data.
14. Pemrograman Berorientasi Objek (OOP) bertujuan untuk mengorganisir kode menjadi objek-objek yang terpisah. Ini membuat kode lebih modular, mudah untuk dikelola, dan lebih mudah dipahami dalam konteks yang lebih besar dari aplikasi.
15. 'Inheritance' (pewarisan) dalam OOP adalah konsep di mana sebuah kelas dapat 'mewarisi' sifat dan metode dari kelas lain. Ini memungkinkan penggunaan ulang kode dan pembentukan hubungan hierarkis antara kelas.
16. Enkapsulasi dalam OOP adalah konsep menggabungkan data (atribut) dan metode yang beroperasi pada data tersebut ke dalam satu unit, atau kelas. Ini menyembunyikan detail internal dari objek dan hanya mengekspos apa yang diperlukan, yang meningkatkan keamanan dan meminimalisir kesalahan pengkodean.
17. Dalam contoh kode yang diberikan, 'a' dan 'b' adalah parameter fungsi. Parameter adalah variabel yang digunakan dalam deklarasi fungsi dan berperan sebagai placeholder untuk nilai yang akan diberikan saat fungsi dipanggil.
18. 'Polimorfisme' dalam OOP adalah konsep di mana kelas yang berbeda dapat diimplementasikan dan diakses melalui metode yang sama, tetapi memberikan hasil yang berbeda. Ini memungkinkan fungsi untuk menggunakan objek dari kelas yang berbeda selama mereka memiliki metode atau atribut yang diperlukan.
Pertanyaan Panas lebih
Jakarta is the ... of Indonesia. a. capital city b. district c. city d. country The opposite of left is .... a. right b. down c. straight d. stop Look
Bacalah teks berikut dengan saksamal Padahal, pada dasarnya merokok lebih banyak dampak negatifnya dibanding dencemen dampak positif. Dampak negatif b
Is this sentence true or false? That she was still sick was obvious to the entire medical staff. Pilih salah satu: Benar Salah
It is March. Last month was.... a. January b. February c. April d. May
14.03 E Kapankah waktu pertandingan basket akan dijalankan pada suatu lemparan ke dalam, atau setelah tembakan bebas yang tidak berhasil ketika bola t
la 4. Danu mempunyai loncatan yang baik dalam merebut bola. Selain dimanfaatkan untuk melakukan rebound, dia juga sangat mahir dalam merebut bola pada
C. Answer the following questions correctly. Read the following text and answer the questions. Taufik Hidayat was born on August 10, 1981 in Bandung.
Fungsi utama melakukan umpan atau passing baseball pass dalam permainan bola basket adalah .... a. memberikan umpan pendek dengan cepat b. memberikan
I have habits, just like everyone else. Some are good, while others are not so good. One of my good habits is following a regular routine. I wake up a
Read the following text. Javanese Glutinous Rice Wrapped in Omele Enjoy our Indonesia diversity and this food from Jogjakartal Serving: 10 Javanese Gl
Penerapan perilaku tahărah atau bersuci dalam keseharian ditunjukkan oleh pernyataan.... a. Hakam mandi setiap kali hendak melaksanakan ibadah șalat b
Apa yang digunakan untuk menghasilkan energi surya? a. Turbin angin c. Tenaga air terjun b. Panel surya d. Arus sungai Apa yang dimaksud dengan energi
Berilah tanda silang (x) pada salah satu huruf a,b,c , atau d di depan jawaban yang paling tepat! Pencak silat adalah bela diri yang berasal dari ....
Rafael Nadal Aafael Nadal is a Spanish professional tennis player. He is currently ranked world No. 2 in singles by the Association of Tennis Professi
Berilah tanda sllang (x) pada hurut a,b,c , atau d Bacalah teks berikut untuk menjawab soa! nomor 1-2! (1) Curug Cilatu terletak di Kecamatan Sagatahe