JavaScript is required

Mở file “time.txt” để đọc

A.

fopen("time.txt","r");

B.
open("time.txt","read");
C.
open("time.txt");
D.
fopen("time.txt","r+");
Trả lời:

Đáp án đúng: A


Đáp án đúng là A. fopen("time.txt","r"); Giải thích: - Hàm `fopen()` trong C được sử dụng để mở một file. Cú pháp cơ bản là `fopen(filename, mode)`. Trong đó: - `filename`: Là tên của file cần mở (ở đây là "time.txt"). - `mode`: Là chế độ mở file (ví dụ: "r" để đọc, "w" để ghi, "a" để thêm vào cuối file). Phân tích các lựa chọn: - A. `fopen("time.txt","r");`: Mở file "time.txt" ở chế độ đọc. Đây là phương án đúng để đọc file. - B. `open("time.txt","read");`: Hàm `open()` thường được sử dụng trong các hệ thống Unix/Linux và có cú pháp khác. Trong C chuẩn, chúng ta dùng `fopen()` cho các thao tác file. Cách sử dụng "read" làm mode cũng không đúng. - C. `open("time.txt");`: Thiếu mode (chế độ) để mở file. Nếu không có mode, hàm `open` (nếu đây là ý muốn dùng hàm `open` trong Unix/Linux) sẽ không hoạt động đúng cách. - D. `fopen("time.txt","r+");`: Mở file "time.txt" ở chế độ đọc/ghi. Mặc dù cú pháp này đúng, nhưng đề bài chỉ yêu cầu "đọc" file, không yêu cầu ghi. Do đó, "r" (chỉ đọc) phù hợp hơn.

Câu hỏi liên quan