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

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 rèn luyện phản xạ làm bài hiệu quả thông qua nhiều dạng câu hỏi phổ biến.

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, 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 2: Để chèn một phần tử vào một vị trí cụ thể trong danh sách, ta sử dụng phương thức nào?

  • - insert()
  • - append()
  • - push()
  • - add()

Câu 3: Kết quả của phép toán '[0] * 3' là gì?

  • - [0, 0, 0]
  • - [3]
  • - [0, 3]
  • - 0

Câu 4: Để thêm giá trị 10 vào vị trí có chỉ số 2 trong danh sách 'a', ta dùng lệnh nào?

  • - a.add(2, 10)
  • - a.insert(2, 10)
  • - a.append(2, 10)
  • - a.insert(10, 2)

Câu 5: Cho x = [1, [2, 3], 4]. Giá trị của x[1][0] là bao nhiêu?

  • - 1
  • - 2
  • - 3
  • - 4

Câu 6: Làm thế nào để truy cập phần tử cuối cùng của danh sách 'a' mà không cần biết độ dài của nó?

  • - a[last]
  • - a[end]
  • - a[-1]
  • - a[0]

Câu 7: Chỉ số (index) của phần tử đầu tiên trong một danh sách Python là bao nhiêu?

  • - 1
  • - 0
  • - -1
  • - Tùy thuộc vào số lượng phần tử

Câu 8: 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 9: Cho danh sách a = [1, 2, 3]. Sau khi thực hiện lệnh a[1] = 5, danh sách 'a' sẽ trở thành gì?

  • - [1, 5, 3]
  • - [5, 2, 3]
  • - [1, 2, 5]
  • - [1, 5, 2, 3]

Câu 10: Phương thức 'remove(x)' sẽ thực hiện hành động nào sau đây?

  • - Xóa tất cả các phần tử có giá trị là x
  • - Xóa phần tử tại vị trí x
  • - Xóa phần tử đầu tiên trong danh sách có giá trị bằng x
  • - Xóa phần tử cuối cùng trong danh sách có giá trị bằng x

Câu 11: Phương thức 'a.remove(x)' thực hiện công việc gì?

  • - Xóa phần tử tại vị trí 'x'
  • - Xóa phần tử cuối cùng của danh sách
  • - Xóa phần tử đầu tiên trong danh sách có giá trị bằng 'x'
  • - Xóa toàn bộ danh sách

Câu 12: Lệnh 'a.pop(1)' thực hiện công việc gì?

  • - Xóa phần tử cuối cùng của danh sách
  • - Xóa phần tử tại chỉ số 1 và trả về giá trị của phần tử đó
  • - Xóa tất cả các phần tử có giá trị là 1
  • - Thêm giá trị 1 vào vị trí đầu tiên của danh sách

Câu 13: Để 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 14: 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 15: Trong Python, kiểu dữ liệu danh sách (list) được định nghĩa là gì?

  • - Một dãy các giá trị có thứ tự và có thể thay đổi được
  • - Một tập hợp các giá trị không có thứ tự và không thể thay đổi
  • - Một dãy các giá trị chỉ bao gồm các số nguyên
  • - Một kiểu dữ liệu chỉ lưu trữ được một giá trị duy nhất

Câu 16: Trong ngôn ngữ lập trình Python, kiểu dữ liệu danh sách (list) được khởi tạo bằng cặp ngoặc nào sau đây?

  • - Cặp ngoặc nhọn {}
  • - Cặp ngoặc tròn ()
  • - Cặp ngoặc vuông []
  • - Cặp ngoặc nhọn

Câu 17: 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 18: Phương thức nào sau đây được dùng để thêm một phần tử vào vị trí cuối cùng của danh sách?

  • - add()
  • - insert()
  • - append()
  • - push()

Câu 19: Câu lệnh list(range(1, 5)) tạo ra danh sách nào sau đây?

  • - [1, 2, 3, 4, 5]
  • - [1, 2, 3, 4]
  • - [0, 1, 2, 3, 4]
  • - [1, 5]

Câu 20: 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 21: Danh sách được khởi tạo bằng lệnh 'a = []' có đặc điểm gì?

  • - Là danh sách chứa một phần tử rỗng
  • - Là danh sách rỗng, không có phần tử nào
  • - Là danh sách có độ dài bằng 1
  • - Lệnh này bị lỗi cú pháp

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: Để xóa toàn bộ các phần tử trong danh sách 'a' nhưng giữ lại biến danh sách rỗng, ta dùng phương thức nào?

  • - a.remove()
  • - a.delete()
  • - a.clear()
  • - del a

Câu 24: Trong Python, chỉ số âm '-1' được sử 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ử ở giữa
  • - Phần tử thứ hai

Câu 25: 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