Đề 8 – Đề thi, câu hỏi trắc nghiệm online Lập trình Python

Đề 8 - Đề thi, câu hỏi trắc nghiệm online Lập trình Python

1. Trong Python, kiểu dữ liệu nào sau đây lưu trữ một tập hợp các phần tử duy nhất không có thứ tự?
2. Trong Python, kiểu dữ liệu nào sau đây được sử dụng để lưu trữ các cặp key-value?
3. Phương thức nào sau đây được sử dụng để thêm một phần tử vào cuối một list trong Python?
4. Phương thức `strip()` trong Python được sử dụng để làm gì?
5. Trong Python, kiểu dữ liệu nào sau đây là *immutable* (không thể thay đổi)?
6. Trong Python, vòng lặp `for` thường được sử dụng để làm gì?
7. Trong Python, bạn sử dụng phương thức nào để loại bỏ một phần tử khỏi một set?
8. Trong Python, bạn sử dụng thư viện nào để làm việc với mảng đa chiều một cách hiệu quả?
9. Trong Python, cú pháp `*args` và `**kwargs` được sử dụng để làm gì trong định nghĩa hàm?
10. Trong Python, làm thế nào để bạn mở một file để ghi dữ liệu vào?
11. Trong Python, bạn sử dụng hàm nào để chuyển đổi một đối tượng thành một chuỗi JSON?
12. Trong Python, hàm `super()` được sử dụng để làm gì?
13. Trong Python, `__init__` là gì?
14. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = 5 y = 'hello' print(x + y) ```
15. Trong Python, sự khác biệt chính giữa list comprehension và generator expression là gì?
16. Trong Python, phương thức `split()` được sử dụng để làm gì?
17. Trong Python, bạn sử dụng cú pháp nào để import một module có tên là 'math'?
18. Trong Python, biểu thức `x is None` được sử dụng để làm gì?
19. Trong Python, kiểu dữ liệu nào sau đây là ordered và mutable?
20. Từ khóa nào sau đây được sử dụng để định nghĩa một hàm trong Python?
21. Trong Python, bạn sử dụng decorator `@staticmethod` để làm gì?
22. Trong Python, biểu thức lambda là gì?
23. Toán tử nào sau đây được sử dụng để kiểm tra xem một phần tử có nằm trong một sequence (ví dụ: list, tuple, string) hay không?
24. Hàm nào sau đây được sử dụng để tìm độ dài của một list trong Python?
25. Hàm `range()` trong Python trả về đối tượng thuộc kiểu dữ liệu nào?
26. Trong Python, làm thế nào để bạn viết một docstring cho một hàm?
27. Trong Python, `try...except` được sử dụng để làm gì?
28. Trong Python, bạn sử dụng module nào để làm việc với các biểu thức chính quy (regular expressions)?
29. Hàm nào sau đây dùng để đọc một dòng từ file trong Python?
30. Trong Python, bạn sử dụng thư viện nào để tạo giao diện người dùng đồ họa (GUI)?