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

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

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

Số câu30
Quiz ID11588
Câu 1
1. Khái niệm 'duck typing' trong Python nghĩa là gì?
Câu 2
2. Phương thức `__init__` trong class Python được gọi khi nào?
Câu 3
3. Trong Python, module `os` thường được sử dụng để làm gì?
Câu 4
4. Hàm nào sau đây trả về số lượng phần tử trong một list, tuple, dictionary hoặc string?
Câu 5
5. Biểu thức chính quy (regular expression) trong Python được sử dụng để làm gì?
Câu 6
6. Trong Python, kiểu dữ liệu nào sau đây là *không thể thay đổi* (immutable)?
Câu 7
7. Hàm nào sau đây được sử dụng để mở một file trong Python để đọc?
Câu 8
8. Trong Python, garbage collection (thu gom rác) là gì và nó hoạt động như thế nào?
Câu 9
9. Generator trong Python là gì?
Câu 10
10. Trong Python, `*args` và `**kwargs` được sử dụng để làm gì trong định nghĩa hàm?
Câu 11
11. Phương thức `extend()` khác với `append()` của list trong Python như thế nào?
Câu 12
12. Phương thức `strip()` trong Python được sử dụng cho kiểu dữ liệu nào và làm gì?
Câu 13
13. Mục đích của câu lệnh `try...except` trong Python là gì?
Câu 14
14. Virtual environment trong Python dùng để làm gì?
Câu 15
15. Kiểu dữ liệu nào sau đây KHÔNG phải là kiểu dữ liệu built-in trong Python?
Câu 16
16. Phương thức `pop()` khi được gọi trên một list Python sẽ làm gì?
Câu 17
17. Đ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?
Câu 18
18. Hàm `map()` trong Python hoạt động như thế nào?
Câu 19
19. GIL (Global Interpreter Lock) trong Python là gì và ảnh hưởng đến hiệu năng như thế nào?
Câu 20
20. 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?
Câu 21
21. Khi nào nên sử dụng `set` thay vì `list` trong Python?
Câu 22
22. Đoạn code Python sau sẽ in ra kết quả gì? ```python for i in range(1, 5): if i % 2 == 0: print(i) ```
Câu 23
23. Phương thức `__str__` và `__repr__` trong class Python khác nhau như thế nào?
Câu 24
24. Để tạo một list comprehension lọc các số chẵn từ list `numbers = [1, 2, 3, 4, 5, 6]`, cú pháp đúng là gì?
Câu 25
25. Trong Python, điều gì sẽ xảy ra nếu bạn chia một số cho 0?
Câu 26
26. Kết quả của biểu thức `3 + 5 * 2 ** 2 - 10 // 3` trong Python là bao nhiêu?
Câu 27
27. Sự khác biệt chính giữa `list` và `tuple` trong Python là gì?
Câu 28
28. Decorator trong Python được sử dụng để làm gì?
Câu 29
29. Trong Python, `if __name__ == '__main__':` thường được sử dụng để làm gì?
Câu 30
30. Module `json` trong Python được sử dụng để làm gì?

Để lại một bình luận