JavaScript is required

 Một biến được gọi là biến toàn cục nếu:

A.

Nó được khai báo tất cả các hàm, ngoại trừ hàm main ().

B.

Nó được khai báo ngoài tất cả các hàm kể cả hàm main ().

C.

Nó được khai báo bên ngoài hàm main ().

D.

Nó được khai báo bên trong hàm main ().

Trả lời:

Đáp án đúng: B


Biến toàn cục (global variable) 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. * **Đáp án A sai:** Biến khai báo trong tất cả các hàm trừ `main()` không phải là biến toàn cục, vì biến toàn cục phải được khai báo bên ngoài tất cả các hàm. * **Đáp án B đúng:** Đây là định nghĩa chính xác của biến toàn cục. * **Đáp án C sai:** Biến khai báo bên ngoài hàm `main()` nhưng bên trong một hàm khác thì không phải là biến toàn cục. Nó là biến cục bộ của hàm đó. * **Đáp án D sai:** Biến khai báo bên trong hàm `main()` là biến cục bộ của hàm `main()`, không phải là biến toàn cục.

Câu hỏi liên quan