JavaScript is required

 Hằng có thể được định nghĩa theo cách nào:

A.

#define string

B.

const tên_kiểu tên_biến_hằng = giá trị;

C.

Không có cách định nghĩa chung.

D.

1 và 2.

Trả lời:

Đáp án đúng: D


Câu hỏi đưa ra về cách định nghĩa hằng trong lập trình, đặc biệt là trong C/C++. - Phương án A: `#define string` là cách định nghĩa hằng sử dụng tiền xử lý (preprocessor) trong C/C++. Nó thay thế tất cả các lần xuất hiện của `` bằng `string` trước khi biên dịch. - Phương án B: `const tên_kiểu tên_biến_hằng = giá trị;` là cách định nghĩa hằng sử dụng từ khóa `const` trong C++. Cách này tạo ra một biến hằng có kiểu dữ liệu cụ thể và giá trị không thể thay đổi sau khi khởi tạo. - Phương án C: "Không có cách định nghĩa chung" là sai vì cả A và B đều là các cách định nghĩa hằng. - Phương án D: "1 và 2" là đúng vì cả hai cách trên đều hợp lệ để định nghĩa hằng. Vậy, đáp án đúng là D.

Câu hỏi liên quan