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

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

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

Số câu30
Quiz ID11584
Câu 1
1. Module `os` trong Python thường được sử dụng cho mục đích gì?
Câu 2
2. Trong Python, `__init__` là một phương thức đặc biệt trong class, nó được gọi khi nào?
Câu 3
3. Hàm nào sau đây được sử dụng để **đọc dữ liệu từ bàn phím** trong Python?
Câu 4
4. Đoạn code sau in ra kết quả gì? `print(3 > 5 and 10 > 7)`
Câu 5
5. Phương thức `split()` được sử dụng trên chuỗi trong Python để làm gì?
Câu 6
6. Trong Python, để **mở một file để đọc**, bạn sử dụng mode nào trong hàm `open()`?
Câu 7
7. Trong Python, điều gì xảy ra khi bạn cố gắng truy cập một **key không tồn tại** trong dictionary?
Câu 8
8. Cấu trúc điều khiển nào sau đây được sử dụng để **lặp lại** một khối lệnh trong Python cho đến khi một điều kiện nhất định trở thành sai?
Câu 9
9. Trong Python, lambda function là gì?
Câu 10
10. Trong Python, kiểu dữ liệu nào sau đây là **không thể thay đổi (immutable)**?
Câu 11
11. Sự khác biệt chính giữa `list` comprehension và vòng lặp `for` truyền thống khi tạo list trong Python là gì?
Câu 12
12. Generator trong Python là gì và lợi ích chính của việc sử dụng generator là gì?
Câu 13
13. Context manager trong Python (ví dụ: `with open(...) as f:`) được sử dụng để làm gì và lợi ích chính là gì?
Câu 14
14. Toán tử nào sau đây được sử dụng để **gán giá trị** trong Python?
Câu 15
15. Phương thức nào sau đây được sử dụng để **sắp xếp** các phần tử của một list **tại chỗ** (in-place) trong Python?
Câu 16
16. Trong Python, `is` và `==` khác nhau như thế nào?
Câu 17
17. Hàm nào sau đây trả về **độ dài** của một chuỗi, list, tuple hoặc dictionary trong Python?
Câu 18
18. Kiểu dữ liệu nào sau đây **không phải** là kiểu dữ liệu built-in (tích hợp sẵn) trong Python?
Câu 19
19. Hàm `range(start, stop, step)` trong Python tạo ra dãy số như thế nào?
Câu 20
20. Trong Python, decorator là gì?
Câu 21
21. Phương thức nào sau đây dùng để **xóa tất cả các phần tử** khỏi một list trong Python?
Câu 22
22. Để **bắt lỗi** trong Python, bạn sử dụng cấu trúc nào?
Câu 23
23. Trong Python, comment (chú thích) một dòng được bắt đầu bằng ký tự nào?
Câu 24
24. Cú pháp nào sau đây là **đúng** để định nghĩa một hàm trong Python?
Câu 25
25. Phương thức `pop()` khi được gọi trên một list trong Python sẽ làm gì nếu không có index nào được chỉ định?
Câu 26
26. Phương thức `get()` của dictionary trong Python khác gì so với việc truy cập trực tiếp bằng `[]` (ví dụ: `dict['key']`)?
Câu 27
27. Đoạn code sau in ra kết quả gì? `a = [1, 2, 3]; b = a; b.append(4); print(a)`
Câu 28
28. Kiểu dữ liệu nào sau đây trong Python được sử dụng để biểu diễn giá trị **logic** (đúng hoặc sai)?
Câu 29
29. Module nào trong Python cung cấp các hàm cho các phép toán **toán học** phức tạp như sin, cos, sqrt?
Câu 30
30. Phương thức nào sau đây được sử dụng để **thêm một phần tử vào cuối list** trong Python?

Để lại một bình luận