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

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

1. Phương thức `__init__` trong class Python có vai trò gì?
2. Đoạn code Python sau sẽ in ra kết quả gì: `print(3 > 5 and 5 < 10)`?
3. Trong Python, `scope′ (phạm vi) của biến local là gì?
4. Hàm nào sau đây trong Python được sử dụng để đọc dữ liệu từ file?
5. Đoạn code Python sau in ra gì: `a = [1, 2, 3]; b = a; b.append(4); print(a)`?
6. Vòng lặp `for` trong Python thường được sử dụng để làm gì?
7. Module `requests` trong Python thường được sử dụng để làm gì?
8. Đoạn code Python sau in ra gì: `def func(x): return x × 2; print(func(`3′))`?
9. Phương thức `__str__` trong class Python dùng để làm gì?
10. Hàm `map()` trong Python hoạt động như thế nào?
11. Generator trong Python là gì và nó khác biệt so với list như thế nào?
12. Đoạn code Python sau sẽ trả về giá trị gì: `len(`Python′.strip())`?
13. Phương thức `pop()` khi được gọi trên một list trong Python sẽ thực hiện thao tác gì?
14. Khi nào thì nên sử dụng `tuple` thay vì `list` trong Python?
15. Decorator trong Python là gì?
16. Phương thức `join()` trong Python được sử dụng để làm gì với list các chuỗi?
17. Đoạn code Python sau in ra gì: `print(list(range(1, 5, 2)))`?
18. Phương thức `get()` trên dictionary trong Python khác biệt gì so với truy cập trực tiếp bằng `[]`?
19. Hàm `lambda` trong Python thường được sử dụng để tạo ra loại hàm nào?
20. Trong Python, exception handling được thực hiện bằng khối lệnh nào?
21. Kiểu dữ liệu nào sau đây KHÔNG phải là kiểu dữ liệu tích hợp sẵn (built-in) trong Python?
22. Đoạn code Python sau in ra gì: `x = 5; def changeₓ(): global x; x = 10; changeₓ(); print(x)`?
23. Phương thức `split()` trong Python được sử dụng để làm gì với chuỗi (string)?
24. Module `os` trong Python cung cấp chức năng chính liên quan đến điều gì?
25. Trong Python, `pip′ là công cụ dùng để làm gì?
26. Trong lập trình hướng đối tượng với Python, `inheritance′ (kế thừa) mang lại lợi ích gì chính?
27. Trong Python, kiểu dữ liệu nào sau đây là kiểu bất biến (immutable)?
28. Trong Python, khái niệm `list comprehension′ dùng để chỉ điều gì?
29. Trong Python, `if __name__ == `__main__`:` thường được sử dụng với mục đích gì?
30. Phương thức nào sau đây được sử dụng để thêm một phần tử vào cuối list trong Python?