What will be output of the program?

Trả lời:
Đáp án đúng: A
Đề bài yêu cầu xác định kết quả in ra màn hình của đoạn code C++.
Đoạn code thực hiện gán giá trị cho biến `a` kiểu `double` bằng `1.67`. Sau đó, sử dụng `printf` để in giá trị của `a` với các định dạng khác nhau:
* `%e`: In số ở dạng ký số khoa học (ví dụ: 1.670000e+000).
* `%g`: In số ở dạng tổng quát (ngắn gọn nhất). Nếu số nhỏ hơn 0.0001 hoặc lớn hơn hoặc bằng 10^6, nó sẽ được in ở dạng ký số khoa học. Trong trường hợp này, 1.67 được in là 1.67.
* `%.2f`: In số thực với 2 chữ số thập phân (ví dụ: 1.67).
* `%.6g`: In số ở dạng tổng quát với tối đa 6 chữ số có nghĩa. Ở đây là 1.67000.
Như vậy, đáp án đúng là: 1.670000e+000, 1.67, 1.67, 1.670000
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
