Trắc nghiệm Tin học 11 Cánh diều Bài 3 (có đáp án): Thực hành về tệp, mảng và danh sách
Với 15 câu hỏi trắc nghiệm Tin học 11 Bài 3: Thực hành về tệp, mảng và danh sách có đáp án chi tiết đầy đủ các mức độ sách Cánh diều sẽ giúp học sinh lớp 11 ôn luyện trắc nghiệm Tin 11 Khoa học máy tính.
Trắc nghiệm Tin học 11 Cánh diều Bài 3 (có đáp án): Thực hành về tệp, mảng và danh sách
PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.
Câu 1: Lệnh nào được dùng để mở tệp “data.txt” chỉ để đọc dữ liệu trong Python?
A. open("data.txt","w")
B. open("data.txt","r")
C. open("data.txt","a")
D. open("data.txt","x")
Câu 2: Câu lệnh nào dùng để đóng tệp đã mở trong Python?
A. close("file.txt")
B. file.close()
C. file.shutdown()
D. shutdown(file)
Câu 3: Câu lệnh nào dùng để đọc tất cả nội dung từ tệp “file.txt” và lưu vào một chuỗi?
A. file.readlines()
B. file.readline()
C. file.read()
D. file.split()
Câu 4: Để lấy các phần tử có chỉ số lẻ từ danh sách a, ta sử dụng lệnh nào?
A. a[::2]
B. a[1::2]
C. a[::-1]
D. a[1:]
Câu 5: Phương thức sort() trong danh sách ds.sort() làm gì?
A. Đảo ngược danh sách
B. Sắp xếp danh sách theo thứ tự tăng dần
C. Xóa tất cả các phần tử trong danh sách
D. Sao chép danh sách
Câu 6: Lệnh nào sẽ chèn một phần tử x vào vị trí chỉ số y trong danh sách ds?
A. ds.insert(y, x)
B. ds.append(x, y)
C. ds.add(y, x)
D. ds.insert(x, y)
Câu 7: Câu lệnh nào lấy các phần tử từ chỉ số 2 đến chỉ số 5 trong danh sách a?
A. a[2:5]
B. a[2:6]
C. a[3:6]
D. a[2::5]
Câu 8: Phương thức nào sẽ trả về số lần xuất hiện của phần tử x trong danh sách ds?
A. ds.count(x)
B. ds.find(x)
C. ds.index(x)
D. ds.search(x)
Câu 9: Để xóa phần tử có giá trị x trong danh sách ds, lệnh nào sau đây là đúng?
A. ds.pop(x)
B. ds.remove(x)
C. ds.delete(x)
D. ds.clear(x)
Câu 10: Câu lệnh nào dùng để tạo một bản sao của danh sách ds?
A. ds.copy()
B. ds.sort()
C. ds.reverse()
D. ds.append()
PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai
Câu 1: Cho một danh sách các số nguyên a. Hãy chọn đoạn mã Python nào sau đây sẽ tạo ra một danh sách b chứa các phần tử ở nửa sau của a và in từng phần tử của b ra màn hình.
a) b = a[len(a)//2:]
b) b = a[:len(a)//2]
c) b = a[-1:]
d) b = a[::-1]
Câu 2: Cho tệp data.txt chứa các số nguyên trên từng dòng. Để đọc tất cả các dòng của tệp và lưu vào danh sách numbers (các phần tử trong danh sách là số nguyên), lựa chọn nào sau đây là đúng?
a) numbers = [int(line) for line in open("data.txt", "r")]
b) numbers = list(open("data.txt", "r"))
c) numbers = open("data.txt", "r").readlines()
d) numbers = [float(line) for line in open("data.txt")]
PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3
Câu 1: Giả sử bạn có danh sách a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. Làm thế nào để tạo một danh sách chỉ chứa các phần tử ở vị trí chỉ số lẻ của a?
Câu 2: Cho một mảng hai chiều a kích thước n x n chứa các số thực. Viết cách lấy ra và in các phần tử của cột chỉ số chẵn trong a.
Câu 3: Cho tệp bangDiem.txt với cấu trúc gồm dòng đầu tiên là số lượng học sinh và số môn học, dòng thứ hai là danh sách các tên môn học, và các dòng tiếp theo là tên học sinh kèm điểm số các môn học. Làm thế nào để đọc tệp và tách ra danh sách tên học sinh cùng danh sách điểm số của từng học sinh?
Xem thêm câu hỏi trắc nghiệm Tin học lớp 11 Cánh diều có đáp án hay khác:
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 2: Mảng hai chiều
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 5: Đánh giá thuật toán
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 6: Kiểm thử và sửa lỗi chương trình
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 7: Lập trình giải bài toán tìm kiếm
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 8: Lập trình một số thuật toán sắp xếp
Xem thêm các tài liệu học tốt lớp 11 hay khác:
- Giải sgk Tin học 11 Cánh diều
- Giải Chuyên đề Tin học 11 Cánh diều
- Giải SBT Tin học 11 Cánh diều
- Giải lớp 11 Cánh diều (các môn học)
- Giải lớp 11 Kết nối tri thức (các môn học)
- Giải lớp 11 Chân trời sáng tạo (các môn học)
Tủ sách VIETJACK shopee lớp 10-11 cho học sinh và giáo viên (cả 3 bộ sách):
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.
- Soạn văn 11 Cánh diều (hay nhất)
- Soạn văn 11 Cánh diều (ngắn nhất)
- Giải sgk Toán 11 - Cánh diều
- Giải Tiếng Anh 11 Global Success
- Giải sgk Tiếng Anh 11 Smart World
- Giải sgk Tiếng Anh 11 Friends Global
- Giải sgk Vật Lí 11 - Cánh diều
- Giải sgk Hóa học 11 - Cánh diều
- Giải sgk Sinh học 11 - Cánh diều
- Giải sgk Lịch Sử 11 - Cánh diều
- Giải sgk Địa Lí 11 - Cánh diều
- Giải sgk Giáo dục KTPL 11 - Cánh diều
- Giải sgk Tin học 11 - Cánh diều
- Giải sgk Công nghệ 11 - Cánh diều
- Giải sgk Hoạt động trải nghiệm 11 - Cánh diều
- Giải sgk Giáo dục quốc phòng 11 - Cánh diều
- Giải sgk Âm nhạc 11 - Cánh diều