Trắc nghiệm đúng sai tin học 10 kết nối bài 23: Một số lệnh làm việc với dữ liệu danh sách

Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 10 bài 23: Một số lệnh làm việc với dữ liệu danh sách sách Kết nối tri thức. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập mới trong chương trình thi THPT. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.

Xem: =>

Câu 1: Cho đoạn thông tin:

Trong Python, danh sách là một kiểu dữ liệu cho phép lưu trữ nhiều giá trị. Các lệnh như clear(), remove(value), và insert(index, value) được sử dụng để thao tác với danh sách. clear() xóa tất cả các phần tử trong danh sách, remove(value) xóa phần tử đầu tiên có giá trị tương ứng, và insert(index, value) chèn giá trị vào vị trí chỉ định trong danh sách. (Nguồn: Python Documentation)

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) Lệnh clear() sẽ xóa toàn bộ danh sách.
b) Lệnh remove(value) có thể xóa tất cả các phần tử có giá trị tương ứng.
c) Lệnh insert(index, value) cho phép chèn một phần tử vào vị trí chỉ định trong danh sách.
d) Danh sách trong Python có thể chứa nhiều kiểu dữ liệu khác nhau.

Câu 2: Cho đoạn thông tin:

Để duyệt qua một danh sách và in từng phần tử, chúng ta có thể sử dụng vòng lặp for. Ví dụ, với danh sách my_list, cú pháp sẽ là for item in my_list: print(item). Điều này cho phép chúng ta truy cập và hiển thị từng phần tử trong danh sách một cách dễ dàng. (Nguồn: W3Schools)

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) Vòng lặp for không thể sử dụng để duyệt qua danh sách.
b) Cú pháp for item in my_list: cho phép in từng phần tử của danh sách.
c) Có thể sử dụng vòng lặp while để duyệt qua danh sách.
d) Việc in từng phần tử của danh sách là không cần thiết trong lập trình.

Câu 3: Cho đoạn thông tin:

Lệnh remove(value) chỉ xóa phần tử đầu tiên trong danh sách có giá trị tương ứng. Nếu giá trị không tồn tại trong danh sách, nó sẽ gây ra lỗi. Do đó, trước khi sử dụng lệnh này, nên kiểm tra sự tồn tại của giá trị trong danh sách. (Nguồn: Real Python)

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) Lệnh remove(value) sẽ không xóa tất cả các phần tử có giá trị tương ứng.
b) Nếu giá trị không tồn tại, lệnh remove(value) sẽ không gây ra lỗi.
c) Nên kiểm tra sự tồn tại của giá trị trước khi sử dụng lệnh remove(value).
d) Lệnh remove(value) có thể được sử dụng để xóa phần tử ở bất kỳ vị trí nào trong danh sách.

Câu 4: Cho đoạn thông tin:

Để chèn một giá trị vào danh sách tại một vị trí cụ thể, chúng ta sử dụng lệnh insert(index, value). Nếu chỉ số vượt quá độ dài của danh sách, giá trị sẽ được thêm vào cuối danh sách. 

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) Lệnh insert(index, value) không thể chèn giá trị vào cuối danh sách.
b) Nếu chỉ số vượt quá độ dài của danh sách, giá trị sẽ được thêm vào cuối danh sách.
c) Lệnh insert(index, value) có thể gây ra lỗi nếu chỉ số âm.
d) Chỉ số trong danh sách bắt đầu từ 1.

Câu 5: Cho đoạn thông tin:

Lệnh clear() là một cách nhanh chóng để xóa toàn bộ các phần tử trong danh sách mà không cần phải xóa từng phần tử một. Sau khi thực hiện lệnh này, danh sách sẽ trở thành một danh sách rỗng. (Nguồn: GeeksforGeeks)

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) Lệnh clear() sẽ xóa từng phần tử trong danh sách một cách tuần tự.
b) Sau khi sử dụng lệnh clear(), danh sách sẽ trở thành rỗng.
c) Lệnh clear() không thể khôi phục lại danh sách đã xóa.
d) Lệnh clear() chỉ hoạt động trên danh sách chứa số nguyên.

=> Giáo án tin học 10 kết nối bài 23: Một số lệnh làm việc với dữ liệu danh sách (3 tiết)

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải về là file word, có nhiều hơn + đầy đủ đáp án. Xem và tải: Trắc nghiệm đúng sai Tin học 10 kết nối tri thức cả năm - Tại đây

Tài liệu khác

Chat hỗ trợ
Chat ngay