[KNTT] Trắc nghiệm 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é!!!


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

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

1. Lệnh nào sau đây tạo ra một danh sách mới chứa các phần tử của `list1` và `list2` được nối lại với nhau mà không thay đổi `list1` hay `list2`?

A. list1.append(list2)
B. list1.extend(list2)
C. list1 + list2
D. list2.extend(list1)

2. Lệnh `my_list.index(c)` trên danh sách `my_list = [a, b, c, d, c]` sẽ trả về giá trị nào?

A. 2
B. 4
C. 0
D. Lỗi, có nhiều hơn một c.

3. Lệnh nào sau đây dùng để tìm chỉ số (vị trí) của phần tử đầu tiên có giá trị là banana trong danh sách `fruits = [apple, banana, cherry, banana]`?

A. fruits.find(banana)
B. fruits.index(banana)
C. fruits.search(banana)
D. fruits.get(banana)

4. Cho danh sách `my_list = [10, 20, 30, 40]`. Lệnh `my_list.remove(20)` sẽ thay đổi danh sách như thế nào?

A. Xóa phần tử có giá trị 20 và trả về danh sách mới.
B. Xóa phần tử đầu tiên có giá trị 20 khỏi danh sách.
C. Xóa phần tử ở vị trí chỉ số 20.
D. Không thay đổi danh sách vì 20 không phải là chỉ số.

5. Để xóa tất cả các phần tử trong danh sách `my_list`, ta sử dụng lệnh nào?

A. my_list.remove_all()
B. my_list.clear()
C. my_list.delete()
D. my_list.empty()

6. Lệnh `my_list.pop(1)` trên danh sách `my_list = [a, b, c, d]` sẽ thực hiện hành động gì?

A. Xóa và trả về phần tử ở vị trí chỉ số 1 (b).
B. Xóa và trả về phần tử cuối cùng (d).
C. Xóa phần tử ở vị trí chỉ số 1 mà không trả về giá trị.
D. Thêm phần tử tại vị trí chỉ số 1.

7. Lệnh nào sẽ xóa tất cả các lần xuất hiện của giá trị x trong danh sách `my_list`?

A. Chỉ có thể xóa từng lần xuất hiện bằng `remove()` trong một vòng lặp.
B. my_list.remove_all(x)
C. my_list = [item for item in my_list if item != x]
D. my_list.clear_all(x)

8. Cho `my_list = [1, 2, 3]`. Lệnh `my_list.insert(1, 99)` sẽ làm thay đổi `my_list` thành:

A. [1, 99, 2, 3]
B. [99, 1, 2, 3]
C. [1, 2, 3, 99]
D. [1, 2, 99, 3]

9. Lệnh `my_list.pop(0)` trên danh sách `my_list = [5, 10, 15]` sẽ làm gì?

A. Xóa và trả về phần tử 15.
B. Xóa và trả về phần tử 5.
C. Xóa phần tử 5 mà không trả về.
D. Xóa phần tử 10.

10. Khi sử dụng `my_list.insert(0, start)` với `my_list = [1, 2, 3]`, kết quả của `my_list` sẽ là gì?

A. [1, 2, 3, start]
B. [start, 1, 2, 3]
C. [1, start, 2, 3]
D. [start]

11. Lệnh `my_list.reverse()` sẽ làm gì với danh sách `my_list = [apple, banana, cherry]`?

A. Sắp xếp danh sách theo thứ tự bảng chữ cái.
B. Đảo ngược thứ tự các phần tử trong danh sách.
C. Xóa phần tử đầu tiên.
D. Trả về phần tử cuối cùng.

12. Để sắp xếp danh sách `my_list` theo thứ tự giảm dần, ta sử dụng lệnh nào?

A. my_list.sort(reverse=True)
B. my_list.sort_descending()
C. my_list.reverse_sort()
D. my_list.sort(desc=True)

13. Nếu `my_list = [10, 20, 30]` và ta thực hiện `new_list = my_list.copy()`, thì `new_list` sẽ là gì?

A. Một tham chiếu đến `my_list`.
B. Một danh sách mới chứa các phần tử giống `my_list`.
C. Một danh sách rỗng.
D. Giá trị `None`.

