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: Để 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 2: 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 3: 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 4: 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 5: Để 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 6: 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 7: 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 8: Để 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 9: 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 10: Để 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 11: 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 12: Để 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 13: 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 14: Kết quả của biểu thức [0] * 3 là gì?
- - [0, 0, 0]
- - [0, 3]
- - [3, 3, 3]
- - 0
Câu 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: Kết quả của phép toán '[0] * 3' là gì?
- - [0, 0, 0]
- - [3]
- - [0, 3]
- - 0
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):