Câu lệnh sau có ý nghĩa gì? int open(tep1, O_TRUNC);
Trả lời:
Đáp án đúng: B
Câu lệnh `int open(tep1, O_TRUNC);` sử dụng hàm `open()` trong C/C++ để mở một tệp tin có tên là `tep1`. Tham số `O_TRUNC` là một flag (cờ) được sử dụng để chỉ định cách tệp tin được mở.
- `O_TRUNC`: Nếu tệp tin đã tồn tại và được mở để ghi (write), flag này sẽ khiến nội dung hiện tại của tệp bị xóa (truncate) về độ dài 0.
Vì vậy, ý nghĩa của câu lệnh trên là mở tệp `tep1` và nếu tệp đã tồn tại, nó sẽ xóa toàn bộ nội dung của tệp.
Như vậy, đáp án B là chính xác nhất.
Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
