Trả lời:
Đáp án đúng: B
Trong C/C++, kiểu `char` chiếm 1 byte. Khi bạn gán `ch[] = "A"`, bạn đang khởi tạo một mảng các ký tự (chuỗi). Chuỗi "A" thực chất bao gồm hai ký tự: ký tự 'A' và ký tự null terminator '\0'. Do đó, mảng `ch` sẽ có kích thước là 2 bytes: 1 byte cho 'A' và 1 byte cho '\0'. Tuy nhiên, câu hỏi có vẻ như đang kiểm tra kích thước tối thiểu mà `ch` cần để chứa "A", trong trường hợp này chỉ xét kí tự 'A'. Vì vậy, đáp án phù hợp nhất là 1 byte, chứa kí tự 'A'.
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
