Trả lời:
Đáp án đúng: A
Giá trị 40.000 là một số nguyên dương không dấu (unsigned). Ta cần xác định kiểu dữ liệu nào có thể chứa giá trị này một cách hiệu quả nhất:
- DB (Define Byte): Kích thước 1 byte (8 bits), biểu diễn số nguyên không dấu từ 0 đến 255. Không đủ để chứa 40.000.
- DW (Define Word): Kích thước 2 bytes (16 bits), biểu diễn số nguyên không dấu từ 0 đến 65.535. Đủ để chứa 40.000.
- DD (Define Double Word): Kích thước 4 bytes (32 bits), biểu diễn số nguyên không dấu từ 0 đến 4.294.967.295. Đủ để chứa 40.000, nhưng tốn bộ nhớ hơn so với DW.
- DQ (Define Quad Word): Kích thước 8 bytes (64 bits), biểu diễn số nguyên không dấu rất lớn. Đủ để chứa 40.000, nhưng tốn bộ nhớ hơn nhiều so với DW.
Vì DW (Define Word) là kiểu dữ liệu nhỏ nhất đủ để chứa giá trị 40.000, nên đây là lựa chọn phù hợp nhất.