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

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

1. Đâu là cách khai báo biến đúng trong Python?
2. Phương thức `get()` trong dictionary Python khác gì so với truy cập trực tiếp bằng `[]`?
3. Biểu thức `[1, 2, 3] + [4, 5]` sẽ cho kết quả gì?
4. Generator trong Python khác gì so với list thông thường?
5. Từ khóa nào sau đây được sử dụng để định nghĩa hàm trong Python?
6. Đâu là cách tốt nhất để đọc nội dung của một file văn bản lớn trong Python khi muốn tiết kiệm bộ nhớ?
7. Trong lập trình hướng đối tượng Python, phương thức khởi tạo (constructor) của một lớp có tên là gì?
8. Phương thức `split()` thường được sử dụng với kiểu dữ liệu nào trong Python?
9. Phương thức nào sau đây được sử dụng để thêm một phần tử vào cuối danh sách (list) trong Python?
10. Decorator trong Python được sử dụng để làm gì?
11. Hàm `map()` trong Python làm gì?
12. Trong Python, kiểu dữ liệu nào sau đây KHÔNG phải là kiểu dữ liệu số?
13. Trong Python, `list comprehension′ là gì?
14. Câu lệnh `try…except` được sử dụng để làm gì trong Python?
15. Trong Python, `magic methods′ (phương thức ma thuật) là gì?
16. Để viết chú thích một dòng trong Python, ta sử dụng ký tự nào?
17. Kết quả của biểu thức `5 + `5′` trong Python là gì?
18. Hàm nào sau đây được sử dụng để in ra màn hình trong Python?
19. Giá trị trả về của hàm `len(`Hello′)` là bao nhiêu?
20. Đoạn code sau in ra giá trị gì: `x = 10; if x > 5: print(`Lớn hơn 5′) else: print(`Nhỏ hơn 5′)`
21. Cấu trúc điều khiển nào sau đây KHÔNG phải là cấu trúc điều khiển rẽ nhánh trong Python?
22. Hàm nào sau đây dùng để chuyển đổi kiểu dữ liệu sang số nguyên trong Python?
23. Trong Python, kiểu dữ liệu nào là bất biến (immutable)?
24. Toán tử nào sau đây được sử dụng để gán giá trị trong Python?
25. Module `math` trong Python cung cấp chức năng gì?
26. Trong vòng lặp `for i in range(5):`, biến `i` sẽ nhận các giá trị nào?
27. Để kiểm tra xem một khóa có tồn tại trong từ điển (dictionary) hay không, ta sử dụng toán tử nào?
28. Phương thức nào sau đây trả về phiên bản viết hoa của một chuỗi?
29. Kiểu dữ liệu nào sau đây KHÔNG được sắp xếp (unordered)?
30. Mục đích chính của việc sử dụng `virtual environment′ (môi trường ảo) trong Python là gì?