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

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

1. Trong Python, thư viện nào thường được sử dụng cho các phép toán số học và đại số tuyến tính?
2. Trong Python, bạn sử dụng từ khóa nào để kiểm tra một điều kiện?
3. Trong Python, hàm `len()` trả về giá trị gì?
4. Trong Python, bạn sử dụng từ khóa nào để thoát khỏi một vòng lặp?
5. Trong Python, bạn sử dụng decorator `@classmethod` để làm gì?
6. Trong Python, phương thức `__init__` trong một class được gọi khi nào?
7. Trong Python, toán tử `%` dùng để làm gì?
8. Phương thức nào sau đây được sử dụng để sắp xếp một list tại chỗ (in-place) trong Python?
9. Trong Python, bạn sử dụng decorator `@staticmethod` để làm gì?
10. Hàm nào sau đây được sử dụng để đọc một dòng từ một file trong Python?
11. Hàm nào sau đây được sử dụng để chuyển đổi một chuỗi thành số nguyên trong Python?
12. Để cài đặt một package Python từ PyPI, bạn sử dụng lệnh nào?
13. Trong Python, kiểu dữ liệu nào sau đây là *immutable* (không thể thay đổi)?
14. Trong Python, thư viện nào thường được sử dụng để tạo các biểu đồ và đồ thị?
15. Cú pháp nào sau đây đúng để tạo một dictionary trong Python?
16. 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)?
17. Trong Python, bạn sử dụng từ khóa nào để bỏ qua lần lặp hiện tại của một vòng lặp và tiếp tục với lần lặp tiếp theo?
18. Trong Python, bạn sử dụng từ khóa nào để định nghĩa một hàm?
19. Trong Python, thư viện nào thường được sử dụng cho machine learning?
20. Trong Python, exception nào được raise khi bạn cố gắng truy cập một index không tồn tại trong list?
21. Phương thức `strip()` trong Python được sử dụng để làm gì?
22. Trong Python, hàm `super()` được sử dụng để làm gì?
23. Trong Python, hàm `range(5)` tạo ra một sequence các số như thế nào?
24. Trong Python, phương thức nào sau đây được sử dụng để thêm một phần tử vào cuối list?
25. Trong Python, vòng lặp `for` thường được sử dụng để làm gì?
26. Trong Python, câu lệnh `with open('file.txt', 'r') as f:` có tác dụng gì?
27. Trong Python, kiểu dữ liệu nào sau đây có thể chứa các phần tử trùng lặp?
28. Trong Python, bạn sử dụng module `json` để làm gì?
29. Trong Python, làm thế nào để viết một comment trên một dòng?
30. Đoạn code Python sau sẽ in ra giá trị gì: `print(type([1, 2, 3]))`?