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 ''x'.join(['a', 'b'])' là gì?
- - 'axb'
- - 'abx'
- - 'xab'
- - 'a x b'
Câu 2: 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 3: Lệnh 'sum([1, 2, 3, 4])' trả về giá trị bao nhiêu?
- - 4
- - 24
- - 10
- - 1
Câu 4: Đ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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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