Đề 5 – Bài tập, đề thi trắc nghiệm online Lập trình Python

Đề 5 - Bài tập, đề thi trắc nghiệm online Lập trình Python

1. Kiểu dữ liệu `tuple` trong Python khác biệt chính so với `list` ở điểm nào?
2. Hàm `zip()` trong Python có chức năng gì?
3. Phương thức đặc biệt `__init__` trong class Python được gọi khi nào?
4. Trong Python, kiểu dữ liệu nào sau đây KHÔNG phải là kiểu dữ liệu số?
5. Khái niệm `inheritance′ (kế thừa) trong OOP Python có ý nghĩa gì?
6. Trong lập trình hướng đối tượng Python, `class′ là gì?
7. Hàm `len()` trong Python trả về giá trị gì?
8. Trong Python, `dictionary′ là kiểu dữ liệu gì?
9. Trong Python, `decorator′ là gì?
10. Phương thức `.split()` thường được sử dụng trên kiểu dữ liệu nào trong Python?
11. Trong Python, `list comprehension′ là gì?
12. Vòng lặp `for` trong Python thường được sử dụng để:
13. Hàm `map()` trong Python thường được sử dụng để:
14. Toán tử nào sau đây được sử dụng để tính phần dư trong phép chia số nguyên trong Python?
15. Trong Python, kiểu dữ liệu `list` là:
16. Trong Python, `module′ là gì?
17. Cấu trúc điều khiển `if-elif-else` trong Python được sử dụng để làm gì?
18. Để cài đặt các thư viện bên ngoài (packages) cho Python, công cụ phổ biến nhất thường được sử dụng là:
19. Câu lệnh `try-except` trong Python được sử dụng để:
20. Hàm `print()` trong Python có chức năng chính là gì?
21. Từ khóa `global` trong Python được sử dụng để làm gì?
22. Hàm `filter()` trong Python dùng để làm gì?
23. Phương thức `.append()` được sử dụng để làm gì trong Python?
24. Biểu thức lambda trong Python là gì?
25. Hàm `input()` trong Python dùng để làm gì?
26. Khái niệm `slice′ trong Python được sử dụng chủ yếu với kiểu dữ liệu nào?
27. Hàm nào sau đây được sử dụng để mở một tập tin để đọc trong Python?
28. Phương thức `.get()` thường được sử dụng với kiểu dữ liệu nào trong Python?
29. Trong Python, `generator′ là gì?
30. Phương thức `.pop()` trên list trong Python làm gì?