选择题
有以下程序:
#include<stdio.h>
main()
{ char c1='1', c2='2';
c1=getchar(); c2=getchar(); putchar(c1); putchar(c2);
}
当程序运行时输入a<回车>后,下列叙述中正确的是______。
A、
变量c1被赋予字符a,c2被赋予回车符
B、
程序将等待用户输入第2个字符
C、
变量c1被赋予字符a,c2中仍是原有字符2
D、
变量c1被赋予字符a,c2中将无确定值
【正确答案】
A
【答案解析】
本题考查getchar()函数,从终端读入一个字符作为函数值。在输入时,空格、回车符都将作为字符读入,而且只有在用户敲入回车键时,读入才开始执行。所以当输入a<回车>后,变量c1被赋予字符a,而变量c2被赋予回车符。
提交答案
关闭