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);
};
#include
main() {
int i, ch;
for (i = 0, ch = ’A’; i < 4; i++, ch += 2)
putchar(ch);
};
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` khởi tạo `i = 0` và `ch = 'A'`. Trong mỗi vòng lặp, `putchar(ch)` in ra ký tự hiện tại của `ch`, sau đó `i` tăng lên 1 và `ch` tăng lên 2.
- Lần lặp 1: `i = 0`, `ch = 'A'`, in ra 'A', `ch` thành 'C'
- Lần lặp 2: `i = 1`, `ch = 'C'`, in ra 'C', `ch` thành 'E'
- Lần lặp 3: `i = 2`, `ch = 'E'`, in ra 'E', `ch` thành 'G'
- Lần lặp 4: `i = 3`, `ch = 'G'`, in ra 'G', `ch` thành 'I'
Vòng lặp dừng khi `i = 4`. Kết quả in ra là "ACEG".
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
