Trắc nghiệm Tin học 10 kết nối tri thức bài Một số lệnh làm việc với dữ liệu danh sách

Trắc nghiệm Tin học 10 kết nối tri thức bài Một số lệnh làm việc với dữ liệu danh sách giúp bạn luyện tập thường xuyên để ghi nhớ lâu hơn thông qua các câu hỏi được chọn lọc kỹ lưỡng.

Trắc nghiệm Tin học 10 kết nối tri thức bài Một số lệnh làm việc với 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: Kết quả của lệnh 'del A[1]' là gì?

  • - Xóa phần tử tại chỉ số 1 trong danh sách A
  • - Xóa giá trị 1 khỏi danh sách A
  • - Xóa toàn bộ danh sách A
  • - Xóa phần tử đầu tiên của danh sách A

Câu 2: Cú pháp chính xác của lệnh 'join()' dùng để nối các phần tử trong một danh sách thành một xâu là gì?

  • - list.join(st)
  • - st.join(list)
  • - join(st, list)
  • - list.concatenate(st)

Câu 3: Lệnh nào dùng để xóa tất cả các phần tử trong một danh sách nhưng vẫn giữ lại biến danh sách đó?

  • - delete()
  • - clear()
  • - remove()
  • - pop()

Câu 4: Lệnh 'sum([1, 2, 3, 4])' trả về giá trị bao nhiêu?

  • - 4
  • - 24
  • - 10
  • - 1

Câu 5: Kết quả của lệnh 'Python is fun'.split() là gì?

  • - ['Python', 'is', 'fun']
  • - ('Python', 'is', 'fun')
  • - 'Pythonisfun'
  • - ['P', 'y', 't', 'h', 'o', 'n', '...']

Câu 6: Trong ngôn ngữ lập trình Python, lệnh nào được sử dụng để thêm một phần tử vào vị trí cuối cùng của danh sách?

  • - phương thức append()
  • - phương thức add()
  • - phương thức insert()
  • - phương thức extend()

Câu 7: Trong Python, kết quả trả về của lệnh 'print(A.append(5))' là gì?

  • - None
  • - 5
  • - Danh sách A mới
  • - True

Câu 8: Cho xâu 's = 'Hoc Tin Hoc''. Kết quả của 'len(s.split())' là bao nhiêu?

  • - 2
  • - 3
  • - 11
  • - 13

Câu 9: Cú pháp đúng của lệnh chèn một phần tử vào vị trí bất kỳ trong danh sách 'A' là gì?

  • - A.insert(vị_trí, giá_trị)
  • - A.add(vị_trí, giá_trị)
  • - A.append(vị_trí, giá_trị)
  • - A.insert(giá_trị, vị_trí)

Câu 10: Lệnh 'remove(x)' trong Python có tác dụng gì đối với danh sách?

  • - Xóa toàn bộ các phần tử có giá trị x trong danh sách
  • - Xóa phần tử cuối cùng có giá trị 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ị x
  • - Xóa phần tử tại vị trí x trong danh sách

Câu 11: Nếu muốn chèn phần tử 'x' vào vị trí có chỉ số 2 trong danh sách A, ta sử dụng lệnh nào?

  • - A.insert(2, 'x')
  • - A.append(2, 'x')
  • - A.add(2, 'x')
  • - A.insert('x', 2)

Câu 12: Lệnh 'A + B' trong đó 'A' và 'B' là hai danh sách sẽ tạo ra kết quả gì?

  • - Một danh sách mới chứa các phần tử là tổng của các phần tử tương ứng trong A và B
  • - Một danh sách mới bằng cách nối danh sách B vào sau danh sách A
  • - Một giá trị số là tổng số lượng phần tử của cả hai danh sách
  • - Báo lỗi vì không thể cộng hai danh sách

Câu 13: Câu lệnh '1,2,3'.split(',') trả về kết quả nào?

  • - ['1', '2', '3']
  • - [1, 2, 3]
  • - ('1', '2', '3')
  • - ['1,2,3']

Câu 14: Nếu thực hiện lệnh 'A.append([2, 3])' trên danh sách 'A = [1]', kết quả thu được của A là gì?

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

Câu 15: Lệnh 'A.insert(1, 5)' trong Python thực hiện công việc gì với danh sách A?

  • - Chèn giá trị 1 vào vị trí có chỉ số 5
  • - Chèn giá trị 5 vào vị trí có chỉ số 1
  • - Thay thế phần tử tại chỉ số 1 bằng số 5
  • - Xóa phần tử tại chỉ số 1 và thêm số 5 vào cuối

Câu 16: Sự khác biệt khi thêm danh sách B vào danh sách A giữa lệnh 'A.extend(B)' và 'A = A + B' là gì?

  • - Không có sự khác biệt nào
  • - 'extend' tạo danh sách mới còn '+' thay đổi danh sách cũ
  • - 'extend' thay đổi trực tiếp danh sách A còn '+' tạo ra một đối tượng danh sách mới rồi gán lại
  • - 'extend' chỉ thêm được một phần tử còn '+' thêm được nhiều phần tử

Câu 17: Cho A = [1, 2, 3]. Sau lệnh 'A = A + [4]', giá trị của A là gì?

  • - [1, 2, 3, 4]
  • - [1, 2, 3, [4]]
  • - [4, 1, 2, 3]
  • - Báo lỗi

Câu 18: Đoạn code sau in ra gì: A = [1, 2]; A.append(3); A.insert(0, 0); print(len(A))?

  • - 2
  • - 3
  • - 4
  • - 5

Câu 19: Cách viết nào dưới đây tương đương với lệnh 'A.append(x)'?

  • - A.insert(0, x)
  • - A.insert(1, x)
  • - A.insert(len(A), x)
  • - A.insert(-1, x)

Câu 20: Cho danh sách A = [1, 2, 3]. Sau khi thực hiện lệnh A.extend([4, 5]), giá trị của A là gì?

  • - [1, 2, 3, [4, 5]]
  • - [1, 2, 3, 4, 5]
  • - [4, 5, 1, 2, 3]
  • - [9, 11]

Câu 21: Kết quả của lệnh ''x'.join(['a', 'b'])' là gì?

  • - 'axb'
  • - 'abx'
  • - 'xab'
  • - 'a x b'

Câu 22: Lệnh nào sau đây dùng để nối tất cả các phần tử của danh sách B vào cuối danh sách A để tạo thành một danh sách phẳng?

  • - A.add(B)
  • - A.append(B)
  • - A.insert(B)
  • - A.extend(B)

Câu 23: Lệnh nào dùng để thêm phần tử '5' vào vị trí đầu tiên của danh sách 'A = [10, 20]'?

  • - A.append(5)
  • - A.insert(1, 5)
  • - A.insert(0, 5)
  • - A.extend(5)

Câu 24: Lệnh nào dùng để xóa phần tử tại một vị trí chỉ định và trả về giá trị của phần tử đó?

  • - pop()
  • - remove()
  • - del
  • - discard()

Câu 25: Trong Python, lệnh nào được dùng để tách một xâu thành một danh sách các từ dựa trên một ký tự phân cách?

  • - Hàm 'split()'
  • - Hàm 'join()'
  • - Hàm 'divide()'
  • - Hàm 'separate()'