Kết quả in ra màn hình của chương trình sau:
#include
void main() {
int a = 100, b = 6;
double f;
f = (double) a / (double) b;
printf(“ % 2.2 f”, f);
};
#include
void main() {
int a = 100, b = 6;
double f;
f = (double) a / (double) b;
printf(“ % 2.2 f”, f);
};
Trả lời:
Đáp án đúng: C
Chương trình thực hiện phép chia số nguyên `a` cho số nguyên `b`, sau đó ép kiểu cả hai thành số thực trước khi thực hiện phép chia.
`a` = 100, `b` = 6.
`f` = (double) `a` / (double) `b` = 100.0 / 6.0 = 16.6666...
Câu lệnh `printf(“ % 2.2 f”, f);` định dạng số thực `f` thành một chuỗi có độ rộng tối thiểu là 2 và có 2 chữ số phần thập phân. Do đó, kết quả in ra sẽ là " 16.67".
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
