Trắc nghiệm Bài 16. Ví dụ làm việc với tệp có đáp án
-
345 lượt thi
-
10 câu hỏi
-
30 phút
Danh sách câu hỏi
Câu 1:
Để mở tệp bai1.doc để đọc dữ liệu bằng văn bản tiếng Việt Unicode thông dụng hiện nay ta dùng lệnh:
Đáp án đúng là: D
Vì cấu trúc để mở tệp trên đĩa là
Câu 2:
Để đọc một lần toàn bộ văn bản trong tệp f ta dùng lệnh:
Đáp án đúng là: A
Lệnh: s = f.read()
Câu 3:
Để đọc mỗi lần một dòng từ tệp biến tệp f ta dùng lệnh:
Đáp án đúng là: D
Đáp án B là đọc tất cả tệp, đáp án A và C viết sai cấu trúc.
Câu 4:
Để mở và ghi dữ liệu vào tệp b.txt với biến tệp f ta dùng lệnh:
Đáp án đúng là: B
Cấu trúc mở tệp để ghi dữ liệu là:
Câu 5:
Để ghi xâu s vào biến tệp f ta dùng cú pháp:
Đáp án đúng là: A
Cấu trúc ghi vào tệp:
Câu 6:
Để đóng biến tệp f khi kết thúc làm việc ta dùng lệnh:
Đáp án đúng là: B
Cấu trúc đóng tệp:
Câu 7:
Cho đoạn chương trình sau:
f = open("test.txt",'r',encoding = 'utf-8')
a = f.read()
print((a))
f.close()
Kết quả của đoạn chương trình trên là:
Đáp án đúng là: A
Vì a = f.read() là câu lệnh đọc toàn bộ dữ liệu trong tệp test.txt
Câu 8:
Cho đoạn chương trình sau:
f = open("test.txt",'r',encoding = 'utf-8')
a = f.readline()
print((a))
f.close()
Kết quả của đoạn chương trình trên là:
Đáp án đúng là: B
Vì câu lệnh a = f.readline() là đọc dòng đầu tiên trong tệp test.txt
Câu 9:
Cho đoạn chương trình sau:
f=open("test.txt",'w')
s=10
f.write(s)
f.close()
Kết quả của đoạn chương trình trên là:
Đáp án đúng là: A
Vì giá trị của s được lưu vào tệp test.txt thông qua câu lệnh: f.write(s)
Câu 10:
Cho câu lệnh sau: s = f1.readline().strip()
Khẳng định nào sau đây là đúng khi nói về câu lệnh trên:
Đáp án đúng là: C
Vì câu lệnh f1.readline() có nghĩa là đọc một dòng từ tệp vào biến xâu, hàm strip() để cắt bỏ các dấu cách thừa.