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

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

1. Đoạn code sau sẽ in ra gì? `a = 5; b = 2; print(a ∕∕ b)`
2. Module `os′ trong Python thường được sử dụng cho mục đích gì?
3. Trong Python, kiểu dữ liệu nào là KHÔNG thay đổi được (immutable)?
4. Phương thức `get()` của dictionary trong Python được sử dụng để làm gì?
5. Kiểu dữ liệu nào thích hợp nhất để lưu trữ thông tin về một người, bao gồm tên, tuổi và địa chỉ?
6. Cấu trúc điều khiển nào sau đây KHÔNG phải là cấu trúc rẽ nhánh trong Python?
7. Phương thức `split()` của chuỗi trong Python trả về kiểu dữ liệu nào?
8. Trong Python, toán tử `%` dùng để làm gì?
9. Generator trong Python có ưu điểm gì so với list thông thường khi làm việc với dữ liệu lớn?
10. Biểu thức Python nào sau đây trả về giá trị True?
11. Để mở một file văn bản `data.txt′ để đọc trong Python, cú pháp nào sau đây là đúng?
12. Hàm nào trong Python được sử dụng để đọc dữ liệu từ bàn phím?
13. Cho đoạn code: `def func(a, b=10): return a + b`. Gọi `func(5)` sẽ trả về giá trị nào?
14. Phương thức `extend()` khác gì so với `append()` khi sử dụng với list trong Python?
15. 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?
16. Hàm nào sau đây KHÔNG phải là hàm built-in (tích hợp sẵn) trong Python?
17. Phương thức `pop()` khi được gọi trên một list sẽ thực hiện điều gì?
18. Câu lệnh `try…except` trong Python được sử dụng để làm gì?
19. Phương thức `strip()` được sử dụng cho kiểu dữ liệu nào trong Python?
20. Trong lập trình hướng đối tượng Python, `class′ là gì?
21. Trong Python, `decorator′ được sử dụng để làm gì?
22. Câu lệnh `assert` trong Python được sử dụng để làm gì?
23. Trong Python, kiểu dữ liệu nào sau đây KHÔNG phải là kiểu dữ liệu số?
24. Kết quả của biểu thức `[1, 2, 3] + [4, 5]` trong Python là gì?
25. Đoạn code sau in ra gì? `numbers = [1, 2, 3]; print(numbers[-1])`
26. Giá trị trả về của hàm `len(`Python′)` là bao nhiêu?
27. Thuộc tính nào sau đây KHÔNG phải là thuộc tính của list trong Python?
28. Đoạn code Python sau in ra giá trị gì? `print(3 × `Py′)`
29. Trong Python, `__init__` là một phương thức đặc biệt trong class. Chức năng chính của nó là gì?
30. Trong Python, lambda function là gì?