单选题 若有以下程序 #include <stdio.h> main() { int a=-11, b=10; a /= b /= -4; printf("%d %d\n", a, b); } 程序的输出结果是

A、 -1 -2
B、 5 -2
C、 4 -3
D、 5 -3
下载APP答题
由4l***fx提供 分享 举报 纠错

相关试题

单选题 若有代数式$$\sqrt{|n^x + e^x|}$$(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是

A、sqrt(fabs(pow(n,x)+pow(x,e)))
B、sqrt(abs(n^x+e^x))
C、sqrt(fabs(pow(n,x)+exp(x)))
D、sqrt(fabs(pow(x,n)+exp(x)))

单选题 若有定义: double a=22; int i=0,k=18; 则不符合C语言规定的赋值语句是

A、i=(a+k)<=(i+k);
B、a=a++,i++;
C、i=a%11;
D、i=!a;

单选题 若有定义语句:int x=10; 则表达式x-=x+x的值为

A、-20
B、0
C、-10
D、10

单选题 表达式 a+=a -= a*=9 的值为

A、-9
B、0
C、18
D、9

单选题 若变量均已正确定义并赋值,以下合法的C语言赋值语句是

A、x=n%2.5;
B、x+=n=i;
C、x+5=4+1;
D、x=y==5;

单选题 若有定义语句:int x=12,y=8,z; 在其后执行语句 z=0.9+x/y; 则z的值为

A、1.9
B、1
C、2
D、2.4

单选题 有以下程序 #include <stdio.h> main() { int a=1,b=0; printf("%d,",b=a+b); printf("%d\n",a=2*b); } 程序运行后的输出结果是

A、1,0
B、3,2
C、1,2
D、0,0

单选题 若有定义语句:int a=3,b=2,c=1; 以下选项中错误的赋值表达式是

A、a=b=c+1;
B、a=(b=4)=3;
C、a=(b=4)+c;
D、a=1+(b=c=4);