Câu 1: List trong Python là:
A. Có thứ tự, không thay đổi được
B. Không có thứ tự, thay đổi được
C. Có thứ tự, thay đổi được
D. Không có thứ tự, không thay đổi được
Câu 2: Lệnh nào tạo List rỗng?
A. list = {}
B. list = []
C. list = ()
D. list = ""
Câu 3: Cho numbers = [1, 2, 3, 4, 5]. numbers[2] trả về:
A. 1
B. 2
C. 3
D. 4
Câu 4: Cho fruits = ["táo", "chuối", "cam"]. fruits[-1] trả về:
A. “táo”
B. “chuối”
C. “cam”
D. Lỗi
Câu 5: Phương thức nào thêm phần tử vào cuối List?
A. add()
B. insert()
C. append()
D. extend()
Câu 6: Cho list1 = [1, 2, 3]. list1.append([4, 5]) cho kết quả:
A. [1, 2, 3, 4, 5]
B. [1, 2, 3, [4, 5]]
C. [[1, 2, 3], [4, 5]]
D. Lỗi
Câu 7: Phương thức insert(2, "x") sẽ chèn “x” vào vị trí:
A. Đầu List
B. Cuối List
C. Vị trí thứ 2
D. Vị trí thứ 3
Câu 8: Cho numbers = [1, 2, 3, 2, 4]. numbers.remove(2) xóa:
A. Tất cả số 2
B. Số 2 đầu tiên
C. Số 2 cuối cùng
D. Lỗi
Câu 9: pop() mặc định xóa phần tử:
A. Đầu List
B. Cuối List
C. Giữa List
D. Ngẫu nhiên
Câu 10: Cho a = [1, 2, 3], b = a.copy(), b[0] = 10. Kết quả a là:
A. [10, 2, 3]
B. [1, 2, 3]
C. [10, 10, 10]
D. Lỗi
Câu 11: [1, 2, 3] + [4, 5, 6] cho kết quả:
A. [5, 7, 9]
B. [1, 2, 3, 4, 5, 6]
C. [[1, 2, 3], [4, 5, 6]]
D. Lỗi
Câu 12: Cho numbers = [1, 2, 3, 4, 5]. numbers[1:4] trả về:
A. [1, 2, 3, 4]
B. [2, 3, 4]
C. [2, 3, 4, 5]
D. [1, 2, 3]
Câu 13: numbers[::-1] thực hiện:
A. Xóa List
B. Đảo ngược List
C. Sắp xếp List
D. Sao chép List
Câu 14: sorted([3, 1, 2]) trả về:
A. [3, 1, 2]
B. [1, 2, 3]
C. [3, 2, 1]
D. Lỗi
Câu 15: Cho list1 = [1, 2, 3]. list1 * 2 cho kết quả:
A. [2, 4, 6]
B. [1, 2, 3, 1, 2, 3]
C. [[1, 2, 3], [1, 2, 3]]
D. Lỗi
Câu 16: [x**2 for x in range(3)] cho kết quả:
A. [0, 1, 4]
B. [1, 4, 9]
C. [0, 1, 2]
D. [1, 2, 3]
Câu 17: Cho words = ["a", "b", "c"]. "b" in words trả về:
A. True
B. False
C. 1
D. Lỗi
Câu 18: len([[1, 2], [3, 4]]) trả về:
A. 2
B. 4
C. 6
D. Lỗi
Câu 19: Phương thức nào đếm số lần xuất hiện của phần tử?
A. find()
B. count()
C. index()
D. search()
Câu 20: list("abc") trả về:
A. ["abc"]
B. ["a", "b", "c"]
C. "abc"
D. Lỗi
5 Câu Điền Từ
Câu 1: Để tạo List chứa số từ 0 đến 4: list(__________)
Câu 2: Phương thức __ thêm nhiều phần tử vào cuối List.
Câu 3: Để lấy 3 phần tử cuối cùng của List a: a[__________]
Câu 4: List Comprehension tạo List số chẵn từ 0 đến 8: [x for x in range(9) if __________]
Câu 5: Để sắp xếp List giảm dần: sort(reverse=__________)
Đáp án tham khảo:
Trắc nghiệm: 1C, 2B, 3C, 4C, 5C, 6B, 7C, 8B, 9B, 10B, 11B, 12B, 13B, 14B, 15B, 16A, 17A, 18A, 19B, 20B
Điền từ:
range(5)extend()-3:x % 2 == 0True
