JavaScript is required

Tìm kết quả của chương trình sau:
#include
main() {
int i, ch;
for (i = 0, ch = ’A’; i < 5; i++, ch++)
putchar(ch);
};

A.
“ABCDE”
B.
“ABC”
C.
“ACEG”
D.
Không câu nào đúng
Trả lời:

Đáp án đúng: A


Chương trình sử dụng vòng lặp `for` để in ra các ký tự từ 'A' đến 'E'. - `int i, ch;`: Khai báo biến `i` kiểu số nguyên và `ch` kiểu ký tự. - `for (i = 0, ch = 'A'; i < 5; i++, ch++)`: Vòng lặp `for` được khởi tạo với `i = 0` và `ch = 'A'`. Vòng lặp tiếp tục cho đến khi `i < 5`. Trong mỗi lần lặp, `i` tăng lên 1 (`i++`) và `ch` tăng lên 1 (`ch++`). - `putchar(ch);`: In ký tự có mã ASCII tương ứng với giá trị của biến `ch` ra màn hình. Do đó, chương trình sẽ in ra các ký tự 'A', 'B', 'C', 'D', 'E'.

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