JavaScript is required

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;
}

A.
“Chao Cac Ban”
B.
“Chao Cac”
C.
“Chao”
D.
Không hiện kết quả gì
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