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

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

1. Trong Python, `generators` là gì và chúng khác biệt như thế nào so với list?
2. Module `os` trong Python chủ yếu được sử dụng để làm gì?
3. Trong Python, kiểu dữ liệu nào sau đây là kiểu bất biến (immutable)?
4. Trong Python, comment một dòng code được thực hiện bằng cách sử dụng ký tự nào?
5. Thư viện Pandas trong Python chủ yếu được sử dụng cho mục đích gì?
6. Phương thức `strip()` dùng để làm gì với chuỗi trong Python?
7. Đoạn code Python sau sẽ in ra kết quả gì: `print(3 > 2 and 5 < 10)`
8. Hàm nào sau đây được sử dụng để đọc dữ liệu từ file trong Python?
9. Trong Python, phương thức `__init__` trong một class được gọi khi nào?
10. Điều gì xảy ra khi bạn cố gắng truy cập một key không tồn tại trong dictionary Python?
11. Trong Python, vòng lặp `for` thường được sử dụng để:
12. Trong Python, từ khóa `def` được sử dụng để:
13. Phương thức `append()` được sử dụng để làm gì trong Python?
14. Trong Python, phương thức `super()` được sử dụng để làm gì trong kế thừa (inheritance)?
15. Phương thức `pop()` hoạt động như thế nào trên list trong Python?
16. Trong Python, exception handling được thực hiện bằng cấu trúc nào?
17. Đoạn code Python sau sẽ in ra kết quả gì: `x = [1, 2, 3] y = x y[0] = 10 print(x)`
18. Trong Python, toán tử `%` dùng để làm gì?
19. Trong Python, `if __name__ == '__main__':` thường được sử dụng để làm gì?
20. Decorator trong Python được sử dụng để làm gì?
21. Trong lập trình hướng đối tượng Python, `self` được sử dụng để:
22. 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?
23. Trong Python, khái niệm 'list comprehension' dùng để chỉ điều gì?
24. Mục đích chính của việc sử dụng virtual environment (môi trường ảo) trong Python là gì?
25. Hàm `range(start, stop, step)` tạo ra dãy số như thế nào?
26. Hàm `len()` trong Python trả về giá trị gì?
27. Đoạn code Python sau sẽ in ra kết quả gì: `a = 5 def change_value(a): a = 10 change_value(a) print(a)`
28. Hàm `map(function, iterable)` trong Python làm gì?
29. Phương thức `split()` trong Python dùng để làm gì với chuỗi?
30. Điều gì là ưu điểm chính của việc sử dụng thư viện NumPy trong Python?