Tuần 7 — File I/O — Đọc/ghi file
Tin học Lớp 9 · 5 câu hỏi có lời giải
Câu 1.Mở file để đọc?
- A.open("a.txt", "r")
- B.read("a.txt")
- C.open("a.txt")
- D.file.open("a.txt", "r")
Xem đáp án
Đáp án: A. open("a.txt", "r")
open(path, mode) mở file; "r" là read.
Câu 2.Đọc toàn bộ file?
- A.f.full()
- B.f.all()
- C.f.read()
- D.f.scan()
Xem đáp án
Đáp án: C. f.read()
f.read() đọc hết.
Câu 3.Đọc từng dòng?
- A.f.next()
- B.f.line()
- C.f.row()
- D.f.readline() hoặc for line in f
Xem đáp án
Đáp án: D. f.readline() hoặc for line in f
readline() đọc 1 dòng; for line in f duyệt từng dòng.
Câu 4.Ghi file?
- A.open(path, "w") rồi f.write()
- B.f.put()
- C.f.save()
- D.f.set()
Xem đáp án
Đáp án: A. open(path, "w") rồi f.write()
"w" mở để ghi (xoá cũ); "a" để nối thêm.
Câu 5.Cách an toàn để mở file?
- A.Cả với đều được
- B.open() rồi close()
- C.with open(...) as f:
- D.try-finally
Xem đáp án
Đáp án: C. with open(...) as f:
with tự động đóng file dù có lỗi xảy ra.