Jawaban Buku Informatika Kelas XI - Uji Kompetensi Bab IV
Nama : Hamizan Alkeino
Kelas : XI MIPA 1
No. Absen : 15
Hari/Tgl : Kamis, 10 November 2022
Guru Pembimbing : Ibu Hj. Deswati
PILIHAN GANDA
1.Apa output dari yang berikut ini?
print(‘abcdefcdghcd’.split(‘cd’, 2))
Jawab: a) [‘ab’, ‘ef’, ‘ghcd’]
2. Apa output dari yang berikut ini?
print(‘ab\ncd\nef’.splitlines())
Jawab: a) [‘ab’, ‘cd’, ‘ef’]
3. Apa output dari yang berikut ini?
print(‘Ab!2’.swapcase())
Jawab: c) aB!2
4. Apa output dari yang berikut ini?
print(‘ab cd ef’.title())
Jawab: c) Ab Cd Ef
5. Apa output dari yang berikut ini?
print(‘ab cd-ef’.title())
Jawab : c) Ab Cd-Ef
6. Apa output dari yang berikut ini?
print(‘abcd’.translate(‘a’.maketrans(‘abc’, ‘bcd’)))
Jawab: d) bcdd
7. Apa output dari yang berikut ini?
print(‘abcd’.translate({97: 98, 98: 99, 99: 100}))
Jawab: f) bcdd
8. Apa output dari yang berikut ini?
print(‘abcd’.translate({‘a’:’1′,’b’:’2′,’c’:’3′,’d’:’4′})
Jawab: a) abcd
9. Apa output dari yang berikut ini?
print (‘ab’.zfill (5))
Jawab: a) 000ab
10. Apa output dari yang berikut ini?
print (‘+ 99’.zfill (5))
Jawab: c) +0099
URAIAN
1. Apa perbedaan antara List dan Tuple dalam Python?
Jawab:
- Tuple menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung siku.
- Tidak seperti List, anggota di dalam tipe data Tuple tidak dapat diubah setelah dideklarasikan.
2. Apa saja fitur utama Python?
Jawab:
- Bahasa yang diinterpretasikan
- Bahasa yang mudah digunakan
- Bahasa diketik secara dinamis
- Bahasa dengan instruksi yang dapat dipahami manusia (high-level)
- Bahasa berorientasi objek
3. Jenis bahasa apa itu python? Pemrograman atau skrip?
Jawab:
Python termasuk bahasa skrip (scripted language).
4. Bagaimana Python menjadi bahasa yang ditafsirkan?
Jawab:
Python menggunakan sebuah interpreter untuk menerjemahkan dan menjalankan kodenya.
5. Apa itu PEP 8?
Jawab:
PEP 8 adalah sebuah panduan gaya penulisan kode yang mudah dibaca, seperti modul harus pendek, semua huruf kecil, nama class harus memiliki gaya CapWords, dll.
6. Bagaimana memori dikelola dengan Python?
Jawab:
Gudang tumpukan Python yang berfungsi dalam mengatur memori disebut heap space. Gudang ini hanya dapat diakses oleh seorang interpreter.
7. Apa namespace dalam Python?
Jawab:
Namespace adalah sebuah sistem yang memiliki sebuah nama yang unik untuk setiap objek di Python.
8. Apa itu PYTHONPATH?
Jawab:
PYTHONPATH adalah sebuah variabel dalam Python yang berfungsi sebagai jalan bagi modul yang dibuat pengguna untuk diimpor langsung ke sebuah program Python.
9. Tuliskan beberapa modul bawaan yang umum digunakan dalam Python!
Jawab:
- OS module
- Random module
- Math module
- Time module
- Sys module
- Collections module
- Statistics module
10. Apa variabel lokal dan variabel global dalam Python?
Jawab:
Variabel Global adalah variabel yang bisa diakses dari semua fungsi, sedangkan variabel lokal hanya bisa diakses di dalam fungsi tempat ia berada saja.
Komentar
Posting Komentar