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

admin2020-06-16  15

问题 有以下程序:
#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)选项。
转载请注明原文地址:https://jikaoti.com/ti/CRG0FFFM
0

最新回复(0)