Khi nhập vào đòng văn bản: “Chao Cac Ban”. Kết quả của chương trình
sau là gì:
#include
#include
int main() {
clrscr();
char str[80]
fflush(stdin);
scanf(“ % s”, str);
cprintf(“Dong van ban vua nhap la: % s”, str);
getch();
return 0;
}
sau là gì:
#include
#include
int main() {
clrscr();
char str[80]
fflush(stdin);
scanf(“ % s”, str);
cprintf(“Dong van ban vua nhap la: % s”, str);
getch();
return 0;
}
Trả lời:
Đáp án đúng: C
Chương trình C này đọc một chuỗi từ đầu vào chuẩn bằng hàm `scanf` với định dạng `%s`. Định dạng `%s` sẽ đọc các ký tự cho đến khi gặp khoảng trắng (space), tab, hoặc ký tự xuống dòng. Trong trường hợp này, khi nhập "Chao Cac Ban", `scanf` sẽ chỉ đọc từ "Chao" vì sau "Chao" có một khoảng trắng. Sau đó, chương trình in ra chuỗi đã đọc được bằng hàm `cprintf`. Do đó, kết quả hiển thị sẽ là "Chao".
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
