单选题
运行下面的程序,输入字符串“Microsoft Visua1 Studio”,则程序的执行结果是( )。
#inc1ude
main()
{ char Chr[20];
scanf("%s",&Chr);
printf("%s\n",Chr);
}
【正确答案】
C
【答案解析】解析:当从键盘输入“Microsofi Visua1Studio”时,由于“scanf”输入函数的特点是遇到空格时结束读入字符,因此,该程序只将“Microsoft”这9个字符送到了字符数组str中,并在其后自动加上结束符“/0”。