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

0
Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!
Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!

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

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

1. Nếu my_list là [1, 2, 3] và another_list là [4, 5, 6], thì biểu thức my_list + another_list sẽ tạo ra danh sách nào?

A. [1, 2, 3, 4, 5, 6]
B. [1, 4, 2, 5, 3, 6]
C. [1, 2, 3]
D. Lỗi

2. Để sắp xếp danh sách my_list theo thứ tự giảm dần, ta có thể sử dụng phương thức nào của danh sách kết hợp với tham số reverse?

A. my_list.sort(decreasing=True)
B. my_list.reverse()
C. sorted(my_list, reverse=True)
D. my_list.sort(reverse=True)

3. Để xóa phần tử ở vị trí cuối cùng của danh sách my_list và trả về giá trị của nó, ta sử dụng phương thức nào?

A. pop(0)
B. remove(last_element)
C. pop()
D. delete_last()

4. Hàm sorted() trong Python khác với phương thức sort() ở điểm nào cơ bản nhất?

A. sorted() trả về danh sách mới, sort() sửa đổi danh sách tại chỗ.
B. sorted() chỉ dùng cho danh sách số, sort() dùng cho mọi loại dữ liệu.
C. sort() trả về danh sách mới, sorted() sửa đổi danh sách tại chỗ.
D. sorted() không hỗ trợ sắp xếp giảm dần, sort() có.

5. Nếu my_list là [x, y, z] và ta thực hiện my_list.insert(1, a), thì danh sách my_list sẽ trở thành gì?

A. [x, y, z, a]
B. [x, a, y, z]
C. [x, a, z]
D. [x, y, a, z]

6. Hàm nào trong Python được sử dụng để lấy độ dài (số lượng phần tử) của một danh sách?

A. size(my_list)
B. length(my_list)
C. count(my_list)
D. len(my_list)

7. Khi sử dụng vòng lặp for i in range(len(my_list)), biến i sẽ đại diện cho điều gì?

A. Giá trị của từng phần tử trong danh sách.
B. Chỉ số (vị trí) của từng phần tử trong danh sách.
C. Độ dài của danh sách.
D. Một bản sao của danh sách.

8. Để lặp qua từng phần tử của danh sách my_list và thực hiện một hành động cho mỗi phần tử, ta sử dụng cấu trúc lặp nào?

A. while my_list:
B. for item in my_list:
C. if item in my_list:
D. repeat until my_list:

9. Nếu my_list là [a, b, c, b, d], thì kết quả của my_list.count(b) là bao nhiêu?

A. 1
B. 2
C. 3
D. 4

10. Phương thức remove(element) trong Python sẽ làm gì nếu phần tử element tồn tại nhiều lần trong danh sách?

A. Xóa tất cả các lần xuất hiện của element.
B. Xóa lần xuất hiện đầu tiên của element.
C. Trả về vị trí của element.
D. Gây ra lỗi.

11. Nếu my_list là [5, 1, 4, 2, 3], thì my_list.reverse() sẽ làm thay đổi danh sách thành:

A. [1, 2, 3, 4, 5]
B. [5, 1, 4, 2, 3]
C. [3, 2, 4, 1, 5]
D. [3, 2, 1, 4, 5]

12. Nếu my_list là [10, 20, 30, 40, 50], thì my_list[1:3] sẽ trả về danh sách nào sau đây?

A. [10, 20]
B. [20, 30, 40]
C. [20, 30]
D. [10, 20, 30]

13. Nếu ta có danh sách numbers = [1, 2, 3] và thực hiện numbers.append(4), sau đó numbers.append(5), thì numbers sẽ là gì?

A. [1, 2, 3, 4, 5]
B. [1, 2, 3]
C. [1, 2, 3, 5]
D. [1, 2, 3, 4]

14. Biểu thức slicing `my_list[::2]` dùng để làm gì?

