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

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

1. Mục đích chính của việc sử dụng virtual environment trong Python là gì?
2. Trong Python, khái niệm `decorator′ dùng để làm gì?
3. Cấu trúc điều khiển `for` trong Python thường được sử dụng để làm gì?
4. Phương thức `__init__` trong một class Python được gọi khi nào?
5. Đâu là cách viết chú thích (comment) một dòng trong Python?
6. Trong Python, `try…except` được sử dụng để làm gì?
7. Generator trong Python là gì và lợi ích của việc sử dụng generator là gì?
8. Trong Python, `list comprehension′ là gì?
9. Trong Python, từ khóa nào được sử dụng để định nghĩa một hàm?
10. Trong Python, `if __name__ == `__main__`:` thường được sử dụng để làm gì?
11. Trong lập trình hướng đối tượng Python, `inheritance′ (kế thừa) cho phép làm gì?
12. Trong Python, toán tử `%` thực hiện phép toán nào?
13. Phương thức `get()` trên dictionary khác gì so với truy cập trực tiếp bằng `[]`?
14. Phương thức `super()` được sử dụng để làm gì trong class con khi kế thừa?
15. Trong Python, lambda function là gì?
16. Trong Python, garbage collection là quá trình gì?
17. Trong Python, kiểu dữ liệu nào sau đây là kiểu bất biến (immutable)?
18. Phương thức `keys()` được sử dụng trên kiểu dữ liệu dictionary trong Python để làm gì?
19. Sự khác biệt chính giữa `==` và `is` trong Python là gì?
20. Phương thức `strip()` thực hiện thao tác gì trên chuỗi (string)?
21. Trong Python, iterator là gì?
22. Hàm nào sau đây trong Python được sử dụng để đọc dữ liệu từ bàn phím?
23. Phương thức nào sau đây được sử dụng để thêm một phần tử vào cuối danh sách (list) trong Python?
24. Hàm `range(start, stop, step)` trong Python trả về đối tượng nào?
25. Trong Python, `pass` statement thường được sử dụng khi nào?
26. Đâu là cách đúng để kiểm tra xem một khóa (key) có tồn tại trong dictionary hay không?
27. Kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu built-in trong Python?
28. Module `os` trong Python thường được sử dụng để làm gì?
29. Phương thức `pop()` khi được gọi trên một danh sách (list) sẽ thực hiện hành động gì?
30. Phương thức `split()` thường được sử dụng trên kiểu dữ liệu nào trong Python?