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 nhìn nhận rõ các phần kiến thức cần cải thiện thông qua kho câu hỏi phong phú.

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 '[0] * 3' là gì?

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

Câu 2: Kết quả của lệnh 'del A[3]' khi danh sách 'A = [1, 2, 3]' là gì?

  • - Xóa phần tử cuối cùng
  • - Báo lỗi IndexError: list assignment index out of range
  • - Danh sách giữ nguyên
  • - Báo lỗi IndexError: list assignment index out of range

Câu 3: Lệnh A.insert(100, 'x') với danh sách A chỉ có 3 phần tử sẽ có kết quả như thế nào?

  • - Báo lỗi IndexError
  • - Phần tử 'x' được thêm vào cuối danh sách
  • - Phần tử 'x' được thêm vào đầu danh sách
  • - Danh sách tự động thêm các giá trị rỗng cho đến vị trí 100

Câu 4: Cú pháp của lệnh 'insert' để chèn phần tử 'x' vào vị trí có chỉ số 'k' trong danh sách 'A' là gì?

  • - A.insert(x, k)
  • - A.insert(k, x)
  • - insert(A, k, x)
  • - A.insert(k; x)

Câu 5: Cho danh sách 'A = [1, 2, 3]'. Lệnh 'del A[1:3]' sẽ khiến danh sách 'A' còn lại bao nhiêu phần tử?

  • - 1 phần tử
  • - 2 phần tử
  • - 3 phần tử
  • - 0 phần tử

Câu 6: 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()'

Câu 7: Cho 'A = [10, 20, 30]'. Sau lệnh 'A.insert(-1, 5)', danh sách A trở thành?

  • - [10, 20, 30, 5]
  • - [5, 10, 20, 30]
  • - [10, 5, 20, 30]
  • - [10, 20, 5, 30]

Câu 8: Cho A = [1, 2]. Sau khi thực hiện 'A.insert(10, 3)', danh sách A sẽ như thế nào?

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

Câu 9: Khi sử dụng lệnh 'A.remove(x)', nếu trong danh sách A có nhiều phần tử có giá trị bằng x thì lệnh này sẽ thực hiện như thế nào?

  • - Xóa tất cả các phần tử có giá trị bằng x
  • - Xóa phần tử có giá trị bằng x ở vị trí cuối cùng
  • - Xóa phần tử có giá trị bằng x đầu tiên tìm thấy tính từ trái sang phải
  • - Báo lỗi vì có nhiều phần tử trùng giá trị

Câu 10: Hàm nào được sử dụng để xác định số lượng phần tử hiện có trong một danh sách?

  • - len()
  • - count()
  • - size()
  • - length()

Câu 11: Điều gì xảy ra khi thực hiện lệnh A.remove(x) mà giá trị x không có trong danh sách A?

  • - Chương trình dừng lại và thông báo lỗi ValueError
  • - Danh sách A không thay đổi và không có lỗi
  • - Phần tử cuối cùng của danh sách bị xóa
  • - Một giá trị None được trả về

Câu 12: 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 13: 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 14: Lệnh nào dùng để nối các phần tử của danh sách ['a', 'b', 'c'] thành xâu 'a-b-c'?

  • - '-'.join(['a', 'b', 'c'])
  • - join('-', ['a', 'b', 'c'])
  • - ['a', 'b', 'c'].join('-')
  • - concatenate('-', ['a', 'b', 'c'])

Câu 15: Khi thực hiện lệnh 's = '-'.join(['2023', '10', '25'])', giá trị của 's' là gì?

  • - 20231025
  • - ['2023', '10', '25']
  • - 2023-10-25
  • - 2023 - 10 - 25

Câu 16: Để sao chép toàn bộ nội dung của danh sách A sang danh sách B độc lập, ta nên dùng lệnh nào?

  • - B = A
  • - B = A.copy()
  • - B = copy(A)
  • - B = A.duplicate()

Câu 17: Lệnh 'split()' khi không có tham số truyền vào sẽ mặc định tách xâu dựa trên ký tự nào?

  • - Dấu phẩy (,)
  • - Dấu chấm (.)
  • - Khoảng trắng
  • - Dấu gạch ngang (-)

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

  • - Xóa bỏ biến danh sách khỏi bộ nhớ
  • - Xóa toàn bộ các phần tử và làm danh sách trở nên rỗng
  • - Xóa các phần tử trùng lặp trong danh sách
  • - Sắp xếp lại danh sách về trạng thái ban đầu

Câu 19: 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 20: Kết quả của biểu thức 'x in A' trong Python thuộc kiểu dữ liệu nào?

  • - Kiểu số nguyên (int)
  • - Kiểu logic (bool)
  • - Kiểu danh sách (list)
  • - Kiểu xâu ký tự (str)

Câu 21: 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 22: Để làm rỗng danh sách 'L' mà vẫn giữ nguyên biến 'L' trong bộ nhớ, ta dùng lệnh nào?

  • - L.clear()
  • - del L
  • - L.remove()
  • - L.pop(all)

Câu 23: Cho đoạn mã: 'A = [1, 2, 3]; del A[1]; A.append(4)'. Sau khi thực hiện, danh sách A là?

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

Câu 24: 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 25: Điều kiện cần thiết để lệnh 'st.join(list)' hoạt động mà không gây lỗi là gì?

  • - Danh sách phải chứa toàn bộ các số nguyên
  • - Danh sách phải chứa toàn bộ các xâu ký tự
  • - Danh sách phải có ít nhất hai phần tử
  • - Danh sách không được chứa khoảng trắng