Trả lời:
Đáp án đúng: B
Để khai báo một biến số nguyên có dấu (signed) và có giá trị 250, ta cần xác định kiểu dữ liệu nào có khả năng lưu trữ giá trị này.
- DB (Define Byte): Kiểu này lưu trữ một byte (8 bits). Phạm vi của số nguyên có dấu là từ -128 đến 127. Vì 250 nằm ngoài phạm vi này, DB không phù hợp.
- DW (Define Word): Kiểu này lưu trữ một word (16 bits). Phạm vi của số nguyên có dấu là từ -32,768 đến 32,767. 250 nằm trong phạm vi này, DW phù hợp.
- DD (Define Doubleword): Kiểu này lưu trữ một doubleword (32 bits). Phạm vi của số nguyên có dấu lớn hơn nhiều so với DW, và cũng chứa 250.
- DT (Define Ten Bytes): Kiểu này lưu trữ 10 bytes (80 bits). Được sử dụng để lưu trữ các số lớn hoặc số thực có độ chính xác cao. Không cần thiết cho giá trị 250.
Vì DW là kiểu dữ liệu nhỏ nhất có thể chứa giá trị 250 (signed), nên nó là lựa chọn tối ưu nhất trong các đáp án.