有以下程序: #include<stdio.h> main() { char a,b,c,d; scanf("%c%c",&a,&b); c=getchar();d=getchar(); pr

admin2013-10-14  26

问题 有以下程序:
#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>
    则输出结果是(    )。【10年3月】

选项 A、1234
B、12
C、12
3
D、12
34

答案C

解析 在程序中,scanf函数把1和2分别赋给变量a和b,getcllar!()函数把回车符赋给变量c,getchar()函数把3赋给变量d。
转载请注明原文地址:https://kaotiyun.com/show/pMJp777K
0

最新回复(0)