Một biến được gọi là biến toàn cục nếu:
Trả lời:
Đáp án đúng: B
Biến toàn cục là biến được khai báo bên ngoài tất cả các hàm, bao gồm cả hàm `main()`. Điều này có nghĩa là biến toàn cục có thể được truy cập và sử dụng bởi bất kỳ hàm nào trong chương trình. Các phương án khác không đúng vì:
* **A:** Biến khai báo bên trong các hàm (trừ `main()`) là biến cục bộ của các hàm đó.
* **C:** Biến khai báo bên ngoài `main()` nhưng bên trong một hàm khác vẫn là biến cục bộ của hàm đó.
* **D:** Biến khai báo bên trong `main()` là biến cục bộ của hàm `main()`.