JavaScript is required

Một biến được gọi là một biến địa phương nếu:

A.

Nó được khai báo bên trong các hàm hoặc thủ tục, kể cả hàm main().

B.

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

C.

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

D.
Nó được khai báo bên ngoài các hàm kể cả hàm main().
Trả lời:

Đáp án đúng: A


Biến địa phương (local variable) là biến được khai báo bên trong một hàm hoặc thủ tục (bao gồm cả hàm main()). Phạm vi của biến địa phương giới hạn trong khối lệnh mà nó được khai báo. Điều này có nghĩa là biến chỉ có thể được truy cập và sử dụng bên trong hàm/thủ tục đó. Khi hàm/thủ tục kết thúc, biến địa phương sẽ bị hủy.

  • Đáp án A đúng: Biến được khai báo bên trong các hàm hoặc thủ tục, kể cả hàm main(), là định nghĩa chính xác của biến địa phương.
  • Đáp án B sai: Loại trừ hàm main() là không chính xác, vì biến khai báo trong main() vẫn là biến địa phương của hàm main().
  • Đáp án C sai: Chỉ giới hạn trong hàm main() là không đúng, vì biến địa phương có thể được khai báo trong bất kỳ hàm nào.
  • Đáp án D sai: Biến khai báo bên ngoài các hàm được gọi là biến toàn cục (global variable), không phải biến địa phương.

Câu hỏi liên quan