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: 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 2: Để 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 3: Để 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 4: Để 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 5: 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 6: Để 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 7: 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 8: 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 9: 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 10: Kết quả của phép toán '[0] * 3' là gì?

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

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

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

Câu 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 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: 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 23: 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 24: 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 25: 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