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

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

1. Đoạn mã Python `my_list = [1, 2, 3]; my_list.append(4)` sẽ tạo ra danh sách có kết quả là gì?
2. Cho danh sách `numbers = [10, 20, 30, 40, 50]`. Lệnh `numbers.pop(2)` sẽ trả về giá trị nào và làm thay đổi danh sách numbers như thế nào?
3. Đoạn mã Python nào sau đây sẽ in ra các số từ 1 đến 5?
4. Để lấy ra một đoạn con (slice) của danh sách trong Python, ta sử dụng cú pháp nào?
5. Nếu `fruits = [apple, banana, cherry, banana]`, lệnh `fruits.remove(banana)` sẽ cho kết quả là gì?
6. Phương thức nào được sử dụng để xóa phần tử đầu tiên xuất hiện với giá trị đã cho trong danh sách Python?
7. Cho hai danh sách `list1 = [1, 2, 3]` và `list2 = [1, 2, 4]`. Kết quả của biểu thức `list1 == list2` là gì?
8. Biểu thức `data[:-3]` với `data = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]` sẽ trả về kết quả là gì?
9. Xét đoạn mã Python sau: `my_list = [10, 20, 30, 40, 50]`. Lệnh nào sau đây sẽ trả về phần tử có giá trị 30?
10. Nếu có danh sách `colors = [red, green, blue]`, lệnh `colors.insert(1, yellow)` sẽ cho kết quả là gì?
11. Khi so sánh hai danh sách trong Python bằng toán tử ==, kết quả đúng khi nào?
12. Trong Python, làm thế nào để lặp qua từng phần tử của một danh sách?
13. Toán tử * khi áp dụng với danh sách trong Python có chức năng gì?
14. Cho `my_list = [a, b, c]`. Lệnh `print(len(my_list))` sẽ xuất ra kết quả là bao nhiêu?
15. Nếu `list_a = [1, 2]` và `list_b = [3, 4]`, biểu thức `list_a + list_b` sẽ tạo ra danh sách nào?
16. Phương thức nào cho phép chèn một phần tử vào một vị trí cụ thể trong danh sách Python?
17. Để sắp xếp một danh sách theo thứ tự tăng dần trong Python mà không thay đổi danh sách gốc, ta nên sử dụng hàm nào?
18. Trong ngôn ngữ lập trình Python, kiểu dữ liệu danh sách (list) có những đặc điểm cơ bản nào sau đây?
19. Để thêm một phần tử vào cuối danh sách trong Python, ta sử dụng phương thức nào?
20. Để biết số lượng phần tử trong một danh sách Python, ta sử dụng hàm nào?
21. Cho `my_list = [1, 1, 2, 3, 2, 1]`. Hàm `my_list.count(1)` sẽ trả về giá trị nào?
22. Để xóa một phần tử khỏi danh sách dựa trên chỉ số của nó trong Python, ta sử dụng lệnh nào?
23. Cho danh sách `data = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]`. Biểu thức `data[3:7]` sẽ trả về kết quả là gì?
24. Cho `data = [3, 1, 4, 1, 5, 9, 2]`. Lệnh `sorted(data)` sẽ tạo ra một danh sách mới có nội dung là gì?
25. Để nối hai danh sách trong Python, ta có thể sử dụng toán tử nào?