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.
Phương án A: Chuỗi là một mảng các kí tự. Phát biểu này đúng, chuỗi có thể được xem như một mảng các kí tự liên tiếp nhau.
Phương án 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/C++, chuỗi kết thúc bằng kí tự null '\0' có mã ASCII là 0.
Phương án 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 tương tự như B và cũng đúng, NULL là một cách biểu diễn khác của 0 trong C/C++.
Phương án D: Chuỗi là mảng các trị 2 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 byte (ví dụ bảng mã Unicode). Tuy nhiên, không phải lúc nào chuỗi cũng là mảng các trị 2 byte, và việc khẳng định như vậy là không chính xác. Do đó, đây là phát biểu sai cần tìm.