14. Để tạo một bản sao của danh sách `original_list` và lưu vào `copied_list` mà không ảnh hưởng lẫn nhau, cách nào là phù hợp nhất?

A. copied_list = original_list
B. copied_list = original_list.copy()
C. copied_list = list(original_list)
D. Cả hai phương án B và C đều đúng.

15. Khi gọi `my_list.pop()` mà không có chỉ số, hành động mặc định là gì?

A. Xóa và trả về phần tử đầu tiên.
B. Xóa và trả về phần tử cuối cùng.
C. Xóa tất cả các phần tử.
D. Trả về danh sách rỗng.

16. Cho `list1 = [1, 2]` và `list2 = [3, 4]`. Sau lệnh `list1 += list2`, `list1` sẽ có giá trị là:

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

17. Trong Python, `my_list = [1, 2, 3, 2, 1]`. Sau khi thực hiện `my_list.count(2)`, kết quả trả về là bao nhiêu?

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

18. Cho `my_list = [5, 1, 8, 3]`. Lệnh `my_list.sort()` sẽ thay đổi danh sách thành:

A. [8, 5, 3, 1]
B. [1, 3, 5, 8]
C. [5, 8, 3, 1]
D. [1, 5, 3, 8]

19. Lệnh `my_list.remove(b)` trên danh sách `my_list = [a, b, c, b, d]` sẽ thay đổi `my_list` thành:

A. [a, c, b, d]
B. [a, b, c, d]
C. [a, c, d]
D. Lỗi, không xóa được phần tử b.

20. Lệnh nào sau đây sẽ thay thế phần tử tại chỉ số 2 của danh sách `my_list = [10, 20, 30, 40]` bằng giá trị 25?

A. my_list.replace(2, 25)
B. my_list.set(2, 25)
C. my_list[2] = 25
D. my_list.insert(2, 25)

21. Cho hai danh sách `list1 = [1, 2, 3]` và `list2 = [4, 5, 6]`. Lệnh `list1.extend(list2)` sẽ làm thay đổi `list1` thành:

A. [1, 2, 3, [4, 5, 6]]
B. [1, 2, 3, 4, 5, 6]
C. [4, 5, 6, 1, 2, 3]
D. Lỗi, không thể nối hai danh sách trực tiếp bằng extend.

22. Trong Python, lệnh nào sau đây được sử dụng để thêm một phần tử vào cuối danh sách?

A. insert()
B. append()
C. extend()
D. remove()

23. Nếu ta có danh sách `my_list = [1, 1, 1, 1]`, lệnh `my_list.count(1)` sẽ trả về giá trị nào?

A. 1
B. 0
C. 4
D. Lỗi, không đếm được các phần tử giống nhau.

24. Lệnh `len(my_list)` dùng để làm gì với một danh sách?

A. Trả về phần tử đầu tiên của danh sách.
B. Trả về giá trị của phần tử ở vị trí chỉ số 0.
C. Trả về tổng số lượng phần tử trong danh sách.
D. Trả về danh sách mới không chứa phần tử nào.

25. Nếu `my_list = [a, b, c]`, thì `my_list[1:3]` trả về giá trị nào?

A. [a, b]
B. [b, c]
C. [a, c]
D. [b]

1 / 25

Category: [KNTT] Trắc nghiệm 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. Lệnh nào sau đây tạo ra một danh sách mới chứa các phần tử của `list1` và `list2` được nối lại với nhau mà không thay đổi `list1` hay `list2`?

2 / 25

Category: [KNTT] Trắc nghiệm 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. Lệnh `my_list.index(c)` trên danh sách `my_list = [a, b, c, d, c]` sẽ trả về giá trị nào?

3 / 25

Category: [KNTT] Trắc nghiệm 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. Lệnh nào sau đây dùng để tìm chỉ số (vị trí) của phần tử đầu tiên có giá trị là banana trong danh sách `fruits = [apple, banana, cherry, banana]`?

4 / 25

Category: [KNTT] Trắc nghiệm 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. Cho danh sách `my_list = [10, 20, 30, 40]`. Lệnh `my_list.remove(20)` sẽ thay đổi danh sách như thế nào?

