Toán hạng có ký hiệu 400 trong một câu lệnh có ý nghĩa:
Trả lời:
Đáp án đúng: C
Trong một câu lệnh, toán hạng có ký hiệu 400 có thể mang nhiều ý nghĩa khác nhau tùy thuộc vào ngữ cảnh và ngôn ngữ lập trình đang sử dụng. Tuy nhiên, trong các ngôn ngữ lập trình bậc thấp như Assembly, hoặc khi làm việc với con trỏ trong C/C++, số 400 có thể được hiểu là địa chỉ bộ nhớ.
* **Phương án A:** Ô nhớ địa chỉ 400 lưu địa chỉ ô nhớ chứa nội dung toán hạng. Điều này ám chỉ đến con trỏ hoặc tham chiếu. Tuy nhiên, không phải lúc nào 400 cũng là địa chỉ chứa con trỏ. Do đó, phương án này chưa đủ chính xác.
* **Phương án B:** Là hằng số 400. Nếu không có chỉ thị đặc biệt nào khác, 400 có thể được hiểu là một hằng số.
* **Phương án C:** Ô nhớ địa chỉ 400 chứa nội dung toán hạng. Trong một số trường hợp, 400 có thể là địa chỉ bộ nhớ trực tiếp chứa dữ liệu mà ta cần. Điều này thường thấy trong lập trình Assembly hoặc khi thao tác trực tiếp với bộ nhớ.
Trong các lựa chọn trên, phương án **B** là hợp lý nhất nếu không có ngữ cảnh cụ thể nào khác. Tuy nhiên, phương án **C** cũng có thể đúng nếu 400 được sử dụng như một địa chỉ bộ nhớ. Vì câu hỏi không cung cấp đủ thông tin, ta cần xem xét kỹ hơn.
Nếu câu hỏi đang đề cập đến lập trình Assembly hoặc thao tác trực tiếp với bộ nhớ, thì phương án C chính xác hơn. Nếu câu hỏi đề cập đến các ngôn ngữ lập trình bậc cao hơn và không có chỉ thị đặc biệt nào, thì phương án B có thể đúng.
Trong trường hợp tổng quát, đáp án chính xác nhất là **B. là hằng số 400.** Vì đây là cách hiểu phổ biến nhất khi không có ngữ cảnh cụ thể.





