🌌Tizia

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.