Cho khai báo sau. Số lượng bít sử dụng trong biến cấu trúc trên là bao nhiêu:
struct Date {
unsigned int ngay: 5;
unsigned int thang;
unsigned int nam: 11;
}
sn1;
struct Date {
unsigned int ngay: 5;
unsigned int thang;
unsigned int nam: 11;
}
sn1;
Trả lời:
Đáp án đúng: C
Trong khai báo cấu trúc Date:
- `ngay` chiếm 5 bits.
- `thang` không chỉ định số bits, nên mặc định chiếm kích thước của kiểu `unsigned int`, thường là 4 bytes = 32 bits.
- `nam` chiếm 11 bits.
Tổng số bits là: 5 + 32 + 11 = 48 bits.
Vậy đáp án đúng là D. 48.
Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
