Trắc nghiệm Tin học 11 Cánh diều KHMT bài 3 Thực hành về tệp, mảng và danh sách

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 3 Thực hành về tệp, mảng và danh sách

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 3 Thực hành về tệp, mảng và danh sách

Số câu25
Quiz ID20411
Câu 1
1. Khi đọc một tệp văn bản trong Python bằng chế độ r, hàm nào thường được sử dụng để đọc toàn bộ nội dung của tệp thành một chuỗi duy nhất?
Câu 2
2. Khi sử dụng `with open(data.txt, r) as f:`, nếu tệp `data.txt` không tồn tại, điều gì sẽ xảy ra?
Câu 3
3. Khi làm việc với tệp trong Python, việc sử dụng khối `with open(...) as f:` mang lại lợi ích chính nào?
Câu 4
4. Bạn cần lưu trữ một tập hợp các giá trị mà không quan tâm đến thứ tự và không cho phép trùng lặp trong Python. Cấu trúc dữ liệu nào phù hợp nhất cho mục đích này?
Câu 5
5. Cho danh sách `items = [apple, banana, cherry]`. Lệnh `items.insert(1, orange)` sẽ làm cho danh sách `items` trở thành gì?
Câu 6
6. Trong Python, để xóa một phần tử khỏi danh sách dựa trên giá trị của nó (không phải chỉ số), bạn sử dụng phương thức nào?
Câu 7
7. Cho danh sách `numbers = [5, 1, 4, 2, 8]`. Lệnh sắp xếp nào sau đây sẽ làm thay đổi danh sách `numbers` thành `[1, 2, 4, 5, 8]`?
Câu 8
8. Đâu là sự khác biệt chính giữa `list.sort()` và `sorted(list)` trong Python?
Câu 9
9. Phương thức `extend()` của danh sách trong Python được sử dụng để làm gì?
Câu 10
10. Bạn muốn đọc một tệp văn bản và xử lý từng dòng một cách hiệu quả, đặc biệt với các tệp lớn. Cách tiếp cận nào sau đây là tốt nhất trong Python?
Câu 11
11. Khi làm việc với tệp nhị phân trong Python (chế độ rb hoặc wb), dữ liệu được đọc/ghi dưới dạng nào?
Câu 12
12. Trong Python, khi làm việc với tệp văn bản, chế độ mở tệp nào được sử dụng để chỉ cho phép ghi dữ liệu mới vào cuối tệp, không xóa nội dung cũ?
Câu 13
13. Giả sử bạn đã mở một tệp văn bản trong Python bằng `f = open(my_file.txt, w)`. Sau khi ghi dữ liệu, bạn cần đảm bảo mọi thay đổi được lưu vào đĩa. Lệnh nào thực hiện điều này?
Câu 14
14. Trong Python, câu lệnh `my_list = [1, 2, 3]` và sau đó là `my_list.append(4)`. Giá trị trả về của `my_list.append(4)` là gì?
Câu 15
15. Giả sử bạn có một danh sách các số nguyên trong Python: `numbers = [10, 25, 5, 40, 15]`. Lệnh nào sau đây sẽ trả về phần tử thứ ba của danh sách này (theo chỉ số bắt đầu từ 0)?
Câu 16
16. Khi ghi dữ liệu vào một tệp văn bản trong Python bằng chế độ w, nếu bạn muốn đảm bảo rằng mọi ký tự được ghi vào tệp đều được mã hóa đúng chuẩn UTF-8, bạn nên chỉ định tham số nào khi mở tệp?
Câu 17
17. Trong Python, khi mở một tệp ở chế độ w (write), điều gì sẽ xảy ra nếu tệp đã tồn tại?
Câu 18
18. Trong Python, bạn muốn tạo một mảng (tương tự như danh sách nhưng có thể tối ưu cho tính toán số học) để lưu trữ các số nguyên. Bạn có thể sử dụng thư viện nào?
Câu 19
19. Cho đoạn mã Python sau: `my_list = [1, 2, 3, 4, 5]`. Lệnh `my_list.pop(1)` sẽ trả về giá trị nào và làm thay đổi danh sách `my_list` như thế nào?
Câu 20
20. Trong Python, để truy cập vào phần tử cuối cùng của một danh sách mà không cần biết độ dài của nó, bạn có thể sử dụng chỉ số nào?
Câu 21
21. Nếu bạn muốn đọc từng dòng của một tệp văn bản trong Python và lưu chúng vào một danh sách, mỗi phần tử của danh sách là một dòng, bạn nên sử dụng phương thức nào?
Câu 22
22. Bạn có một tệp `students.txt` chứa các dòng, mỗi dòng là tên của một học sinh. Để đọc tất cả các tên này và lưu chúng vào một danh sách, bạn có thể sử dụng cách nào sau đây?
Câu 23
23. Trong Python, bạn muốn thêm một phần tử mới vào cuối một danh sách. Phương thức nào của danh sách nên được sử dụng?
Câu 24
24. Cho danh sách `data = [1, 2, 3, 4, 5]`. Lệnh `data[1:4]` sẽ trả về một danh sách con bao gồm những phần tử nào?
Câu 25
25. Để lấy độ dài (số lượng phần tử) của một danh sách trong Python, bạn sử dụng hàm nào?

Để lại một bình luận