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