Trắc nghiệm Kết nối Tin học 10 bài Kiểu dữ liệu danh sách

Trắc nghiệm Kết nối Tin học 10 bài Kiểu dữ liệu danh sách

1. Làm thế nào để thêm một phần tử mới vào cuối danh sách trong Python?
2. Cho danh sách `numbers = [1, 2, 3, 4]`. Lệnh `numbers.insert(1, 100)` sẽ làm thay đổi danh sách như thế nào?
3. Khái niệm slicing (cắt lát) trong danh sách Python được dùng để làm gì?
4. Cho danh sách `colors = [red, blue, green, blue]`. Sau khi thực hiện `colors.remove(blue)`, danh sách sẽ là gì?
5. Trong Python, kiểu dữ liệu danh sách (list) có những đặc điểm cơ bản nào sau đây?
6. Cho danh sách `my_list = [10, 20, 30, 40, 50]`. Lệnh nào sau đây sẽ trả về giá trị 30?
7. Khi sao chép một danh sách bằng cách gán trực tiếp (ví dụ: `new_list = old_list`), điều gì sẽ xảy ra?
8. Phương thức nào dùng để sắp xếp các phần tử trong danh sách theo thứ tự tăng dần (mặc định)?
9. Để tạo một danh sách mới chứa các phần tử đã được sắp xếp từ một danh sách gốc mà không làm thay đổi danh sách gốc, bạn nên sử dụng:
10. Cho danh sách `numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]`. Biểu thức `numbers[3:7]` sẽ trả về danh sách con nào?
11. Cho danh sách `numbers = [5, 2, 8, 1, 9]`. Biểu thức `sorted(numbers)` sẽ trả về:
12. Để đảo ngược thứ tự các phần tử trong một danh sách Python, bạn có thể sử dụng phương thức nào?
13. Phát biểu nào sau đây là ĐÚNG về cách truy cập một phần tử trong danh sách Python?
14. Làm thế nào để xóa một phần tử khỏi danh sách dựa trên giá trị của nó?
15. Cho danh sách `numbers = [1, 2, 3, 4, 5]`. Sau khi thực hiện `numbers.reverse()`, danh sách sẽ là:
16. Phương thức nào dùng để chèn một phần tử vào một vị trí cụ thể trong danh sách?
17. Cho danh sách `fruits = [apple, banana, cherry]`. Sau khi thực hiện `fruits.append(orange)`, danh sách sẽ có nội dung là gì?
18. Để lấy độ dài (số lượng phần tử) của một danh sách trong Python, ta sử dụng hàm nào?
19. Biểu thức `my_list[::2]` trong Python có ý nghĩa gì?
20. Đâu là cách KHÔNG hợp lệ để tạo một danh sách rỗng trong Python?
21. Nếu bạn muốn lấy các phần tử từ đầu danh sách đến chỉ số 4 (không bao gồm phần tử ở chỉ số 4), bạn sẽ sử dụng biểu thức slicing nào?
22. Cho danh sách `data = [5, 1, 4, 2, 8]`. Giá trị trả về của `len(data)` là bao nhiêu?
23. Phương thức nào dùng để xóa một phần tử khỏi danh sách dựa trên chỉ số của nó?
24. Cho danh sách `letters = [a, b, c, d]`. Lệnh `letters.pop(2)` sẽ trả về giá trị nào và làm thay đổi danh sách ra sao?
25. Cho danh sách `grades = [B, A, C, A]`. Sau khi thực hiện `grades.sort()`, danh sách sẽ là: