Câu 12: Phần tử ds[2] là 4. Do đó, câu trả lời là C. 4.
Câu 13: Sau khi thực hiện đoạn chương trình a.sort(), danh sách a sẽ được sắp xếp theo thứ tự tăng dần. Kết quả sẽ là [11, 22, 33, 55]. Do đó, câu trả lời là A. [11, 22, 33, 55].
Câu 14: Câu lệnh print(A[2], A[4], A[5], len(A)) sẽ in ra 3 "Việt" True 6. Do đó, câu trả lời là D. 3 "Việt" True 6.
Câu 15: Đoạn chương trình a.pop(3) sẽ loại bỏ phần tử tại chỉ số 3 (phần tử "Tôi"). Kết quả là a=[1, 2, 3, "Tôi"]. Do đó, câu trả lời là C. a=[1, 2, 3, "Tôi"].
Câu 16: Đoạn chương trình a.append("Tin 10") sẽ thêm "Tin 10" vào cuối danh sách a. Kết quả sẽ là a=[1, 2, 3, "Anh", "Tôi", "Tin 10"]. Do đó, câu trả lời là D. a=[1, 2, 3, "Anh", "Tôi", "Tin 10"].
Câu 17: Để khởi tạo danh sách b có 5 phần tử từ 20 đến 24, ta dùng: D. b = [i for i in range(20, 25)].
Câu 18: Để in danh sách theo thứ tự ngược lại, ta sử dụng: A. print(list(reversed(i))).
Câu 19: Đoạn chương trình print(2*i) sẽ in ra các giá trị 4, 8, 12. Do đó, câu trả lời là C. 4 6 12.
Câu 20: Sau khi thực hiện a.insert(0, 2), danh sách a sẽ có các phần tử: C. a=[2, 1, 2, 3].