wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Uji Pengetahuan Pengaturcaraan Python

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apakah itu pengaturcaraan asas dalam Python?

a)

Pengaturcaraan asas dalam Python adalah konsep dan teknik asas untuk menulis kod dalam Python.

b)

Pengaturcaraan asas dalam Python hanya melibatkan penggunaan fungsi sedia ada.

c)

Pengaturcaraan asas dalam Python tidak memerlukan pengetahuan matematik.

d)

Pengaturcaraan asas dalam Python adalah hanya untuk pemula.

2.

Bagaimana cara menggunakan pustaka luar dalam Python?

a)

Gunakan pip untuk menginstal pustaka luar dan import pustaka tersebut dalam skrip Python.

b)

Gunakan wget untuk mengunduh pustaka luar dan jalankan secara langsung.

c)

Import pustaka luar tanpa menginstalnya terlebih dahulu.

d)

Gunakan hanya pustaka bawaan Python tanpa perlu menginstal pustaka luar.

3.

Apa itu fail teks dan bagaimana cara membacanya dalam Python?

a)

Fail teks adalah file yang menyimpan data dalam format teks biasa. Dalam Python, kita dapat membacanya menggunakan fungsi open().

b)

Dalam Python, kita tidak dapat membaca fail teks.

c)

Fail teks adalah file yang menyimpan data dalam format biner.

d)

Fail teks hanya dapat dibaca menggunakan aplikasi pihak ketiga.

4.

Jelaskan konsep kelas dan objek dalam pengaturcaraan berorientasikan objek.

a)

Kelas adalah objek yang tidak dapat diubah.

b)

Kelas adalah cetak biru untuk objek, sementara objek adalah instans daripada kelas.

c)

Kelas dan objek tidak mempunyai hubungan antara satu sama lain.

d)

Objek adalah cetak biru untuk kelas.

5.

Apa itu pengecualian dan bagaimana cara mengendalikannya dalam Python?

a)

Pengecualian adalah kesalahan saat eksekusi program, dan dapat dikendalikan dengan blok try dan except.

b)

Pengecualian hanya terjadi saat program tidak memiliki cukup memori.

c)

Pengecualian adalah fitur untuk meningkatkan performa program.

d)

Pengecualian dapat dihindari dengan menggunakan perintah print.

6.

Sebutkan beberapa pustaka popular untuk pembangunan aplikasi web dalam Python.

a)

Ruby on Rails

b)

Spring Boot

c)

Flask, Django, FastAPI, Pyramid, Tornado

d)

ASP.NET

7.

Bagaimana cara menulis ujian unit dalam Python?

a)

Gunakan modul 'doctest' untuk menulis ujian unit dalam Python.

b)

Tulis ujian unit dalam file terpisah tanpa menggunakan modul.

c)

Gunakan modul 'unittest' untuk menulis ujian unit dalam Python.

d)

Gunakan modul 'pytest' untuk menulis ujian unit dalam Python.

8.

Apa itu debugging dan mengapa ia penting dalam pengaturcaraan?

a)

Debugging adalah proses menulis kod baru.

b)

Debugging tidak mempengaruhi prestasi perisian.

c)

Debugging hanya diperlukan untuk aplikasi besar.

d)

Debugging adalah proses mencari dan memperbaiki kesalahan dalam kod, dan ia penting untuk meningkatkan kualiti perisian.

9.

Jelaskan perbezaan antara fungsi dan kaedah dalam Python.

a)

Fungsi adalah bebas, manakala kaedah adalah fungsi yang terikat kepada objek.

b)

Fungsi dan kaedah adalah sama dalam semua aspek.

c)

Kaedah tidak boleh menerima parameter, tetapi fungsi boleh.

d)

Fungsi hanya boleh digunakan dalam kelas, manakala kaedah boleh digunakan di luar kelas.

10.

Bagaimana cara menghubungkan aplikasi Python dengan pangkalan data?

a)

Menghubungkan aplikasi Python dengan file teks

b)

Menggunakan Excel untuk menyimpan data

c)

Menggunakan Java untuk mengakses pangkalan data

d)

Gunakan pustaka seperti SQLite, MySQL Connector, atau SQLAlchemy untuk menghubungkan aplikasi Python dengan pangkalan data.