JavaScript is required

Chọn đáp án đúng khi sử dụng trường kiểu bit:

A.

Độ dài các trường không vượt quá 16 bít.

B.

Áp dụng được cho các trường có kiểu số nguyên và số thực.

C.

Cho phép lấy địa chỉ trường kiểu nhóm bít.

D.

Xây dựng được các mảng kiểu nhóm bít.

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.

Câu hỏi liên quan