Trả lời:
Đáp án đúng: A
Trong ngôn ngữ lập trình, toán tử được sử dụng để đảo ngược giá trị của một biến boolean (từ true thành false hoặc ngược lại) là toán tử NOT, ký hiệu là dấu chấm than (!). Ví dụ, nếu `bool variable = true;` thì `!variable` sẽ có giá trị `false`.
* **A. !:** Đây là toán tử NOT logic, dùng để đảo ngược giá trị boolean. Do đó, đây là đáp án đúng.
* **B. >>:** Đây là toán tử dịch phải bit. Nó không được sử dụng để đảo ngược giá trị boolean.
* **C. <<:** Đây là toán tử dịch trái bit. Nó cũng không được sử dụng để đảo ngược giá trị boolean.
* **D. >>>:** Đây là toán tử dịch phải bit không dấu. Nó không được sử dụng để đảo ngược giá trị boolean.