选择题
有以下程序:
#include <stdio.h>
main()
{ char c;
do{ c=getchar();
putchar(c);
}while(c!='#');
printf('\n');
}
执行时如输入:abcdefg##<回车>,则输出结果是______。
A、
abcdefg#
B、
abcdefg
C、
abedefg##
D、
##
【正确答案】
A
【答案解析】
程序执行过程为:读入一个字符存入缓存区并输出,判断字符是否为'#',如不是,继续读入字符,直到读入的字符是'#'而退出循环,结果为abcdefg#,选项A正确。
提交答案
关闭