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

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

1. Trong Python, decorator `@staticmethod` được sử dụng để làm gì?
2. Trong Python, phương thức `strip()` được sử dụng để làm gì?
3. Trong Python, cú pháp `[x**2 for x in range(10) if x % 2 == 0]` tạo ra cái gì?
4. Trong Python, phương thức `get()` của dictionary được sử dụng để làm gì?
5. Từ khóa nào sau đây được sử dụng để định nghĩa một hàm trong Python?
6. Trong Python, biểu thức `lambda x: x * 2` tạo ra cái gì?
7. Trong Python, phương thức `__init__` được sử dụng để làm gì?
8. Trong Python, kiểu dữ liệu nào sau đây là *mutable*?
9. Trong Python, cú pháp `*args` và `**kwargs` được sử dụng để làm gì trong định nghĩa hàm?
10. Đoạn code Python sau sẽ in ra giá trị gì: `print(10 // 3)`?
11. Trong Python, generator là gì?
12. 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?
13. Hàm `len()` trong Python trả về giá trị gì?
14. Phương thức `pop()` trong Python làm gì?
15. Hàm `super()` trong Python được sử dụng để làm gì?
16. Trong Python, thư viện nào thường được sử dụng để thực hiện các phép toán số học trên mảng đa chiều?
17. Trong Python, module `collections` cung cấp kiểu dữ liệu nào hữu ích cho việc đếm số lần xuất hiện của các phần tử trong một list?
18. Trong Python, kiểu dữ liệu `set` có đặc điểm gì nổi bật?
19. Trong Python, để mở một file để đọc, bạn sử dụng mode nào trong hàm `open()`?
20. Trong Python, vòng lặp `for` thường được sử dụng để làm gì?
21. Trong Python, hàm `map()` dùng để làm gì?
22. Trong Python, phương thức `join()` được sử dụng như thế nào?
23. Trong Python, toán tử `%` thực hiện phép toán gì?
24. Trong Python, hàm `range()` trả về đối tượng thuộc kiểu nào?
25. Trong Python, thư viện nào thường được sử dụng để làm việc với dữ liệu dạng bảng (như CSV)?
26. Trong Python, hàm `zip()` làm gì?
27. Trong Python, biểu thức `x is y` kiểm tra điều gì?
28. Trong Python, exception `TypeError` thường xảy ra khi nào?
29. Trong Python, exception `IndexError` xảy ra khi nào?
30. Trong Python, cú pháp nào sau đây được sử dụng để tạo một dictionary?