Trắc nghiệm Tin học 10 kết nối tri thức bài Kiểu dữ liệu danh sách giúp bạn nhận biết điểm mạnh và điểm yếu của bản thân thông qua dạng bài tập quen thuộc thường gặp trong đề thi.
Trắc nghiệm Tin học 10 kết nối tri thức bài Kiểu dữ liệu danh sách
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Cho danh sách a = [1, 2, 3] và b = a. Lệnh b.append(4) sẽ làm thay đổi danh sách 'a' như thế nào?
- - Danh sách 'a' vẫn giữ nguyên [1, 2, 3]
- - Danh sách 'a' trở thành [1, 2, 3, 4]
- - Danh sách 'a' trở thành [4]
- - Lệnh báo lỗi
Câu 2: Khi sử dụng cấu trúc 'for x in a:' để duyệt danh sách 'a', biến 'x' đóng vai trò gì?
- - Là chỉ số của các phần tử trong danh sách
- - Là giá trị của lần lượt từng phần tử trong danh sách a
- - Là độ dài của danh sách a
- - Là một danh sách con của a
Câu 3: Trong Python, chỉ số âm '-1' được dùng để truy cập vào phần tử nào của danh sách?
- - Phần tử đầu tiên
- - Phần tử cuối cùng
- - Phần tử nằm giữa danh sách
- - Phần tử thứ hai từ trái sang
Câu 4: Để truy cập phần tử đầu tiên của danh sách 'a', ta sử dụng cú pháp nào?
- - a[1]
- - a[0]
- - a{0}
- - a(1)
Câu 5: Cho a = [1, 2, 3]. Sau khi thực hiện lệnh a[0] = 10, giá trị của 'a' là?
- - [1, 2, 3, 10]
- - [10, 1, 2, 3]
- - [10, 2, 3]
- - [10]
Câu 6: Cho danh sách a = [10, 20, 30, 40]. Lệnh print(a[-1]) sẽ cho kết quả là gì?
- - 10
- - 40
- - -1
- - Báo lỗi IndexError
Câu 7: Cho danh sách a = [[1, 2], [3, 4]]. Để truy cập giá trị 3, ta dùng cú pháp nào?
- - a[1][0]
- - a[0][1]
- - a[1][1]
- - a[3]
Câu 8: Cho 'a = [[1, 2], [3, 4]]'. Để truy cập giá trị 3, ta dùng lệnh nào?
- - a[1][0]
- - a[0][1]
- - a[1][1]
- - a[3]
Câu 9: Cho danh sách 'a = [1, 2, 3, 4]', hàm 'sum(a)' sẽ trả về kết quả là bao nhiêu?
- - 10
- - 4
- - 1
- - 24
Câu 10: Kết quả của phép toán '[0] * 3' là gì?
- - [0, 0, 0]
- - [3]
- - [0, 3]
- - 0
Câu 11: Để kiểm tra xem một giá trị 'x' có tồn tại trong danh sách 'a' hay không, ta sử dụng toán tử nào?
- - exist
- - has
- - in
- - is
Câu 12: Cho danh sách a = [1, 2, 3, 4, 5]. Biểu thức a[1:4] trả về kết quả nào?
- - [1, 2, 3, 4]
- - [2, 3, 4]
- - [2, 3, 4, 5]
- - [1, 2, 3]
Câu 13: Cho a = [2, 4, 6]. Lệnh print(a * 2) sẽ in ra?
- - [4, 8, 12]
- - [2, 4, 6, 2, 4, 6]
- - [2, 4, 6, 2]
- - [4, 4, 12]
Câu 14: Phương thức 'a.remove(x)' thực hiện công việc nào sau đây?
- - Xóa phần tử cuối cùng của danh sách
- - Xóa tất cả các phần tử có giá trị bằng x trong danh sách
- - Xóa phần tử đầu tiên được tìm thấy trong danh sách có giá trị bằng x
- - Xóa phần tử tại chỉ số x
Câu 15: Để duyệt qua từng phần tử của danh sách 'a' và in chúng ra, ta dùng cấu trúc nào?
- - for i in a: print(i)
- - while i in a: print(i)
- - foreach i in a: print(i)
- - for a in i: print(i)
Câu 16: Để lấy số lượng phần tử của danh sách 'a', ta sử dụng hàm nào?
- - size(a)
- - count(a)
- - length(a)
- - len(a)
Câu 17: Lệnh nào sau đây dùng để xóa phần tử tại một vị trí (index) xác định trong danh sách?
- - remove()
- - delete()
- - del
- - clear()
Câu 18: Phép toán '[0] * 3' sẽ trả về kết quả nào?
- - [0, 0, 0]
- - [0, 3]
- - [3]
- - Lỗi phép toán
Câu 19: Để kiểm tra xem giá trị 'x' có nằm trong danh sách 'a' hay không, ta dùng toán tử nào?
- - exists
- - in
- - is
- - has
Câu 20: Cho danh sách a = [1, 5, 8, 12]. Chỉ số của phần tử có giá trị 8 là bao nhiêu?
- - 0
- - 1
- - 2
- - 3
Câu 21: Hàm nào trả về giá trị lớn nhất trong một danh sách chứa các số?
- - largest(a)
- - a.max()
- - top(a)
- - max(a)
Câu 22: Làm thế nào để khởi tạo một danh sách hoàn toàn rỗng?
- - a = list(0)
- - a = []
- - a = [None]
- - a = list{ }
Câu 23: Kết quả của biểu thức [0] * 3 là gì?
- - [0, 0, 0]
- - [0, 3]
- - [3, 3, 3]
- - 0
Câu 24: Lệnh nào dùng để chèn giá trị 'x' vào vị trí có chỉ số 1 trong danh sách 'a'?
- - a.append(1, x)
- - a.insert(x, 1)
- - a.add(1, x)
- - a.insert(1, x)
Câu 25: Lệnh nào sau đây dùng để duyệt qua từng phần tử của danh sách 'a'?
- - for x in a:
- - foreach x in a:
- - while x in a:
- - for i = 0 to len(a):