单项选择题

有以下程序
#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
3
B.12
C.1234
D.12
34
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序段 #include<stdio.h> int a,b,c; a=10;b=50;c=30; if(a>b)a=b,b=c;c=a; printf( a=%d b=%d c=%d n ,a,b,c); 程序的输出结果是______。
A.a=10 b=50 c=10
B.a=10 b=50 c=30
C.a=10 b=30 c=10
D.a=50 b=30 c=50
单项选择题
设变量均已正确定义,若要通过 scanf( %d%c%d%c ,&a1,&c1,&a2,&c2); 语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)______。
A.10X<回车>
20Y<回车>
B.10□X20□Y<回车>
C.10□X<回车>
20□Y<回车>
D.10□X□20□Y<回车>
相关试题
  • 以下不构成无限循环的语句或语句组是___...
  • 有以下程序 #include<stdio.h> main...
  • 关于“while(条件表达式)循环体”,以下...
  • 在以下给出的表达式中,与while(E)中的(...
  • 有以下程序 #include<stdio.h> main...