问题 单项选择题

有以下程序
#include <stdio.h>
main()
chara,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.1234

B.12

C.12

3

D.12

34

答案

参考答案:C

解析:

程序根据用户输入分别给字符型变量 a、b、c、d赋值为‘1’、‘2’、‘<CR>’、‘3’,因此输出到屏幕得到选项C中的格式。

选择题
名词解释