问题 填空题

有以下程序:
#include<stdio.h>
main()
char a[20]="How are you",b[20];
scanf("%s",b);printf("%s%s\n",a,b);

程序运行时从键盘输入:How are you<回车>
则输出结果为______。

答案

参考答案:How are youHow

解析: 本题重点是从键盘上接收字符串后,遇到空格不再输出后面的字符串,各类型格式如下:%d:遇到数字、“+”、“-”以外的字符结束,可跳过空格;%f、%1f:遇到数字、“.”、“e”、“+”、“-”之外的字符结束,可跳过空格;%s:从第一个非空格字符起直到下一个空格结束。%c:遇到字符就赋值,不管是空格还是回车。

单项选择题
单项选择题 A1/A2型题