Trắc nghiệm Cánh diều Tin học 10 bài 14 Kiểu dữ liệu. Danh sách – xử lý danh sách

Trắc nghiệm Cánh diều Tin học 10 bài 14 Kiểu dữ liệu. Danh sách – xử lý danh sách

1. Cho `my_list = [1, 2, 3]`. Lệnh `my_list.clear()` sẽ làm gì?
2. Thao tác cắt (slicing) danh sách `my_list = [a, b, c, d, e]` với `my_list[2:]` sẽ cho kết quả là gì?
3. Cho danh sách `numbers = [1, 2, 3, 4, 5]`. Lệnh `numbers.reverse()` sẽ làm gì?
4. Cho danh sách `my_list = [10, 20, 30, 40, 50]`. Lệnh nào sau đây sẽ trả về giá trị 30?
5. Đâu là thao tác cơ bản để truy cập một phần tử cụ thể trong danh sách Python bằng chỉ số của nó?
6. Nếu bạn muốn đếm số lần xuất hiện của một phần tử cụ thể trong danh sách Python, bạn sẽ sử dụng phương thức nào?
7. Đâu là cách đúng để tạo một danh sách rỗng trong Python?
8. Khi sử dụng `del my_list[index]` trong Python, hành động nào được thực hiện?
9. Cho danh sách `data = [1, 2, 3, 4, 5]`. Lệnh `data[1:4]` sẽ trả về giá trị nào?
10. Cho danh sách `fruits = [apple, banana, cherry]`. Lệnh `fruits.insert(1, orange)` sẽ làm thay đổi danh sách thành gì?
11. Nếu bạn muốn xóa một phần tử khỏi danh sách dựa trên giá trị của nó, không quan tâm đến vị trí, bạn sẽ sử dụng phương thức nào trong Python?
12. Cho danh sách `numbers = [5, 2, 8, 1, 9]`. Lệnh nào sau đây sẽ sắp xếp danh sách này theo thứ tự tăng dần?
13. Nếu bạn muốn chèn một phần tử vào một vị trí cụ thể trong danh sách Python, bạn sẽ sử dụng phương thức nào?
14. Để lấy độ dài của một danh sách trong Python, bạn sử dụng hàm nào?
15. Thao tác nào được sử dụng để thêm một phần tử vào cuối danh sách trong Python?
16. Đâu là sự khác biệt khi sử dụng `my_list.pop()` so với `del my_list[0]`?
17. Trong ngôn ngữ lập trình Python, kiểu dữ liệu nào được sử dụng để lưu trữ một tập hợp các phần tử có thứ tự và có thể thay đổi?
18. Phương thức nào dùng để xóa phần tử đầu tiên của danh sách Python?
19. Đâu là cách đúng để lấy tổng các phần tử trong một danh sách số nguyên Python?
20. Đâu là sự khác biệt chính giữa `list.sort()` và `sorted(list)` trong Python?
21. Phương thức `extend()` trong danh sách Python dùng để làm gì?
22. Cho hai danh sách `list1 = [1, 2]` và `list2 = [3, 4]`. Lệnh `list1 + list2` sẽ tạo ra danh sách mới nào?
23. Cho danh sách `my_list = [a, b, c]`. Sau khi thực hiện `my_list.append(d)`, danh sách `my_list` sẽ có nội dung là gì?
24. Nếu bạn muốn sao chép một danh sách để tạo một danh sách hoàn toàn mới, độc lập với danh sách gốc, bạn nên sử dụng phương thức nào?
25. Cho danh sách `data = [10, 20, 10, 30, 10]`. Sau khi thực hiện `data.remove(10)`, danh sách sẽ là gì?