Chọn một phát biểu sai:
Trả lời:
Đáp án đúng: D
Câu hỏi yêu cầu chọn phát biểu sai về chuỗi.
* **A. Chuỗi là một mảng các kí tự:** Phát biểu này đúng. Trong nhiều ngôn ngữ lập trình, chuỗi được biểu diễn như một mảng các ký tự.
* **B. Chuỗi là một mảng các kí tự và kí tự cuối cùng có mã là 0:** Phát biểu này đúng. Trong ngôn ngữ C, chuỗi kết thúc bằng ký tự null (\0), có mã ASCII là 0.
* **C. Chuỗi là mảng các kí tự và kí tự cuối cùng có mã là NULL:** Phát biểu này đúng. NULL tương đương với 0 trong C/C++.
* **D. Chuỗi là mảng các trị 2 byte. (1 byte):** Phát biểu này sai. Chuỗi là mảng các kí tự, mỗi kí tự thường chiếm 1 byte (ví dụ bảng mã ASCII) hoặc 2 bytes (ví dụ bảng mã Unicode). Tuy nhiên, phát biểu này sai vì nó vừa nói 2 bytes, vừa nói 1 byte, và không phải lúc nào chuỗi cũng là mảng các trị 2 byte.