单选题 有以下程序: #include main() { char c1,c2,c3,c4,c5,c6; scanf(“%c%c%c%c”,&c1,&c2&c3,&c4); c5=getchar(); c6=getchar(); putchar(e1); putchar(c2); prinff(“%c%e\n”,c5,c6); } 程序运行后,若从键盘输入(从第1列开始): 123<回车> 45678<回车> 则输出结果是( )。
【正确答案】 B
【答案解析】解析:对于字符型数据的输入而言,从键盘上输入的字符,不管是否可以输出,都会被读入字符型变量中。因此,c1=1,c2=2,c3=3,c4=<回车>,c5=4,c6=5,输出c1,c2,c5,c6的结果为1245,答案选B。