5 / 25

Category: [KNTT] Trắc nghiệm 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. Để xóa tất cả các phần tử trong danh sách `my_list`, ta sử dụng lệnh nào?

6 / 25

Category: [KNTT] Trắc nghiệm 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. Lệnh `my_list.pop(1)` trên danh sách `my_list = [a, b, c, d]` sẽ thực hiện hành động gì?

7 / 25

Category: [KNTT] Trắc nghiệm 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. Lệnh nào sẽ xóa tất cả các lần xuất hiện của giá trị x trong danh sách `my_list`?

8 / 25

Category: [KNTT] Trắc nghiệm 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. Cho `my_list = [1, 2, 3]`. Lệnh `my_list.insert(1, 99)` sẽ làm thay đổi `my_list` thành:

9 / 25

Category: [KNTT] Trắc nghiệm 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. Lệnh `my_list.pop(0)` trên danh sách `my_list = [5, 10, 15]` sẽ làm gì?

10 / 25

Category: [KNTT] Trắc nghiệm 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. Khi sử dụng `my_list.insert(0, start)` với `my_list = [1, 2, 3]`, kết quả của `my_list` sẽ là gì?

11 / 25

Category: [KNTT] Trắc nghiệm 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. Lệnh `my_list.reverse()` sẽ làm gì với danh sách `my_list = [apple, banana, cherry]`?

12 / 25

Category: [KNTT] Trắc nghiệm 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. Để sắp xếp danh sách `my_list` theo thứ tự giảm dần, ta sử dụng lệnh nào?

13 / 25

Category: [KNTT] Trắc nghiệm 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 `my_list = [10, 20, 30]` và ta thực hiện `new_list = my_list.copy()`, thì `new_list` sẽ là gì?

14 / 25

Category: [KNTT] Trắc nghiệm 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. Để tạo một bản sao của danh sách `original_list` và lưu vào `copied_list` mà không ảnh hưởng lẫn nhau, cách nào là phù hợp nhất?

15 / 25

Category: [KNTT] Trắc nghiệm 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. Khi gọi `my_list.pop()` mà không có chỉ số, hành động mặc định là gì?

16 / 25

Category: [KNTT] Trắc nghiệm 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. Cho `list1 = [1, 2]` và `list2 = [3, 4]`. Sau lệnh `list1 += list2`, `list1` sẽ có giá trị là:

17 / 25

Category: [KNTT] Trắc nghiệm 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. Trong Python, `my_list = [1, 2, 3, 2, 1]`. Sau khi thực hiện `my_list.count(2)`, kết quả trả về là bao nhiêu?

18 / 25

Category: [KNTT] Trắc nghiệm 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. Cho `my_list = [5, 1, 8, 3]`. Lệnh `my_list.sort()` sẽ thay đổi danh sách thành:

19 / 25

Category: [KNTT] Trắc nghiệm 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. Lệnh `my_list.remove(b)` trên danh sách `my_list = [a, b, c, b, d]` sẽ thay đổi `my_list` thành:

20 / 25

Category: [KNTT] Trắc nghiệm 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. Lệnh nào sau đây sẽ thay thế phần tử tại chỉ số 2 của danh sách `my_list = [10, 20, 30, 40]` bằng giá trị 25?

21 / 25

Category: [KNTT] Trắc nghiệm 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. Cho hai danh sách `list1 = [1, 2, 3]` và `list2 = [4, 5, 6]`. Lệnh `list1.extend(list2)` sẽ làm thay đổi `list1` thành:

22 / 25

Category: [KNTT] Trắc nghiệm 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. Trong Python, lệnh nào sau đây được sử dụng để thêm một phần tử vào cuối danh sách?

23 / 25

Category: [KNTT] Trắc nghiệm 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. Nếu ta có danh sách `my_list = [1, 1, 1, 1]`, lệnh `my_list.count(1)` sẽ trả về giá trị nào?

24 / 25

Category: [KNTT] Trắc nghiệm 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. Lệnh `len(my_list)` dùng để làm gì với một danh sách?

25 / 25

Category: [KNTT] Trắc nghiệm 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 = [a, b, c]`, thì `my_list[1:3]` trả về giá trị nào?