A. Lấy tất cả các phần tử của danh sách.
B. Lấy các phần tử có chỉ số chẵn.
C. Lấy các phần tử có chỉ số lẻ.
D. Lấy các phần tử từ cuối danh sách.

15. Trong Python, cấu trúc dữ liệu nào được sử dụng để lưu trữ một tập hợp các phần tử có thứ tự và có thể thay đổi?

A. Tuple
B. Set
C. Dictionary
D. List

16. Lệnh append() trong Python dùng để làm gì đối với danh sách?

A. Xóa phần tử cuối cùng khỏi danh sách.
B. Chèn một phần tử vào cuối danh sách.
C. Chèn một phần tử vào đầu danh sách.
D. Thay đổi giá trị của một phần tử cụ thể.

17. Để tạo một bản sao độc lập của danh sách my_list, cách nào sau đây là hiệu quả và được khuyến khích nhất trong Python?

A. new_list = my_list
B. new_list = my_list.copy()
C. new_list = list(my_list)
D. Cả hai lựa chọn B và C đều đúng.

18. Cú pháp my_list.index(element) trong Python dùng để làm gì?

A. Đếm số lần xuất hiện của element trong danh sách.
B. Trả về chỉ số (vị trí) của lần xuất hiện đầu tiên của element.
C. Kiểm tra xem element có tồn tại trong danh sách hay không.
D. Trả về giá trị của phần tử tại chỉ số được cung cấp.

19. Phương thức sort() của danh sách trong Python có tác dụng gì?

A. Trả về một danh sách mới đã được sắp xếp.
B. Sắp xếp các phần tử của danh sách tại chỗ (in-place) theo thứ tự tăng dần.
C. Sắp xếp các phần tử của danh sách tại chỗ theo thứ tự giảm dần.
D. Đảo ngược thứ tự các phần tử của danh sách.

20. Để truy cập phần tử đầu tiên của một danh sách có tên my_list trong Python, ta sử dụng cú pháp nào sau đây?

A. my_list(0)
B. my_list[0]
C. my_list.first()
D. my_list(first)

21. Phương thức insert(index, element) của danh sách trong Python được sử dụng để:

A. Thêm element vào vị trí index của danh sách.
B. Thay thế phần tử tại index bằng element.
C. Xóa phần tử tại vị trí index.
D. Trả về phần tử tại vị trí index.

22. Câu lệnh nào sau đây tạo ra một danh sách trống trong Python?

A. list()
B. []
C. new list
D. Cả hai lựa chọn A và B đều đúng.

23. Phương thức extend(iterable) của danh sách trong Python dùng để:

A. Chèn một danh sách vào đầu một danh sách khác.
B. Nối hai danh sách thành một danh sách mới.
C. Thêm tất cả các phần tử từ một iterable (ví dụ: danh sách khác, tuple) vào cuối danh sách hiện tại.
D. Xóa tất cả các phần tử khỏi danh sách.

24. Biểu thức list comprehension `[x*2 for x in my_list]` sẽ tạo ra một danh sách mới bằng cách nào?

A. Nhân mỗi phần tử của my_list với 2 và tạo danh sách mới.
B. Nhân mỗi phần tử của my_list với 2 và sửa đổi my_list.
C. Tạo một danh sách mới chỉ chứa các phần tử chẵn từ my_list.
D. Trả về giá trị của phần tử cuối cùng của my_list nhân với 2.

25. Nếu my_list là danh sách [apple, banana, cherry], thì biểu thức my_list[1] sẽ trả về giá trị nào?

A. apple
B. cherry
C. banana
D. IndexError

1 / 25

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

Tags: Bộ đề 1

1. Nếu my_list là [1, 2, 3] và another_list là [4, 5, 6], thì biểu thức my_list + another_list sẽ tạo ra danh sách nào?

2 / 25

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

Tags: Bộ đề 1

2. Để sắp xếp danh sách my_list theo thứ tự giảm dần, ta có thể sử dụng phương thức nào của danh sách kết hợp với tham số reverse?

