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

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

1. Phương thức `append()` có chức năng gì đối với list trong Python?
2. Phương thức `get()` của dictionary trong Python có gì khác biệt so với truy cập trực tiếp bằng `[]`?
3. Đâu là cách khai báo một hàm (function) trong Python?
4. Trong Python, `try-except` được sử dụng để làm gì?
5. Phương thức `map()` trong Python làm gì?
6. Phương thức `split()` thường được sử dụng với kiểu dữ liệu nào trong Python?
7. Hàm `len()` trong Python trả về giá trị gì?
8. Generator trong Python là gì và nó khác biệt như thế nào so với list comprehension?
9. Vòng lặp `for` trong Python thường được sử dụng để làm gì?
10. Phương thức `filter()` trong Python làm gì?
11. Trong Python, toán tử `%` dùng để làm gì?
12. Trong Python, kiểu dữ liệu nào sau đây là kiểu bất biến (immutable)?
13. Trong Python, `import` được sử dụng để làm gì?
14. Cấu trúc điều khiển `if-elif-else` trong Python được sử dụng để làm gì?
15. Sự khác biệt chính giữa `list` và `tuple` trong Python là gì?
16. Trong Python, `__init__` là một phương thức đặc biệt trong class, nó được gọi khi nào?
17. Hàm `input()` trong Python dùng để làm gì?
18. Hàm `range(start, stop, step)` trong Python tạo ra cái gì?
19. Trong Python, kiểu dữ liệu nào sau đây là `hashable′ và có thể làm key cho dictionary?
20. Biểu thức lambda trong Python được sử dụng để làm gì?
21. Toán tử `in` trong Python được sử dụng để làm gì?
22. Phương thức `reduce()` trong module `functools` của Python làm gì?
23. Trong lập trình hướng đối tượng Python, `inheritance′ (kế thừa) mang lại lợi ích gì?
24. Module `math` trong Python cung cấp những chức năng gì?
25. Context manager trong Python (ví dụ: `with open(…)`) dùng để làm gì?
26. Hàm `print()` trong Python có chức năng gì?
27. Phương thức `sort()` và hàm `sorted()` khác nhau như thế nào trong Python?
28. Decorator trong Python có chức năng chính là gì?
29. Phương thức `pop()` của list trong Python làm gì?
30. Trong Python, kiểu dữ liệu `dictionary` lưu trữ dữ liệu dưới dạng nào?