JavaScript is required

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);
}

A.
“ 1 2 3 4”
B.
“ 2 3 4”
C.
“ 2 4”
D.
Chương trình không chạy được
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