JavaScript is required

Chọn câu đúng nhất trong các câu sau đây

A.
Khi đọc kí tự có mã 1A từ file văn bản, C sẽ đọc thành kí tự có mã -1.
B.
Khi đọc file văn bản, cả hai kí tự OD và OA sẽ được C đọc thành 1 kí tự có mã OA.
C.
Khi đọc kí tự có mã OD từ file văn bản thì C sẽ bỏ qua
D.
A, B, C đều đúng
Trả lời:

Đáp án đúng: D


Câu hỏi kiểm tra kiến thức về cách C đọc các kí tự đặc biệt từ file văn bản, đặc biệt là các kí tự liên quan đến việc xuống dòng và kết thúc file. * **Phương án A:** Sai. Kí tự có mã 1A (EOF - End Of File) thường được C dùng để báo hiệu kết thúc file, chứ không đọc thành -1. Việc đọc đến kí tự này thường khiến hàm đọc file trả về giá trị báo hiệu kết thúc file (ví dụ `EOF`). * **Phương án B:** Đúng. Trong các hệ thống như Windows, việc xuống dòng trong file văn bản thường được biểu diễn bằng hai kí tự: OD (Carriage Return - CR) và OA (Line Feed - LF). Khi đọc file văn bản trên các hệ thống này, C (và nhiều ngôn ngữ khác) thường chuyển đổi cặp kí tự OD OA thành một kí tự xuống dòng duy nhất (OA). Điều này giúp chương trình xử lý file văn bản một cách thống nhất, không phụ thuộc vào hệ điều hành. * **Phương án C:** Sai. C không bỏ qua kí tự OD. Như đã giải thích ở phương án B, kí tự OD thường được kết hợp với OA để biểu diễn việc xuống dòng, và C sẽ xử lý cặp kí tự này. * **Phương án D:** Sai. Vì A và C sai. Vậy, phương án B là đáp án đúng 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