Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

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 Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

1. Để xóa một phần tử tại một chỉ số cụ thể khỏi danh sách (list) Python và trả về giá trị của phần tử đó, bạn sử dụng phương thức nào?

A. remove()
B. del
C. pop()
D. clear()

2. Cấu trúc dữ liệu nào trong Python được sử dụng để lưu trữ các cặp khóa-giá trị và các khóa phải là duy nhất?

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

3. Cấu trúc dữ liệu "bảng" trong các ứng dụng bảng tính cho phép người dùng thực hiện loại thao tác nào sau đây một cách hiệu quả?

A. Truy cập ngẫu nhiên theo chỉ số số nguyên.
B. Sắp xếp, lọc và thực hiện tính toán dựa trên dữ liệu.
C. Lưu trữ các cặp khóa-giá trị không có thứ tự.
D. Thêm và xóa phần tử một cách liên tục ở giữa.

4. Khi truy cập một phần tử trong bảng tính bằng địa chỉ ô, thứ tự thông thường là gì?

A. Tên cột trước, Tên hàng sau (ví dụ: A1)
B. Tên hàng trước, Tên cột sau (ví dụ: 1A)
C. Chỉ tên cột (ví dụ: A)
D. Chỉ tên hàng (ví dụ: 1)

5. Cấu trúc dữ liệu nào trong lập trình thường được mô tả là một dãy các phần tử được đánh chỉ số bắt đầu từ 0 và có thể thay đổi kích thước linh hoạt?

A. Mảng (Array)
B. Danh sách (List)
C. Bảng (Table)
D. Cây (Tree)

6. Nếu bạn muốn thay thế một phần tử tại một chỉ số cụ thể trong danh sách (list) Python, bạn sẽ thực hiện hành động gì?

A. Sử dụng phương thức `remove()`.
B. Gán giá trị mới cho chỉ số đó (ví dụ: `my_list[index] = new_value`).
C. Sử dụng phương thức `pop()`.
D. Thêm phần tử mới bằng `append()` và xóa phần tử cũ.

7. Đâu là một đặc điểm chính của "tuple" trong Python so với "list"?

A. Tuple có thể thay đổi (mutable).
B. Tuple không cho phép các phần tử trùng lặp.
C. Tuple không thể thay đổi (immutable).
D. Tuple chỉ chứa được các phần tử cùng kiểu dữ liệu.

8. Khi làm việc với bảng tính, tên cột thường được đại diện bằng ký tự hoặc tổ hợp ký tự nào?

A. Số nguyên
B. Chữ cái hoặc tổ hợp chữ cái
C. Ký tự đặc biệt
D. Hỗn hợp số và chữ cái

9. Để truy cập phần tử đầu tiên của một danh sách (list) trong Python, bạn sẽ sử dụng chỉ số nào?

A. 1
B. 0
C. -1
D. index()

10. Trong Python, để xóa tất cả các phần tử khỏi một danh sách (list), bạn sẽ sử dụng phương thức nào?

A. pop()
B. remove()
C. clear()
D. del

11. Trong Python, nếu bạn có một danh sách `my_list = [10, 20, 30, 40, 50]` và bạn muốn lấy các phần tử từ chỉ số 1 đến chỉ số 3 (không bao gồm chỉ số 3), bạn sẽ sử dụng cú pháp nào?

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

12. Khi nói về cấu trúc "bảng" trong cơ sở dữ liệu hoặc bảng tính, mỗi "cột" (column) thường đại diện cho loại thông tin gì?

A. Một bản ghi hoặc một thực thể.
B. Một thuộc tính hoặc một đặc điểm của thực thể.
C. Mối quan hệ giữa các bản ghi.
D. Khóa chính của bảng.

13. Cấu trúc dữ liệu nào trong Python lưu trữ các phần tử không có thứ tự và không cho phép phần tử trùng lặp?

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

14. Trong bảng tính, việc sử dụng công thức để thực hiện tính toán trên dữ liệu của các ô khác được gọi là gì?

A. Định dạng ô
B. Lọc dữ liệu
C. Trích dẫn ô
D. Tham chiếu ô

15. Nếu bạn muốn tạo một bản sao hoàn toàn độc lập của một danh sách (list) Python để có thể thay đổi mà không ảnh hưởng đến danh sách gốc, bạn nên sử dụng phương pháp nào?

A. Gán trực tiếp: `new_list = original_list`
B. Sử dụng phương thức `copy()` hoặc slicing `[:]`
C. Sử dụng `list.append()`
D. Sử dụng `list.extend()`

16. Trong Python, bạn có thể tạo một danh sách chứa các kiểu dữ liệu khác nhau không?

A. Không, danh sách chỉ chứa các phần tử cùng kiểu.
B. Có, danh sách có thể chứa các phần tử thuộc các kiểu dữ liệu khác nhau.
C. Chỉ khi các kiểu dữ liệu đó có thể chuyển đổi cho nhau.
D. Chỉ khi sử dụng thư viện ngoài.

17. Cấu trúc dữ liệu nào trong Python được sử dụng để tạo một chuỗi ký tự có thứ tự và không thể thay đổi?

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

18. Trong Python, để thêm nhiều phần tử từ một iterable khác (như một danh sách khác hoặc tuple) vào cuối danh sách hiện tại, bạn sẽ sử dụng phương thức nào?

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

19. Trong ngữ cảnh bảng tính, một "hàng" (row) được xác định như thế nào?

A. Một tập hợp các ô theo chiều dọc.
B. Một tập hợp các ô theo chiều ngang.
C. Một ô dữ liệu duy nhất.
D. Tiêu đề của bảng.

