UJI KOMPETENSI BAB IV HAL 143-145
Nama : Suci Akhmalianisa
No.Absen : 33Kelas : XI MIPA 3
Sekolah : SMA Negeri 1 Bekasi
Mapel : Informatika
Guru Pengajar : Hj. Deswati S,Kom, M.Pd
Tema : Uji Kompetensi BAB IV
Tanggal : Kamis, 10- November- 2022
UJI KOMPETENSI BAB IV
Hal 143 - 145
A. Pilihan Ganda
1. Apa output dari yang berikut ini?
print ('abcdefcdghcd'.split (' cd ', 2))
Jawab: C
['abcdef', '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: E
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: F
+0 99
B. Uraian
1. Apa perbedaan antara List dan Tuple dalam Python?
Jawab:
Perbedaan utama antara tupel dan daftarnya adalah bahwa tupel tidak dapat diubah tidak seperti List Python. Tupel menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung siku.
2. Apa saja fitur utama Python?
Jawab:
• Meng-highlight Syntax Python.
• Code Formatting Secara Otomatis.
• Debugging dan Build Automation.
• Save and Reload.
3. Jenis bahasa apa itu python? Pemrograman atau skrip?
Jawab:
Python adalah bahasa pemrograman serbaguna yang bisa dijalankan pada hampir semua arsitektur sistem, dan bisa digunakan untuk berbagai aplikasi di banyak bidang, mulai dari web development hingga machine learning.
4. Bagaimana Python menjadi bahasa yang ditafsirkan?
Jawab:
Python adalah bahasa pemrograman tujuan umum yang ditafsirkan, tingkat tinggi. Dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991, filosofi desain Python menekankan keterbacaan kode dengan penggunaan spasi putih yang signifikan. Konstruksi bahasanya dan pendekatan berorientasi objek bertujuan untuk membantu pemrogram menulis kode yang jelas dan logis untuk proyek skala kecil dan besar.
5. Apa itu PEP 8?
Jawab:
PEP 8 adalah sebuah panduan gaya penulisan kode yang mudah dibaca. Beberapa panduan atau referensi untuk nama variabel : Modul harus pendek, semua huruf kecil. Nama class harus memiliki gaya CapWords
6. Bagaimana memori dikelola dengan Python?
Jawab:
• Memori Python dikelola oleh ruang heap pribadi Python.
• Semua objek Python dan struktur data terletak di heap pribadi.
• Pemrogram tidak memiliki akses ke tumpukan pribadi ini dan juru bahasa menangani tumpukan pribadi Python ini.
• Alokasi ruang tumpukan Python untuk objek Python dilakukan oleh manajer memori Python. API inti memberikan akses ke beberapa alat bagi programmer untuk membuat kode.
• Python juga memiliki pengumpul sampah bawaan, yang mendaur ulang semua memori yang tidak digunakan dan membebaskan memori dan membuatnya tersedia untuk ruang heap.
7. Apa namespace dalam Python?
Jawab:
Sebuah namespace adalah pemetaan dari nama ke objek. Sebagian besar ruang nama namespace saat ini diimplementasikan sebagai kamus dictionary Python, tetapi itu biasanya tidak terlihat dengan cara apa pun (kecuali untuk kinerja), dan itu mungkin berubah di masa depan
8. Apa itu PYTHONPATH?
Jawab:
PYTHONPATH merupakan variabel environment yang dapat diatur untuk menambahkan direktori tempat Python akan mendapatkan modul dan package yang diperlukan.
9. Tuliskan beberapa modul bawaan yang umum digunakan dalam Python!
Jawab:
• TENSORFLOW
• NUMPY
• SCIPY
• PANDAS
• MATPLOTLIB
10. Apa variabel lokal dan variabel global dalam Python?
Jawab:
Variabel Lokal dideklarasian didalam sebuah fungsi atau didalam sebuah prosedur. Variabel Global dapat digunakan atau dipanggil atau dikenali oleh semua fungsi / prosedur / dikenali diseluruh program.
Komentar
Posting Komentar