单选题 有以下程序:
#include<stdio.h>
main()
{char a[20], b[20], c[20];
scanf("%s%s", a, b);
gets(c);
printf("%s%s%s/n", a, b, c);
}
程序运行时从第一列开始输入:
This is a cat!<回车>
则输出结果是______。
【正确答案】 C
【答案解析】[解析] 在输入字符串时,空格表示输入结束,所以a="This",b="is",c="a cat",所以在输出时会输出Thisis a cat!。