20. Trong Python, phương thức nào được sử dụng để thêm một phần tử vào cuối của danh sách (list)?

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

21. Cấu trúc dữ liệu "list" trong Python được gọi là "mutable" vì lý do gì?

A. Nó có thể thay đổi kích thước.
B. Nó có thể thay đổi nội dung các phần tử sau khi tạo.
C. Nó có thể chứa các kiểu dữ liệu khác nhau.
D. Nó có thứ tự cố định.

22. Khi so sánh "list" và "tuple" trong Python, tuple thường được ưa chuộng hơn cho mục đích nào?

A. Thường xuyên thêm hoặc xóa phần tử.
B. Sử dụng làm khóa trong dictionary hoặc phần tử trong set.
C. Lưu trữ dữ liệu có thể thay đổi.
D. Thực hiện các phép toán trên nhiều phần tử cùng lúc.

23. Cấu trúc dữ liệu nào trong Python cho phép bạn tạo một tập hợp các giá trị duy nhất và có thể truy cập nhanh chóng bằng khóa?

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

24. Trong ngôn ngữ lập trình 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. List
D. Dictionary

25. Trong Python, khi bạn tạo một dictionary với các cặp khóa-giá trị, thứ tự của các cặp này khi in ra có đảm bảo giống với thứ tự khi khai báo không?

A. Có, luôn luôn.
B. Không, thứ tự không được đảm bảo.
C. Chỉ khi các khóa là số.
D. Chỉ khi dictionary có ít hơn 5 phần tử.

1 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

1. Để xóa một phần tử tại một chỉ số cụ thể khỏi danh sách (list) Python và trả về giá trị của phần tử đó, bạn sử dụng phương thức nào?

2 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

2. Cấu trúc dữ liệu nào trong Python được sử dụng để lưu trữ các cặp khóa-giá trị và các khóa phải là duy nhất?

3 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

3. Cấu trúc dữ liệu bảng trong các ứng dụng bảng tính cho phép người dùng thực hiện loại thao tác nào sau đây một cách hiệu quả?

4 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

4. Khi truy cập một phần tử trong bảng tính bằng địa chỉ ô, thứ tự thông thường là gì?

5 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

5. Cấu trúc dữ liệu nào trong lập trình thường được mô tả là một dãy các phần tử được đánh chỉ số bắt đầu từ 0 và có thể thay đổi kích thước linh hoạt?

6 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

6. Nếu bạn muốn thay thế một phần tử tại một chỉ số cụ thể trong danh sách (list) Python, bạn sẽ thực hiện hành động gì?

7 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

7. Đâu là một đặc điểm chính của tuple trong Python so với list?

8 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

8. Khi làm việc với bảng tính, tên cột thường được đại diện bằng ký tự hoặc tổ hợp ký tự nào?

9 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

9. Để truy cập phần tử đầu tiên của một danh sách (list) trong Python, bạn sẽ sử dụng chỉ số nào?

10 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

10. Trong Python, để xóa tất cả các phần tử khỏi một danh sách (list), bạn sẽ sử dụng phương thức nào?

11 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

11. Trong Python, nếu bạn có một danh sách `my_list = [10, 20, 30, 40, 50]` và bạn muốn lấy các phần tử từ chỉ số 1 đến chỉ số 3 (không bao gồm chỉ số 3), bạn sẽ sử dụng cú pháp nào?

12 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

12. Khi nói về cấu trúc bảng trong cơ sở dữ liệu hoặc bảng tính, mỗi cột (column) thường đại diện cho loại thông tin gì?

13 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

13. Cấu trúc dữ liệu nào trong Python lưu trữ các phần tử không có thứ tự và không cho phép phần tử trùng lặp?

14 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

14. Trong bảng tính, việc sử dụng công thức để thực hiện tính toán trên dữ liệu của các ô khác được gọi là gì?

15 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

15. Nếu bạn muốn tạo một bản sao hoàn toàn độc lập của một danh sách (list) Python để có thể thay đổi mà không ảnh hưởng đến danh sách gốc, bạn nên sử dụng phương pháp nào?

16 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

16. Trong Python, bạn có thể tạo một danh sách chứa các kiểu dữ liệu khác nhau không?

17 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

17. Cấu trúc dữ liệu nào trong Python được sử dụng để tạo một chuỗi ký tự có thứ tự và không thể thay đổi?

18 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

18. Trong Python, để thêm nhiều phần tử từ một iterable khác (như một danh sách khác hoặc tuple) vào cuối danh sách hiện tại, bạn sẽ sử dụng phương thức nào?

19 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

19. Trong ngữ cảnh bảng tính, một hàng (row) được xác định như thế nào?

20 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

20. Trong Python, phương thức nào được sử dụng để thêm một phần tử vào cuối của danh sách (list)?

21 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

21. Cấu trúc dữ liệu list trong Python được gọi là mutable vì lý do gì?

22 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

22. Khi so sánh list và tuple trong Python, tuple thường được ưa chuộng hơn cho mục đích nào?

23 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

23. Cấu trúc dữ liệu nào trong Python cho phép bạn tạo một tập hợp các giá trị duy nhất và có thể truy cập nhanh chóng bằng khóa?

24 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

24. Trong ngôn ngữ lập trình 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?

25 / 25

Category: Trắc nghiệm Khoa học máy tính 12 Kết nối bài 9: Tạo danh sách, bảng

Tags: Bộ đề 1

25. Trong Python, khi bạn tạo một dictionary với các cặp khóa-giá trị, thứ tự của các cặp này khi in ra có đảm bảo giống với thứ tự khi khai báo không?