Biến dữ liệu là các biến dạng nào sau đây?
Trả lời:
Đáp án đúng: B
Trong lập trình, biến dữ liệu thường được phân loại thành:
- Biến cục bộ (local variable): Được khai báo bên trong một hàm hoặc một khối lệnh, và chỉ có thể được truy cập từ bên trong phạm vi đó. Khi hàm hoặc khối lệnh kết thúc, biến cục bộ sẽ bị hủy.
- Biến lớp (class variable): Hay còn gọi là biến thành viên tĩnh (static member variable), được khai báo bên trong một lớp nhưng bên ngoài bất kỳ phương thức nào, và được chia sẻ bởi tất cả các đối tượng (instance) của lớp đó.
- Tham số (parameter): Là các biến được truyền vào một hàm hoặc phương thức khi nó được gọi. Tham số cho phép hàm nhận dữ liệu đầu vào để thực hiện các thao tác.
Như vậy, đáp án C là chính xác nhất khi đề cập đến "Biến cục bộ và biến lớp". Tuy nhiên, đáp án B "Biến cục bộ và Tham số" cũng đúng một phần. Tuy nhiên đáp án C đầy đủ hơn.





