当运行时输入:abcd¥abcde?,下面程序的运行结果是( )。 #include<stdio.h> main( ) {while(putchar(getchar())!=’¥’); prinff("end");

admin2018-10-11  209

问题 当运行时输入:abcd¥abcde?,下面程序的运行结果是(    )。
    #include<stdio.h>
    main( )
    {while(putchar(getchar())!=’¥’);
    prinff("end");
    }

选项 A、abcd¥end
B、abcdend
C、abcd¥abcdeend
D、abcd¥abcde

答案A

解析 while(putchar(getchar())!=‘¥’);是将从键盘上获得的符号循环输出,直到输入的字符为‘¥’时终止输出。由于当运行时输入:abcd¥abcde?,故输出结果为abcd¥。又后面有printf("end")语句,故在原先输出符号后再输出end,所以结果为abcd¥end。
转载请注明原文地址:https://kaotiyun.com/show/YE4l777K
0

最新回复(0)