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 < 4; i++, ch += 2) putchar(ch); };

A.

“ABCDE”

B.

“ABC”

C.

“ACEG”

D.

Không câu nào đúng

Trả lời:

Đáp án đúng: C


Chương trình in ra các ký tự theo bảng mã ASCII. Vòng lặp `for` chạy 4 lần. Biến `ch` khởi tạo bằng ký tự 'A'. Trong mỗi vòng lặp, ký tự `ch` được in ra màn hình bằng hàm `putchar(ch)`, sau đó `ch` tăng lên 2 đơn vị. - Lần 1: `i = 0`, `ch = 'A'`, in ra 'A', `ch = 'C'` - Lần 2: `i = 1`, `ch = 'C'`, in ra 'C', `ch = 'E'` - Lần 3: `i = 2`, `ch = 'E'`, in ra 'E', `ch = 'G'` - Lần 4: `i = 3`, `ch = 'G'`, in ra 'G', `ch = 'I'` Vậy, kết quả in ra là "ACEG".

Câu hỏi liên quan