Kết quả in ra màn hình của chương trinh sau là gì:
#include
void main() {
int i;
for (i = 2; i <= 4; i += 2)
printf(“ % 3 d”, i);
}
#include
void main() {
int i;
for (i = 2; i <= 4; i += 2)
printf(“ % 3 d”, i);
}
Trả lời:
Đáp án đúng: C
Chương trình này sử dụng vòng lặp `for` để in ra các số chẵn từ 2 đến 4.
- Vòng lặp `for (i = 2; i <= 4; i += 2)` khởi tạo biến `i` bằng 2, lặp khi `i` nhỏ hơn hoặc bằng 4, và tăng `i` lên 2 sau mỗi lần lặp.
- Trong mỗi lần lặp, `printf(" %3d", i)` in ra giá trị của `i` với định dạng chiếm 3 khoảng trắng. Vì vậy, số 2 và số 4 sẽ được in ra và mỗi số chiếm 3 vị trí.
Do đó, kết quả in ra sẽ là " 2 4".
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
