选择题
有以下程序:
#include <stdio.h>
main()
{ char a,b,c,d;
scanf('%c%c',&a,&b);
c=getchar(); d=getchar();
printf('%c%c%c%c\n',a,b,c,d);
}
当执行程序时,按下列方式输入数据(从第1列开始,<CR>代表回车,注意:回车也是一个字符):
12<CR>
34<CR>
则输出结果是______。
A、
12 34
B、
12
C、
1234
D、
12 3
【正确答案】
D
【答案解析】
按照从键盘输入的数据可以判断字符'1'给了变量a,字符'2'给了变量b,字符<CR>给了变量c,字符'3'给了变量d。所以打印输出的结果为选项D。
提交答案
关闭