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

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

1. Module `math` trong Python cung cấp hàm nào để tính căn bậc hai?
2. Hàm nào sau đây trong Python được sử dụng để đọc dữ liệu từ một file?
3. Trong Python, kiểu dữ liệu dictionary lưu trữ dữ liệu dưới dạng?
4. 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?
5. Trong Python, biến toàn cục (global variable) là biến được khai báo ở đâu?
6. Đoạn code Python sau sẽ in ra kết quả gì? ```python def my_func(a): a = a + 10 return a x = 5 my_func(x) print(x) ```
7. Trong Python, hàm `len()` được sử dụng để làm gì?
8. Trong Python, kiểu dữ liệu nào sau đây có thể chứa các phần tử trùng lặp và không có thứ tự?
9. Trong Python, vòng lặp `for` nào sau đây sẽ in ra các số từ 0 đến 4?
10. Phương thức `split()` khi được gọi trên một chuỗi (string) trong Python thường trả về kiểu dữ liệu gì?
11. Trong Python, từ khóa nào được sử dụng để định nghĩa một hàm?
12. Phương thức `extend()` khác với `append()` của list trong Python như thế nào?
13. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = [1, 2, 3] y = x y.append(4) print(x) ```
14. Phương thức `pop()` khi được gọi trên một danh sách (list) trong Python sẽ làm gì?
15. Trong Python, `*args` và `**kwargs` được sử dụng để làm gì trong định nghĩa hàm?
16. Hàm `map()` trong Python thường được sử dụng để làm gì?
17. Trong Python, kiểu dữ liệu nào sau đây là kiểu dữ liệu bất biến (immutable)?
18. Trong Python, comment một dòng code được bắt đầu bằng ký tự nào?
19. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = 5 y = '10' print(x + y) ```
20. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = 'hello' print(x[5]) ```
21. Trong Python, hàm `sorted()` và phương thức `sort()` khác nhau ở điểm nào?
22. Biểu thức điều kiện nào sau đây kiểm tra xem một biến `x` có nằm trong khoảng từ 10 đến 20 (bao gồm cả 10 và 20)?
23. Mục đích chính của việc sử dụng virtual environment (môi trường ảo) trong Python là gì?
24. Trong Python, generator là gì và lợi ích chính của việc sử dụng generator so với list là gì?
25. Toán tử `%` trong Python thực hiện phép toán gì?
26. Phương thức nào sau đây được sử dụng để loại bỏ khoảng trắng ở đầu và cuối chuỗi trong Python?
27. Cấu trúc dữ liệu nào sau đây trong Python hoạt động theo nguyên tắc LIFO (Last-In, First-Out)?
28. Trong Python, exception handling được thực hiện bằng cấu trúc nào?
29. Trong lập trình hướng đối tượng Python, phương thức `__init__` được gọi khi nào?
30. Kiểu dữ liệu nào sau đây KHÔNG phải là kiểu dữ liệu tích hợp sẵn (built-in) trong Python?