单选题 有以下程序:
#include<stdio.h>
main()

char Chr[20];
scanf("%S",&Chr);
printf("%S/n",Chr);

运行上面的程序,输入字符串Microsoft Visual Studio,则程序的执行结果是______。
A.Microsoft Visual Studio B.M
C.Microsoft D.MicrosoftVisuaIStudio

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