有以下程序: #include main() { char c1=’1’,c2=’2’: c1=getchar();c2=getchar();putehar(c1);putchar(c2); } 当程序运行时输入a后,下列叙述中正确的是( )。

admin2012-12-03  37

问题 有以下程序:
#include
main()
{  char c1=’1’,c2=’2’:
  c1=getchar();c2=getchar();putehar(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被赋予回车符。
转载请注明原文地址:https://kaotiyun.com/show/IgPp777K
0

最新回复(0)