运行下面的程序,输入字符串Microsoft Visual Studio,则程序的执行结果是( )。 #include main() {char chr[20]; scanf("%s",&chr); print

admin2020-07-28  38

问题 运行下面的程序,输入字符串Microsoft Visual Studio,则程序的执行结果是(    )。
    #include
    main()
    {char chr[20];
    scanf("%s",&chr);
    printf("%s\n".chr);
    }

选项 A、Microsott Visual Studio
B、M
C、Microsoft
D、MicrosoftVisualStudio

答案C

解析 当从键盘输入Microsoft VisualStudio时,由于scanf输入函数的特点是遇到空格时结束读入字符,因此,该程序只将Microsoft这9个字符送到了字符数组strr中,并在其后自动加上结束符“\0”。
转载请注明原文地址:https://kaotiyun.com/show/QU3p777K
0

最新回复(0)