单选题 以下程序:
#include<stdio.h>
main()
char str[10];
scanf("%s",&str);
printf("%s/n",str);

运行上面的程序,输入字符串how are you,则程序的执行结果是( )。
A) how B) how are you C) h D) howareyou

【正确答案】 A
【答案解析】[解析] 当从键盘输入bow are you时,由于scanf输入函数的特点是遇到空格时结束读入字符,因此,该程序只将how这3个字符送到了字符数组str中,并在其后自动加上结束符“/0”。