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

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

1. Trong Python, `*args` và `**kwargs` được sử dụng để làm gì trong định nghĩa hàm?
2. Trong Python, 'dictionary comprehension' là gì?
3. Trong Python, 'list comprehension' là gì?
4. Phương thức `strip()` khi được gọi trên một chuỗi sẽ làm gì?
5. Cấu trúc điều khiển nào sau đây KHÔNG có trong Python?
6. Trong Python, 'generator' là gì và nó khác gì so với 'list'?
7. Để sử dụng một module trong Python, bạn cần thực hiện hành động gì đầu tiên?
8. Điều gì xảy ra khi bạn thực hiện phép chia `10 / 3` trong Python 3?
9. Phương thức `split()` khi được gọi trên một chuỗi (string) sẽ làm gì?
10. Để cài đặt một package Python từ PyPI (Python Package Index), lệnh nào sau đây thường được sử dụng?
11. Đâu là cách đúng để kiểm tra kiểu dữ liệu của một biến trong Python?
12. Đâu là cách đúng để viết comment một dòng trong Python?
13. Hàm `map(function, iterable)` trong Python làm gì?
14. Trong Python, 'decorator' là gì?
15. Hàm `filter(function, iterable)` trong Python làm gì?
16. Trong Python, 'set' là gì và đặc điểm nổi bật của nó là gì?
17. Trong lập trình hướng đối tượng Python, 'inheritance' (kế thừa) nghĩa là gì?
18. Phương thức `pop()` khi được gọi trên một list sẽ làm gì?
19. Toán tử nào sau đây được sử dụng để kiểm tra xem một giá trị có thuộc một chuỗi, list, hoặc tuple hay không?
20. Hàm nào trong Python được sử dụng để đọc dữ liệu từ một file?
21. Điều gì sẽ xảy ra khi bạn cố gắng cộng một số nguyên (integer) với một chuỗi (string) trong Python?
22. Hàm `range(start, stop, step)` trong Python tạo ra dãy số như thế nào?
23. Phương thức nào sau đây được sử dụng để thêm một phần tử vào cuối một list trong Python?
24. Để viết dữ liệu vào một file trong Python, bạn cần mở file ở chế độ nào?
25. Đâu là kiểu dữ liệu KHÔNG THỂ THAY ĐỔI (immutable) trong Python?
26. Trong Python, 'module' là gì?
27. Trong Python, 'lambda function' (hàm lambda) là gì?
28. Điều gì sẽ xảy ra nếu có lỗi xảy ra trong khối `try` của một cấu trúc `try-except`?
29. Điều gì sẽ xảy ra khi bạn cố gắng truy cập một khóa (key) không tồn tại trong một dictionary?
30. Trong Python, hàm `len()` được sử dụng để làm gì?