Trả lời:
Đáp án đúng: A
Đoạn chương trình thực hiện các phép gán và ép kiểu dữ liệu.
- `float a = 5;`: Khai báo biến `a` kiểu `float` và gán giá trị 5.0.
- `int b = 2;`: Khai báo biến `b` kiểu `int` và gán giá trị 2.
- `float c = a / b;`: Thực hiện phép chia `a` (5.0) cho `b` (2). Kết quả là 2.5. Vì `c` là kiểu `float`, nên `c` sẽ có giá trị 2.5.
- `int d = (int)c;`: Ép kiểu `c` (2.5) về kiểu `int`. Phần thập phân bị bỏ đi, nên `d` sẽ có giá trị 2.
- `float e = a - d;`: Thực hiện phép trừ `a` (5.0) cho `d` (2). Kết quả là 3.0. `e` là kiểu `float` nên sẽ có giá trị 3.0.
- `float f = a - (float)b;`: Ép kiểu `b` (2) về `float` (2.0), sau đó thực hiện phép trừ `a` (5.0) cho `b` (2.0). Kết quả là 3.0. `f` là kiểu `float` nên sẽ có giá trị 3.0.
- `float sum = c + d + e + f;`: Tính tổng `c` (2.5) + `d` (2) + `e` (3.0) + `f` (3.0) = 10.5.
- `printf("%f", sum);`: In giá trị của `sum` (10.5) ra màn hình với định dạng số thực dấu phẩy động. Vì vậy, kết quả sẽ là 10.500000. Tuy nhiên, không có đáp án nào đúng.
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
