题目内容

下列复合语句中,不能实现两数交换的是

A. { b = a * b; a = b / a; b = b / a; }
B.{ a=b; b=a; }
C.{ t=a; a=b; b=t; }
D.{ a = a + b; b = a – b; a = a – b; }

查看答案
更多问题

main(){inta=2,b=-1,c=2;if(a==b) c--;elsec++;printf("%d\n",c);}

A. 0
B. 1
C. 2
D. 3

有以下程序intx=1,y=2,z=3;if(x>y)if(y)printf("%d",y);elseprintf("%d",++y);printf("%d\n",x++);程序的运行结果是()

A. 1
B. 41
C. 2
D. 331

有以下程序#includevoid main(){ int a;scanf("%d",&a);if(a++<9) printf("%d\n",a);>else printf("%d\n",a--);}程序运行时键盘输入9,则输出的结果是

A. 10
B. 11
C. 9
D. 8

下列语句序列是判别变量x、y的大小,若x

A. if(x B. if (x C. if (x D. if(x

答案查题题库