选择题   有以下程序:
    #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>
    则输出结果是______。
 
【正确答案】 D
【答案解析】按照从键盘输入的数据可以判断字符'1'给了变量a,字符'2'给了变量b,字符<CR>给了变量c,字符'3'给了变量d。所以打印输出的结果为选项D。