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

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

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

Số câu30
Quiz ID11587
Câu 1
1. Đoạn code Python sau sẽ in ra kết quả gì? ```python def outer_function(x): def inner_function(y): return x + y return inner_function closure = outer_function(10) print(closure(5)) ```
Câu 2
2. Phương thức `join()` trong Python được sử dụng cho kiểu dữ liệu nào và có chức năng gì?
Câu 3
3. Regex (Regular Expression) trong Python (module `re`) được sử dụng để làm gì?
Câu 4
4. Phương thức `pop()` trong Python hoạt động như thế nào trên list?
Câu 5
5. Trong Python, 'pip' là viết tắt của cụm từ nào và nó được sử dụng để làm gì?
Câu 6
6. Kết quả của biểu thức `5 + '5'` trong Python là gì?
Câu 7
7. Trong Python, biến được khai báo như thế nào?
Câu 8
8. Để in ra dòng chữ 'Hello, World!' trong Python, cú pháp nào sau đây là đúng?
Câu 9
9. Phương thức `split()` trong Python được sử dụng cho kiểu dữ liệu nào và có chức năng gì?
Câu 10
10. Module `os` trong Python thường được sử dụng để làm gì?
Câu 11
11. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = [1, 2, 3] y = x y.append(4) print(x) ```
Câu 12
12. Trong Python, kiểu dữ liệu nào sau đây là kiểu dữ liệu bất biến (immutable)?
Câu 13
13. Mục đích chính của việc sử dụng 'virtual environment' (môi trường ảo) trong Python là gì?
Câu 14
14. Decorator trong Python được sử dụng để làm gì?
Câu 15
15. Trong Python, khái niệm 'list comprehension' dùng để làm gì?
Câu 16
16. Trong Python, toán tử `%` được gọi là gì và nó thực hiện phép toán nào?
Câu 17
17. Kiểu dữ liệu `dictionary` trong Python được biểu diễn bằng cặp key-value. Cách truy cập giá trị (value) của một key cụ thể trong dictionary là gì?
Câu 18
18. Hàm `lambda` trong Python là gì?
Câu 19
19. 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?
Câu 20
20. Hàm nào sau đây được sử dụng để đọc dữ liệu từ một file trong Python?
Câu 21
21. Kết quả của đoạn code Python sau là gì? ```python def my_function(a, b=10): return a + b print(my_function(5)) ```
Câu 22
22. Trong Python, 'magic methods' (phương thức ma thuật) là gì và chúng thường bắt đầu và kết thúc bằng ký tự nào?
Câu 23
23. Vòng lặp `for` trong Python thường được sử dụng để làm gì?
Câu 24
24. Trong lập trình hướng đối tượng (OOP) với Python, 'inheritance' (kế thừa) có nghĩa là gì?
Câu 25
25. Hàm `len()` trong Python được sử dụng để làm gì?
Câu 26
26. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = 10 y = 5 if x > y: print('x lớn hơn y') elif x < y: print('x nhỏ hơn y') else: print('x bằng y') ```
Câu 27
27. Generator trong Python là gì và lợi ích chính của việc sử dụng generator là gì?
Câu 28
28. Exception handling (xử lý ngoại lệ) trong Python được thực hiện bằng cấu trúc nào?
Câu 29
29. Phương thức `strip()` trong Python được sử dụng cho kiểu dữ liệu nào và có chức năng gì?
Câu 30
30. Phương thức `__init__` trong một class Python có vai trò gì?

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