JavaScript is required

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

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.
1, 2 và 3 đều đúng.
Trả lời:

Đáp án đúng: D


Để trả lời câu hỏi này, cần hiểu cách C xử lý các kí tự đặc biệt khi đọc file văn bản, đặc biệt là kí tự có mã 1A (EOF), OD (Carriage Return) và OA (Line Feed).

  • Phương án A: Khi đọc kí tự có mã 1A (End-of-File) từ file văn bản, C thường hiểu đây là dấu hiệu kết thúc file. C sẽ không đọc thành kí tự có mã -1. Do đó, phương án A sai.
  • Phương án B: Trong hệ điều hành Windows, kí tự xuống dòng thường được biểu diễn bằng cặp kí tự OD (Carriage Return) và OA (Line Feed). Khi đọc file văn bản ở chế độ text, C sẽ chuyển đổi cặp kí tự OD và OA thành một kí tự xuống dòng duy nhất (OA). Do đó, phương án B đúng.
  • Phương án C: Như giải thích ở phương án B, C không bỏ qua kí tự OD mà chuyển đổi nó cùng với OA thành kí tự xuống dòng. Do đó, phương án C sai.
  • Phương án D: Vì phương án A và C sai nên phương án D cũng sai.

Vậy đáp án đúng nhất là B.

Câu hỏi liên quan