3 / 25

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

Tags: Bộ đề 1

3. Để xóa phần tử ở vị trí cuối cùng của danh sách my_list và trả về giá trị của nó, ta sử dụng phương thức nào?

4 / 25

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

Tags: Bộ đề 1

4. Hàm sorted() trong Python khác với phương thức sort() ở điểm nào cơ bản nhất?

5 / 25

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

Tags: Bộ đề 1

5. Nếu my_list là [x, y, z] và ta thực hiện my_list.insert(1, a), thì danh sách my_list sẽ trở thành gì?

6 / 25

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

Tags: Bộ đề 1

6. Hàm nào trong Python được sử dụng để lấy độ dài (số lượng phần tử) của một danh sách?

7 / 25

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

Tags: Bộ đề 1

7. Khi sử dụng vòng lặp for i in range(len(my_list)), biến i sẽ đại diện cho điều gì?

8 / 25

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

Tags: Bộ đề 1

8. Để lặp qua từng phần tử của danh sách my_list và thực hiện một hành động cho mỗi phần tử, ta sử dụng cấu trúc lặp nào?

9 / 25

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

Tags: Bộ đề 1

9. Nếu my_list là [a, b, c, b, d], thì kết quả của my_list.count(b) là bao nhiêu?

10 / 25

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

Tags: Bộ đề 1

10. Phương thức remove(element) trong Python sẽ làm gì nếu phần tử element tồn tại nhiều lần trong danh sách?

11 / 25

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

Tags: Bộ đề 1

11. Nếu my_list là [5, 1, 4, 2, 3], thì my_list.reverse() sẽ làm thay đổi danh sách thành:

12 / 25

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

Tags: Bộ đề 1

12. Nếu my_list là [10, 20, 30, 40, 50], thì my_list[1:3] sẽ trả về danh sách nào sau đây?

13 / 25

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

Tags: Bộ đề 1

13. Nếu ta có danh sách numbers = [1, 2, 3] và thực hiện numbers.append(4), sau đó numbers.append(5), thì numbers sẽ là gì?

14 / 25

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

Tags: Bộ đề 1

14. Biểu thức slicing `my_list[::2]` dùng để làm gì?

15 / 25

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

Tags: Bộ đề 1

15. Trong Python, cấu trúc dữ liệu nào được sử dụng để lưu trữ một tập hợp các phần tử có thứ tự và có thể thay đổi?

16 / 25

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

Tags: Bộ đề 1

16. Lệnh append() trong Python dùng để làm gì đối với danh sách?

17 / 25

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

Tags: Bộ đề 1

17. Để tạo một bản sao độc lập của danh sách my_list, cách nào sau đây là hiệu quả và được khuyến khích nhất trong Python?

18 / 25

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

Tags: Bộ đề 1

18. Cú pháp my_list.index(element) trong Python dùng để làm gì?

19 / 25

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

Tags: Bộ đề 1

19. Phương thức sort() của danh sách trong Python có tác dụng gì?

20 / 25

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

Tags: Bộ đề 1

20. Để truy cập phần tử đầu tiên của một danh sách có tên my_list trong Python, ta sử dụng cú pháp nào sau đây?

21 / 25

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

Tags: Bộ đề 1

21. Phương thức insert(index, element) của danh sách trong Python được sử dụng để:

22 / 25

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

Tags: Bộ đề 1

22. Câu lệnh nào sau đây tạo ra một danh sách trống trong Python?

23 / 25

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

Tags: Bộ đề 1

23. Phương thức extend(iterable) của danh sách trong Python dùng để:

24 / 25

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

Tags: Bộ đề 1

24. Biểu thức list comprehension `[x*2 for x in my_list]` sẽ tạo ra một danh sách mới bằng cách nào?

25 / 25

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

Tags: Bộ đề 1

25. Nếu my_list là danh sách [apple, banana, cherry], thì biểu thức my_list[1] sẽ trả về giá trị nào?