JavaScript is required

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;

A.
16
B.
20
C.
32
D.
48
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