Hằng có thể được định nghĩa theo cách nào:
Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về cách định nghĩa hằng trong lập trình, đặc biệt là trong C/C++. Hằng là một giá trị không thể thay đổi trong quá trình thực thi chương trình.
- Phương án A:
#define string
. Đây là cách định nghĩa hằng sử dụng tiền xử lý (preprocessor) trong C/C++. Nó thay thếstring
bằng một giá trị cụ thể trước khi biên dịch. - Phương án B:
const tên_kiểu tên_biến_hằng = giá trị;
. Đây là cách định nghĩa hằng sử dụng từ khóaconst
trong C++. Nó khai báo một biến với một kiểu dữ liệu cụ thể và gán một giá trị không đổi cho nó. - Phương án C: "Không có cách định nghĩa chung." - Đây là một khẳng định sai, vì chúng ta có ít nhất hai cách định nghĩa hằng đã được nêu ở trên.
- Phương án D: "1 và 2." - Vì cả hai cách định nghĩa hằng ở phương án A và B đều đúng, nên phương án này là chính xác nhất.