Chọn đáp án đúng khi sử dụng trường kiểu bit:
Trả lời:
Đáp án đúng: A
Trường kiểu bit (bit field) là một cách để định nghĩa các thành viên của một cấu trúc (struct) hoặc lớp (class) mà mỗi thành viên chiếm một số lượng bit nhất định. Điều này hữu ích khi cần tiết kiệm bộ nhớ, đặc biệt khi làm việc với các thiết bị nhúng hoặc các cấu trúc dữ liệu có kích thước giới hạn.
* **Phương án A:** Đúng. Độ dài của các trường bit thường bị giới hạn. Trong nhiều trình biên dịch, độ dài tối đa của một trường bit thường là kích thước của một số nguyên (ví dụ, 16 bit hoặc 32 bit), nhưng 16 bit là một giới hạn phổ biến.
* **Phương án B:** Sai. Trường bit thường chỉ áp dụng cho các kiểu số nguyên, không áp dụng cho số thực.
* **Phương án C:** Sai. Không thể lấy địa chỉ của một trường bit riêng lẻ vì chúng không được lưu trữ ở các địa chỉ byte riêng biệt. Việc lấy địa chỉ yêu cầu một đơn vị lưu trữ độc lập, thường là một byte.
* **Phương án D:** Sai. Không thể xây dựng mảng kiểu bit, vì các trường bit không có địa chỉ độc lập. Mảng yêu cầu các phần tử có địa chỉ liên tiếp.