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

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

1. Trong Python, biểu thức `5 is 5.0` sẽ trả về giá trị nào?
2. Trong Python, kiểu dữ liệu nào sau đây là *iterable*?
3. Để cài đặt một package Python từ PyPI, ta sử dụng lệnh nào?
4. Câu lệnh `continue` trong Python có tác dụng gì?
5. Cú pháp nào sau đây đúng để khai báo một dictionary trong Python?
6. Phương thức `pop()` dùng để làm gì trong Python?
7. Trong Python, kiểu dữ liệu nào sau đây là *hashable*?
8. Phương thức `split()` dùng để làm gì trong Python?
9. Hàm nào sau đây được sử dụng để mở một file trong Python?
10. Phương thức `strip()` dùng để làm gì trong Python?
11. Phương thức `index()` dùng để làm gì trong Python?
12. Phương thức `count()` dùng để làm gì trong Python?
13. Module `math` trong Python cung cấp chức năng gì?
14. Trong Python, `//` là toán tử gì?
15. Trong Python, biểu thức `True + True` sẽ trả về giá trị nào?
16. Module `json` trong Python cung cấp chức năng gì?
17. Phương thức `join()` dùng để làm gì trong Python?
18. Câu lệnh `yield` trong Python được sử dụng để làm gì?
19. Trong Python, kiểu dữ liệu nào sau đây là *mutable*?
20. Trong lập trình hướng đối tượng với Python, phương thức nào sau đây được gọi khi một đối tượng được tạo?
21. Phương thức `append()` dùng để làm gì trong Python?
22. Module `datetime` trong Python cung cấp chức năng gì?
23. Decorator trong Python được sử dụng để làm gì?
24. Trong Python, biểu thức `[i**2 for i in range(5)]` sẽ trả về giá trị nào?
25. Câu lệnh `pass` trong Python có tác dụng gì?
26. Trong Python, exception `TypeError` xảy ra khi nào?
27. Trong Python, kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu built-in?
28. Đoạn code Python nào sau đây sẽ tạo ra lỗi?
29. Module `random` trong Python cung cấp chức năng gì?
30. Hàm `lambda` trong Python là gì?