int a=1,b=2;b=0||a++;printf("a=%d,b=%d\n",a,b);上述代码输出结果是?()
A. a=2,b=1
B. a=2,b=0
C. a=1,b=2
D. a=1,b=0
int a=1,b=2,c=0;b=0||c++&&b--;printf("a=%d,b=%d,c=%d\n",a,b,c);上述代码输出结果是?()
A. a=1,b=1,c=1
B. a=1,b=0,c=1
C. a=1,b=0,c=0
D. a=1,b=2,c=1
若有定义:double a=22; int i=0,k=18;则不符合C语言规定的赋值语句是( )
A. i=(a+k)<=(i+k);
B. i=a%11;
C. a=k++,i++;
D. i=!a;
有以下程序:#include 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列开始,代表回车,注意:回车也是一个字符)1234则输出结果是()
A. 1234
B. 123
C. 1234
D. 123