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

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

1. Trong Python, `lambda` function là gì?
2. Phương thức `update()` được sử dụng để làm gì với dictionary trong Python?
3. Kết quả của biểu thức `3 × `abc′ + `de′` trong Python là gì?
4. Câu lệnh `if __name__ == `__main__`:` thường được sử dụng để làm gì trong Python?
5. Kiểu dữ liệu nào sau đây KHÔNG phải là kiểu dữ liệu built-in trong Python?
6. Trong Python, kiểu dữ liệu nào sau đây là kiểu bất biến?
7. Hàm `zip()` trong Python làm gì?
8. Trong Python, `__init__` method trong class dùng để làm gì?
9. Decorator trong Python được sử dụng để làm gì?
10. Đoạn code Python sau sẽ in ra gì: `print(list(range(1, 10, 2)))`?
11. Trong Python, exception handling được thực hiện bằng khối lệnh nào?
12. Phương thức nào sau đây loại bỏ phần tử cuối cùng khỏi list và trả về phần tử đó trong Python?
13. Hàm nào sau đây được sử dụng để mở một file để đọc trong Python?
14. Phương thức `split()` của string trong Python trả về kiểu dữ liệu nào?
15. Hàm nào sau đây dùng để chuyển một đối tượng sang kiểu chuỗi trong Python?
16. Trong Python, `*args` và `**kwargs` được sử dụng để làm gì trong định nghĩa hàm?
17. Đoạn code Python sau sẽ trả về giá trị gì: `len({1, 2, 2, 3})`?
18. Trong Python, toán tử `%` dùng để làm gì?
19. Trong Python, scope của biến local và global khác nhau như thế nào?
20. Cấu trúc dữ liệu nào sau đây phù hợp nhất để biểu diễn mối quan hệ key-value trong Python?
21. Phương thức `strip()` của string trong Python dùng để làm gì?
22. Generator trong Python là gì và lợi ích của việc sử dụng generator là gì?
23. Đoạn code Python sau in ra gì: `print(`Python′[1:4])`?
24. Kiểu dữ liệu nào sau đây là mutable (khả biến) trong Python?
25. 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?
26. Phương thức `get()` của dictionary trong Python được dùng để làm gì?
27. Đoạn code Python sau in ra gì: `print(1 == True)` và `print(0 == False)`?
28. Module `math` trong Python cung cấp những chức năng nào?
29. Phương thức `copy()` được sử dụng để tạo bản sao của list hay dictionary trong Python?
30. Câu lệnh `pass` trong Python thường được sử dụng để làm gì?