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);
};
#include
main() {
int i, ch;
for (i = 0, ch = ’A’; i < 5; i++, ch++)
putchar(ch);
};
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

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
