Giả sử a và b là hai số thực. Biểu thức nào dưới đây là không được phép theo cú pháp của ngôn ngữ lập trình C
Trả lời:
Đáp án đúng: C
Trong ngôn ngữ C, các toán tử gán rút gọn (compound assignment operators) kết hợp một toán tử số học hoặc bitwise với toán tử gán (=). Các toán tử như +=, -=, *=, /= đều hợp lệ. Tuy nhiên, toán tử dịch bit phải (>>) chỉ được sử dụng với kiểu số nguyên. Vì a và b là hai số thực (float hoặc double), toán tử dịch bit phải (>>) không được phép sử dụng.
Như vậy, (a >>= b) là biểu thức không hợp lệ khi a và b là số thực.
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
