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

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

1. Phương thức `split()` thường được sử dụng với kiểu dữ liệu nào trong Python?
2. Trong Python, hàm `len()` được sử dụng để làm gì?
3. Đoạn code Python sau sẽ in ra kết quả gì: ```python my_list = [1, 2, 3] my_list.append([4, 5]) print(len(my_list)) ```
4. Phương thức nào sau đây được sử dụng để sắp xếp một danh sách TRỰC TIẾP (in-place) trong Python?
5. Decorator trong Python được sử dụng để làm gì?
6. Trong Python, khái niệm 'list comprehension' dùng để làm gì?
7. Đ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) ```
8. Trong Python, 'magic methods' (hoặc 'dunder methods') là gì?
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 trong Python?
10. Hàm nào sau đây được sử dụng để in ra màn hình trong Python?
11. Trong Python, comment một dòng code được thực hiện bằng ký tự nào?
12. Generator trong Python khác với list thông thường ở điểm nào?
13. Phương thức `strip()` của chuỗi trong Python dùng để làm gì?
14. Virtual environment (môi trường ảo) trong Python được sử dụng để làm gì?
15. Từ khóa nào sau đây được sử dụng để định nghĩa một hàm trong Python?
16. Để xử lý ngoại lệ trong Python, cấu trúc nào sau đây được sử dụng?
17. Trong Python, kiểu dữ liệu dictionary được biểu diễn bằng cặp ký tự nào?
18. Cấu trúc điều khiển nào sau đây được sử dụng để thực hiện một khối lệnh nhiều lần trong khi một điều kiện vẫn đúng trong Python?
19. Kiểu dữ liệu nào sau đây thích hợp nhất để lưu trữ một tập hợp các phần tử duy nhất KHÔNG có thứ tự trong Python?
20. Trong Python, kiểu dữ liệu nào sau đây là KHÔNG thể thay đổi giá trị sau khi đã được tạo?
21. Phương thức nào sau đây được sử dụng để loại bỏ phần tử cuối cùng khỏi danh sách trong Python?
22. Phương thức `get()` trong dictionary Python được sử dụng để làm gì?
23. Trong lập trình hướng đối tượng Python, thuộc tính (attribute) của một đối tượng thường được truy cập bằng cách sử dụng:
24. Toán tử nào sau đây được sử dụng để tính phần dư trong phép chia số nguyên trong Python?
25. Đoạn code Python sau sẽ in ra kết quả gì: ```python x = 5 y = 2 print(x // y) ```
26. Hàm nào sau đây KHÔNG phải là hàm tích hợp sẵn (built-in function) của Python?
27. Đoạn code Python sau sẽ in ra kết quả gì: ```python def my_func(a, b=10): return a + b print(my_func(5)) ```
28. Biểu thức lambda trong Python thường được sử dụng để làm gì?
29. Trong Python, kiểu dữ liệu nào sau đây KHÔNG phải là kiểu dữ liệu cơ bản?
30. Module `os` trong Python chủ yếu được sử dụng để làm gì?